모각코 52

[Django 스터디 4주차] Django ORM 알아보기

작성자 이재영 일 시 2024. 3. 28 (목) 18:00 ~ 21:00 장 소 복지관 b128-1호 참가자 명단 임혜진, 이재영, 성창민, 김명원, 장원준 사 진 더보기 목차 ORM 이란? 데이터 조회 데이터 생성 데이터 업데이트 데이터 삭제 데이터 필터링 filter exclude 더블 언더스코어 ("__") ORM 이란? Object Relational Mapping(객체 관계 매핑) : 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑해주는 것을 말한다. 말 그대로 ORM은 프로그래밍 언어의 객체와 관계형 데이터베이스의 데이터를 자동으로 매칭해주는 도구이다. 예를들어 SQL문으로 데이터를 조회하는 명령어인 SELECT * FROM table; 를 ORM을 사용하면 table.objects.al..

카테고리 없음 2024.03.28

[Flutter] Section2

작성자 임혜진 일 시 2024. 3. (목) 18:00 ~ 21:00 장 소 복지관 b128-1호 참가자 명단 임혜진, 이재영, 성창민, 김명원, 장원준 사 진 https://www.udemy.com/course/learn-flutter-dart-to-build-ios-android-apps/ 위 링크의 강의 내용을 정리한 글입니다! Basic1 - Getting a Solid Foundation 코드와 코드파일이 다트로 파싱됨. 다트가 내 코드를 분석 코드가 파싱되면 대상플랫폼에서 이해할 수 있게 해석되어야. 이 과정은 다양한 다트와 프러터 툴로 번역됨. 즉 다른 코드로 번역됨. ios나 android가 이해할 수 있는 코드로. 그렇게 해석된 코드 번들이 기기마다 실행됨 다트파일은 위에서 아래로 구문분..

카테고리 없음 2024.03.28

[Flutter] Quiz App 만들기 (1) - 초기화면 UI 만들기

작성자 임혜진 일 시 2024. 3. 21 (목) 18:00 ~ 21:00 장 소 복지관 b128-1호 참가자 명단 임혜진, 이재영, 성창민, 김명원, 장원준 사 진 강의 내용을 통해서 퀴즈앱 만들어보기! 이걸 먼저 해보라고 합니다. 매우 별거 없지만 ..제가 작성했던 코드와 강의의 코드를 비교해보며 배운 위젯들을 정리해보겠습니다 먼저 저는 이렇게 화면을 만들었는데, 따로 파일을 나누지 않고 main.dart 에서만 코드를 작성했습니다. 아래는 코드 순서대로 간략한 설명입니다. main.dart는 가장 기본이 되는 파일입니다. 플러터는 이 파일을 위에서부터 아래로 쭉 읽고, 이 코드를 실행할 기기에 맞게 코드를 번역합니다. 이 파일 안에는 main() 함수와 그 안에 runApp()이라는 내장 함수가 있..

카테고리 없음 2024.03.21

[Django 스터디 3주차] REST API 란? + Django에서 REST API 사용해보기

작성자 이재영 일 시 2024. 3. 21 (목) 18:00 ~ 21:00 장 소 복지관 b128-1호 참가자 명단 임혜진, 이재영, 성창민, 김명원, 장원준 사 진 더보기 목차 REST API 란? DRF (Django Rest Framework) Viewset로 CRUD 구현 REST API 란? REST API : Representational State Transfer API의 약자로 REST 기반으로 만들어진 API를 의미한다. 그렇다면 REST란 무엇일까? REST 란? 정의 : 자원의 표현에 의한 상태 전달을 말하며, 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미한다. 네트워크 상에서 CS 사이의 통신 방식 중 하나이다. 기본적으로 HTTP 프로토콜을 사용하고 URI를..

카테고리 없음 2024.03.21

[Django 스터디 2주차] Django 프로젝트/앱 생성

작성자 이재영 일 시 2024. 3. 14 (목) 18:00 ~ 21:00 장 소 복지관 b128-1호 참가자 명단 임혜진, 이재영, 성창민, 김명원, 장원준 사 진 더보기 목차 Django 프로젝트 생성 Django 프로젝트 구조 Django 앱 생성 Django 앱 구조 개발 서버 구동 후 웹 사이트 접속 저번 주차에 개발환경 세팅을 완료했다. 이제부터 Django 프로젝트를 생성하여 나만의 웹사이트를 열어볼 것이다. Django 프로젝트 생성 VScode 터미널에서 다음 명령어를 입력한다. django-admin startproject "프로젝트명" 이 명령어는 현재 디렉토리에서 "프로젝트명"라는 디렉토리를 생성해준다. 그 후 디렉토리를 확인해보면 또 다른 디렉토리와 Python 파일들이 생성되어 ..

카테고리 없음 2024.03.14

[Django] Django앱 생성 및 기본 요소 익히기(1)

