woncoding
TIL | 9.26.월 [Python 장고 / Django 기초🐢]
- Python Django 실무 기초 user model upgrade database 적용 django 사용자 모델 적용 - 회원가입 / 로그인 로그인 이후 기능 추가 및 다듬기 로그아웃 기능 만들기 게시글 작성 / 삭제 및 작성 시간 표기 - Python Django 기초 🐢 | VSCode 기준 1. HTML Form HTML Form이란? 사용자 입력을 위한 html양식을 만드는데 이용하는 틀 [form 요소] 텍스트 필드 체크박스 라디오 버튼 제출 버튼 이외의 입력요소를 위한 컨테이너 + 참고 링크 HTML Forms W3Schools offers free online tutorials, references and exercises in all the major languages of the ..
WIL | 9.25.일 [9.19.월 - 9.23.금]
- Weekly I Learned 1. Facts : 내가 배운 것 / 내가 한 일 python 복습 def 모듈화 class 상속 python Django 가상환경 프로젝트 초기 세팅 프로젝트 구조 파일간 연동 구조 2. Feelings : 내가 느꼈던 감정 / 주관적 느낌 -python 복습 이제 보고 이해하지 못하는 개념들은 없는거 같고 문제 풀때 스스로 생각해내는것이 관건이라고 생각한다. - python Django 전체적인 틀, 개념 등 아직까지 너무 어렵고 이해가 잘 안되지만 세분화해서 하나하나 이해해 나아가다 보면 꽤 익숙해 질거같다. 지금까지 해왔던 것들의 집합체라 나름 재밌게 하는중 3. Finding : 내가 발견한 것 / 얻은 것 - python 복습 class를 사용할 수 있는 상황..
TIL | 9.23.금 [Python 장고 / Django 기초🐢]
- Python Django 실무 기초 [가상환경 / Django ORM / Django Admin / Django 사용자관리] 1. 가상환경 가상환경이란? 독립적인 파이썬 실행 환경을 의미한다. 가상환경을 생성하면 각각의 가상환경은 다른 환경에 영향을 미치지 않아, 각자 다른 종류와 버전의 패키지를 가질 수 있다. [가상환경 구축 과정] python3 -m venv venv → python3로, 만든다, 가상환경을, venv이름을 가진 pip3 list 👉 아직 글로벌 인터프리터로 선언되어 있어 이미 설치되어있는 패키지 list가 뜸 source venv/bin/activate → 만들어진 가상환경을 활성화 시켜준다(안시켜주면 할당되지 않음) pip3 list 👉 기본 설정만 되어있음. 가상환경에서 개..
TIL | 9.22.목 [Python 장고]
- Python Django 실무 기초 [Python문법 / Django의 구조와 명령어] 1. Python 문법 파이썬 데이터 타입 조건문과 반복문 함수와 클래스 👉 보다 정확하게 반복 복습해야 함 (앞 TIL 참고) + 서버의 요청/응답 client : 요청(request) server : 요청 받고 + 응답(response) API : Data를 주고받는 형식 → html/css/java(페이지 전체), DB(데이터만), 기타 등 2. Django Framework = 개발을 도와주는 미리 정의된 틀이다. 👉 주로, 사용자 인증 / 데이터 관리 / 요청과 응답 / 보안기능 등 다양한 기능을 제공해 준다. 그렇다면, Django란? Python 언어로 구성된 Framework 중 하나이다. 제공하는 ..
TIL | 9.21.수 [자료구조와 알고리즘 / Python 복습 🐢]
- 자료구조와 알고리즘 [시간 복잡도 / 공간 복잡도 / 점근 표기법] 1. 시간 복잡도 시간 복잡도란? 입력값의 양에 따른 출력 시간의 복잡도 쉽게 말해 각 코드 한 줄 실행이 1번의 연산이라고 볼 수 있다. (for, if, while 등 반복해서 실행되는 코드 또한 반복해서 세어준다 | 알고리즘을 위해 필요한 연산의 전체 횟수) 👉 입력값 N에 대하여 얼마나 비례하여 실행 되느냐가 제일 중요한 관건이라고 할 수 있다. for num in array: # array 의 길이만큼 아래 연산이 실행 for compare_num in array: # array 의 길이만큼 아래 연산이 실행 if num < compare_num: # 비교 연산 1번 실행 break else: return num 👉 arra..
TIL | 9.20.화 [Python 복습 🐢]
- 🐢 Python 복습 | 거북이 반 🐢 [ Class ] 1. Class [객체 지향 구조의 상관관계] 객체 Class → 상태 속성 ← → 행동 메서드 ← 객체 : Class 상태 : 속성 행동 : 메서드 👉 따라서 Class를 선언할 땐 속성과 메서드가 반드시 필요함 def(self, 인자) class의 메서드라고 할 수 있는 def는 무조건 self로 먼저 자기자신의 인자를 선언해줘야 한다. 인자의 순서는 호출할 때 반영되므로 중요하다. class Person: def practice(self, any): self.name = any a = Person() 👉 Person의 객체로 a 생성 a.practice("이름") 👉 any라는 인자에 '이름'을 넣어주고(any란 입력받을 변수값) prin..