
튜토리얼 세팅에 몇가지 추가 https://www.notion.so/wecode/Django-Project-Setting-b189b150bb794e6d93bc9bdc80e7f0fb Django Project Setting 📍About Django Tutorial 잘 진행해주셨나요? Tutorial은 Django가 어떻게 동작하는지를 익히기 위한 첫 걸음이었습니다! 처음 배우는 만큼, 아직 낯설고 어렵겠지만, 꾸준히 반복하고 연습하면 여러분들도 충분히 잘 하실 수 있습니다! Django Project Setting 시간에는 실제 프로젝트의 진행을 위해 필요한 설정 정보(settings.py)와, 데이터베이스(mysql)를 연동하고 Git 을 통해 초기세팅과 프로젝트를 관리하는 방법에 대해 배워 보겠습니다...

간단한 설문조사(Polls) 어플리케이션 만들기_Part1 설문조사 어플리케이션은 두파트로 구성되어 있다. 사람들이 설문 내용을 보고 직접 투표할 수 있는 개방된 사이트 관리자가 설문을 추가, 변경, 삭제할 수 있는 관리용 사이트 1. 가장먼저 해야할 것~!!!!! 👉 가상환경 만들기 = > https://mymelody .tistory.com/67 2. 장고 설치여부 확인 먼저 장고가 설치되어있는지 확인하기 위하여 아래 명령문을 입력한다. python -m django --version 안깔려있으면, 가상환경에 장고를 설치한다. 실제 환경에서는 aphach설치!! python -m pip install Django 프로젝트 만들기 1. Django project를 구성하는 코드를 자동 생성하기 ⭐️중요..

Linux & Terminal 📍About 드디어 기다리던 Linux & Terminal 세션에 오신 것을 환영합니다! Linux 와 Terminal 은 현대 개발자에게는 필수입니다. 왜냐구요? ✔️ 여러분이 개발한 프로그램이 배포되고 동작하게 되는 환경이 바로 Linux OS가 설치된 서버 입니다. ✔️ Linux 서버에 명령어를 전달하는 수단이 바로 Terminal 입니다. 반드시 아래 자료를 통해서 미리 학습하시고 세션에 참여 해주세요! 🚀 학습 목표 GUI (Graphic User Interface)와 CLI (Command Line Interface)의 차이점을 알 수 있습니다. 리눅스의 기본 명령어(cd, ls, pwd, mkdir, rm, rm -rf, cp, mv, ., .., /, ~)를..

57. How import statement finds modules and packages 57-1. How import statement finds modules and packages 앞서 module과 package를 만들고 import 하는 법을 보았습니다. 근데 파이썬은 module과 package를 어떻게 찾을까요? 파이썬이 module과 package 검색하는 방법을 알아보도록 하겠습니다. 본 수업의 내용은 약간 어려울 수 있습니다. 그래도 꼭 이해햐셔야 앞으로 시스템을 구현하시는데 도움이 됩니다! 57-2. Import Search 순서 예를 들어, abc 라는 package가 있다고 가정해 보겠습니다. 그리고 abc package를 사용하려면 다음처럼 import 해야 합니다. impo..

58. Exceptions 58-1. Exceptions Exception이란 영어 단어는 한국어로 예외라는 뜻입니다. 그렇다면 파이썬에서 "예외" 상황은 언제를 이야기 하는 걸까요? 당연히 의도하지 않은 에러가 일어나는 경우를 예외 상황 이라고 합니다. 그리고 이러한 예외 상황이 일어나는 경우를 일반적으로 exception이 일어났다고 합니다. Exception은 의외로 생각보다 자주 일어날 수 있습니다. 다음과 같은 list로 예를 들어 보겠습니다. short_list = [1, 2, 3] 총 요소의 수가 3개인 list 입니다. 하지만 만일 실수로 4번째 요소를 indexing 하게 되면 IndexError 가 나게됩니다. fourth_element = short_list[3] > Traceback..

For Loops 43-1. For Loops 39번 (Deleting Elements From List) 의 과제 기억 나시나요? Input으로 주어진 리스트에서 홀수 값은 전부 삭제하여 짝수 값 요소만 남겨진 리스트를 출력하는 과제 였습니다. 기억나시죠? 그 과제를 아마 다음과 같이 구현하셨을것 같습니다. my_list = [int(s) for s in input().split()] ## 아직 for loop을 배우지 않았으므로 if 문을 사용해서 해결. if (my_list[4] % 2) == 1: del my_list[4] if (my_list[3] % 2) == 1: del my_list[3] if (my_list[2] % 2) == 1: del my_list[2] if (my_list[1] %..

모델링에는 정답이 없다! but, 효율성을 고려하자 우리 팀이 만든 것 멘토님이 만든 것 Feedback 1. 메뉴 one (PK) to 카테고리 Many(FK) 2. 음료 one (PK) to 이미지 Many(FK) - 이미지를 1개만 넣는다고 한다면 이미지 url을 음료테이블 안에 넣으면 됨. 3. 알레르기Many (FK) to 음료 Many(FK) 4. boolean 데이터 타입은 0,1 로 나타내고 TINYINT로 설정하면됨. 5. 사이즈를 고려하지 않을 경우, 음료 One (PK) to nutrition One(FK) => 음료 테이블 내에 바로 기재해도 전혀 상관없음. One to One 인데 테이블로 분리하는 경우는 서비스가 영양정보를 불러와야하는 경우가 적은 경우, 즉 사용빈도수가 적은경우..

Set 과 Dictionary 의 차이 set은 key값만 있지만 dictionary는 key,value 값이 있다. dictionary는 key값은 immutalbe(변경할 수 없는) 형식이어야하고, value값은 mutable(변경가능) 형식도 가능하다. set은 가변(mutable) 리스트형임. List 와 Tuple 의 차이 list는 []로 둘러싸고 tuple은 ()로 값들을 둘러쌈. 2.list는 mutable, tuple은 immutable 3.list는 list.append() 이와 같은 방법 들로 수정이 가능함. tuple은 수정이 불가능하다.

40. Tuples 40-1. Tuples 이제까지 list 에 대해서 배웠습니다. List 같이 데이터들을 저장하게 해주는 것들을 Data Structure (자료구조) 라고 합니다. 그리고 파이썬에는 list 외에도 여러 자료구조 들이 있습니다. 그 중 이번에는 tuple 에 대해서 알아보겠습니다. Tuple 은 list 와 비슷하게 요소들을 저장할때 쓰입니다. 기본적으로 tuple 은 list 와 동일하지만 다음과 같은 차이를 가지고 있습니다. List 는 수정이 가능하지만 tuple 은 한번 선언되면 수정이 불가능 합니다. Tuple 을 선언하는 문법은 다음과 같습니다. my_tuple = (1, 2, 3) 보시다시피 list 와 차이점은 대괄호 대신에 일반 괄호를 사용한다는 점입니다. Tuple..