작성자 성창민 일 시 2024. 3. 14 (목) 18:00 ~ 21:00 장 소 복지관 b128-1호 참가자 명단 임혜진, 이재영, 성창민, 김명원, 장원준 사 진 1. Django에서 프로젝트와 앱의 의미 Django에서 프로젝트를 만들었다는 것은 웹사이트를 만들었다는 것과 같습니다. 그 프로젝트를 구성하는 여러가지 작은 단위의 기능들을 앱이라고 합니다. 2. 앱 생성하기 이전까지 프로젝트를 구성해 보았으므로 이제 앱을 만들어 보겠습니다 먼저 앱을 생성합니다. 가상환경에서 django-admin startapp pybo 명령어를 입력하여 pybo 라는 이름을 가진 앱을 만듭니다. (mysite) C:\projects\mysite> django-admin startapp pybo (mysite) C:\..

카테고리 없음 2024.03.14

[OpenCv] YOLOv8 스터디

작성자 장원준 일 시 2024. 3. 14 (목) 18:00 ~ 21:00 장 소 복지관 b128-1호 참가자 명단 임혜진, 이재영, 성창민, 김명원, 장원준 사 진 YOLO(You Only Look Once) 란? 실시간 객체 탐지 시스템에서 널리 사용되는 모델 중 하나입니다. 기존의 객체 탐지 방법들이 이미지 내 객체를 찾기 위해 여러 번의 스캔을 수행하는 반면, YOLO는 이미지를 한 번만 보고(look once) 객체의 종류와 위치를 동시에 예측합니다. 이 접근 방식은 빠른 속도와 높은 정확도를 동시에 달성하기 위해 개발되었습니다. 처음 인풋 이미지가 들어오면 이미지를 격자무늬 그디드 셀(Grid cell) 로 나눈 뒤 각 그리드 셀별로 2개의 Bounding Box를 예측합니다. 이 결과로 나온..

카테고리 없음 2024.03.14

[Flutter] 위젯의 생명주기 이해하기

작성자 임혜진 일 시 2024. 3. 14 (목) 18:00 ~ 21:00 장 소 복지관 b128-1호 참가자 명단 임혜진, 이재영, 성창민, 김명원, 장원준 사 진 지난 번 프로젝트 때 플러터를 사용하면서 가장 어려웠던 것은 위젯의 생명주기였다. 예를 들면 프로필 관리에서 프로필 캐릭터를 변경해주면 바로 내 프로필이 변경되어야 하는데, 서버 상으로만 변경되고 화면에는 바로 반영이 안된다든가 하는 이슈가 많이 생겨났다. 이를 위해 위젯의 생명주기에 대해 공부해보고자 한다. 플러터 앱을 구성하는 위젯은 Stateless Widget과 Stateful Widget으로 구분할 수 있다. Stateless Widget은 다시 갱신할 필요가 없는, 새로고침할 필요가 없는 위젯을 말한다. 예를 들어 도움말 페이지는..

카테고리 없음 2024.03.14

[Django 스터디 1주차] Django 란? + 개발환경 세팅

작성자 이재영 일 시 2024. 3. 7 (목) 18:00 ~ 21:00 장 소 복지관 b128-1호 참가자 명단 임혜진, 이재영, 성창민, 김명원, 장원준 사진 더보기 목차 Django 란? Django 특징 Django 설치 Python 가상환경이란? Python 가상환경 만들기 Django 란? 파이썬으로 작성된 오픈 소스 웹 프레임워크로 Model-Template-View(MTV) 패턴을 따르고 있다. Django는 2003년과 2004년에 로렌스 저널 월드라는 신문사의 인턴 웹 프로그래머였던 에이드리안 홀로바티와 사이먼 윌리슨이 파이썬을 이용해 애플리케이션을 만들기 시작하면서 처음 개발되었다고 한다. Django라는 이름은 홀로바티가 좋아하던 집시 재즈 기타리스트인 장고 라인하르트에서 따온 것이..

카테고리 없음 2024.03.07

[Pytorch] 파이토치 튜토리얼을 통해 머신러닝 기초 스터디

작성자 장원준 일 시 2024. 3. 7 (목) 18:00 ~ 21:00 장 소 복지관 b128-1호 참가자 명단 임혜진, 이재영, 성창민, 김명원, 장원준 사진 데이터 전처리 impot torch 를 통해 파이토치 라이브러리를 불러오고, 샘플과 정답을 저장하는 datasets, 데이터셋을 순회 가능한 객체로 감싸는 dataloader 도 불러주는 코드다. 파이토치에서 기본적으로 제공하는 데이터들을 내려 받는 코드로 MNIST 데이터를 이용했다. batch size 는 64로 정의 하였고, dataset 을 dataloader의 인자로 전달 하였는데 dataloader 는 데이터셋을 순회 가능한 객체(iterable)로 감싸고, 자동화된 배치(batch), 샘플링(sampling), 섞기(shuffle)..

카테고리 없음 2024.03.07