반응형 한번에끝내는파이썬웹개발초격차패키지30 패스트캠퍼스 챌린지 30일차 /파이썬 심화 문법 --오늘의 학습 범위-- Part 2. 파이썬 심화 문법 Ch 02. 자료형 심화 CH02_04. 리스트 내포 CH02_05. 리스트 내포 실습 문제 용어를 이해하기보다는 사용법을 익히는 것이 더 도움이 될 것! 리스트 내포란? for문, if문 등을 지정하여 리스트를 간편하게 만드는 방법 리스트 내포-for 문 사용하기 [표현식 for 변수 in 순회 가능한 데이터] __표현식이 맨 앞에 오고 for 변수 순회 가능한 데이터 써주고 괄호로 감싸기 리스트 내포-if 문 사용하기 [표현식 for 변수 in 순회가능한 데이터 if 조건식] 1. 첫 번째로 for문 본다 2. if 문으로 간다. 3. 표현식으로 간다. 4. 리스트 만든다. # 리스트 내포 # for 사용 nums = [i for i in ra.. 2021. 11. 30. 패스트캠퍼스 챌린지 29일차 / 파이썬 심화 문법/리스트 다루기 --오늘의 학습 범위-- Part 2. 파이썬 심화 문법 Ch 02. 자료형심화 CH02_03. 리스트 다루기 리스트 자료형이 코딩을 함에 있어서 가장 중요한 자료형이므로 ~~~⭐⭐⭐⭐⭐ 모든 메서드를 외워 쓸 필요는 없으므로 필요한 상황이 생기면 구글링 언어+기능 등으로 검색하자~ 그리고 enumerate 많이 쓰니까 실습하면서 기억해두자~ 리스트 메서드 리스트에 데이터를 추가하는 방법__append 리스트에 리스트를 추가하는 방법 __append([ ]) __리스트 자체를 추가 결과: 중첩된 리스트 리스트에서 데이터 삭제하는 방법 1 __ pop() 리스트에서 데이터 삭제하는 방법 2 (인덱스 이용)__pop(0) 괄호 안에 인덱스 넣음 리스트에서 데이터 삭제하는 방법 3 (데이터 이용)__remov.. 2021. 11. 29. 패스트캠퍼스 챌린지 28일차 / 파이썬 심화 문법/ --오늘의 학습 범위-- Part 2. 파이썬 심화 문법 Ch 02. 자료형심화 CH02_02. 문자열 포매팅 이번 시간에는 문자열 포매팅이 뭔지, 왜 사용하는지에 대한 수업이었다. 우선 포매팅이라는 것이 없을 때 얼마나 귀찮은지를 실습을 통해 해보고 나서 포매팅 방법에 대해 배우고 실습까지 해봤다. 포매팅을 하고 안 하고 차이가 커서 신기~ 문자열 포매팅이란? 문자열을 편리하게 만드는 방법이다. 문자열을 여러 가지 데이터들을 조합해서 만들어내는 방법 문자열 포매팅을 하고 안 하고의 차이점 비교 # 문자열 포매팅이 없다면? # 기준님 수강기간이 7일 남았습니다. # 사용자마다 이름과 기간일은 계속 바뀌게 된다 --->변수처리 name = '기준' date = 7 message = name + '님 수강기.. 2021. 11. 28. 패스트캠퍼스 챌린지 27일차 /파이썬 심화 문법/ --오늘의 학습 범위-- Part 2. 파이썬 심화 문법 CH01_01 강의소개 CH01_02. 환경설정 Ch 02. 자료형심화 CH02_01. 문자열 다루기 오오~파이썬 심화문법 시작!! 인강에서 말씀하신것처럼 인강의 장점은 역시나 언제든 들을 수 있는 것 같다. 미루지 말고 여러번 꾸준히 듣고 따라해 보자! -가상환경 설정 python -m venv myvenv venv라는 파이썬 명령어로 myvenv 라는 가상환경을 만들어라. 가상환경실행 --> activate파일 실행 myvenv\Scripts\activate (myvenv) 가상환경 안으로 들어옴 CH02_01. 문자열 다루기 문자열을 다루는 중요한 메서드 학습 소문자를 대문자로 바꾸는 방법 대문자를 소문자로 바꾸는 방법 문자열 바꾸는 방법 문.. 2021. 11. 27. 패스트캠퍼스 챌린지 26일차 / flask 기초 --오늘의 학습 범위-- Part 10. Flask 기초 / Ch 02. 플라스크 기초 CH02_05. 플라스크 리퀘스트 후크와 어플리케이션 컨텍스트 리퀘스트 훅이란? : 리퀘스트가 발생했을 때 리퀘스트 전 후의 이벤트 트리거링을 통해서 컨트롤 할 수 있다 예> 리퀘스트 전에는 항상 유저 세션을 체크한다. 리퀘스트 후에는 항상 데이터 베이스 세션을 닫는다. -----> 유용한 기능이고 많이 사용 함 애플리케이션 컨텍스트 : - 자주 사용하는 앱 컨텍스트에는 g와 current_app이 있음. - 요청이 시작되고 요청이 끝날 때 동일한 수명 주기를 갖는다. g : (global) 리퀘스트가 발생했을 때 요청 안에서 자원을 관리하는 용도로 사용된다. 각각의 리퀘스트 내에서만 유효한 값이면서 로컬 변수임. /.. 2021. 11. 26. 패스트캠퍼스 챌린지 25일차 / flask 기초 --오늘의 학습 범위-- Part 10. Flask 기초 / Ch 02. 플라스크 기초 CH02_04. 플라스크 기본 라우터 -각종 리퀘스트 다뤄보는 실습을 통해 다양한 타입의 라우터를 실습하고 명령어를 통해 어떻게 작용하는지 공부했다. 일일이 외우려고 하면 정말 끝도 없을 것 같은 느낌이... ㅠㅠ 외우기 보다는 손과 눈으로 익히는 것이 더 좋을 것 같다. 참고자료: https://flask.palletsprojects.com/en/1.1.x/quickstart/#a-minimal-application Quickstart — Flask Documentation (1.1.x) Quickstart Eager to get started? This page gives a good introduction to .. 2021. 11. 25. 패스트캠퍼스 챌린지 24일차 / flask 기초 --오늘의 학습 범위-- Part 10. Flask 기초 / Ch 02. 플라스크 기초 CH02_03. 플라스크 어플리케이션 팩토리 어후...어렵다... 따라 치기만으로도 벅차..ㄷㄷㄷ 외운다고 되는 것도 아닌 것 같으니 일단 흐름을 파악하는 것부터 시작하자. -create_app 작성 및 이해 **공식문서 참고: https://flask.palletsprojects.com/en/1.1.x/patterns/appfactories/ Application Factories — Flask Documentation (1.1.x) Application Factories If you are already using packages and blueprints for your application (Modular Ap.. 2021. 11. 24. 패스트캠퍼스 챌린지 23일차 / flask 기초 --오늘의 학습 범위-- Part 10. Flask 기초 Ch 02. 플라스크 기초 CH02_02. 플라스크 첫 실행, 디버그 모드 처음으로 플라스크 코드를 작성해 보는 시간! 플라스크 런 해보고 가장 기본적인 실행 방법을 해보는 시간이었다. 어렵다 어려워 몇 번 초보 강의를 들었지만 항상 맨 처음 환경 설정하고 run server하는 과정이 정말 어렵다. 하다가 안되면 맨붕도 오고...ㄷㄷㄷㄷㄷ 오류를 겪고 구글링으로 해결하는 과정에서 많이 배우는 거라던데... 난 왜 항상 할 떄마다 새로운 건가요...😭😭😭 -처음 플라스크 서버 환경 구축하는 단계 1. gitignore 세팅 : https://www.toptal.com/developers/gitignore gitignore.io Create usef.. 2021. 11. 23. 패스트캠퍼스 챌린지 22일차 /Flask 기초 --오늘의 학습 범위-- Ch 02. 플라스크 기초 CH02_01. 플라스크란 패키지에 플라스크 수업이 포함되어 있어서 파이썬 기초를 들은 이후에 오늘부터는 플라스크 기초를 듣기로 했다. 코딩 공부를 하면서 장고를 사용한다는 사람을 많이 봤는데, 나는 어쩌다 보니 왕초보 수업을 플라스크로 들은 이후 어쨌든 플라스크라도 좀 제대로 활용하고 싶다는 생각으로 계속 관련해서 수업을 듣고 있다. 장고든 플라스크든 뭐 하나 딱 제대로 내가 하고 싶은 데로 구현할 능력을 갖추고 싶다.. 언제나 되려나... ㅜㅠ -플라스크란? : 파이썬 기반 웹 프레임워크 -지원 기능이 적지만 유연하게 개발 방향을 선택할 수 있는 장점이 있음. -데이터 분석 분야에 많이 쓰이고 있음. -개발자 자신이 새로운 기능을 도입하고 그에 따라.. 2021. 11. 22. 패스트캠퍼스 챌린지 21일차 / flask 기초 --오늘의 학습 범위-- Part 10. Flask 기초 Ch 01. 프로젝트 소개 및 준비 CH01_01. 강의 소개 CH01_02. 개발환경 설명 CH01_03. 프로젝트 소스 보는 법 이제부터 flask! 드디어 뭔가 만들어보는 건가 싶어서 기쁘다! 내가 구입한 패스트캠퍼스 flask 강의는 크게 기초수업과 프로젝트 수업으로 나뉘고, 최종 웹 어플리케이션 완성을 목표로 진행된다. 오늘은 본격적인 수업 전에 이것저것 환경 구축하고 깃헙 보는 법도 배우며 차근차근 강의를 준비하는 단계였다. 처음이라 그런지 뭔가 깔아야 하는 프로그램도 많고 어려워 어려워..ㄷㄷ 갑자기 엄청 어려워진 느낌이라 두렵지만 야금야금 부지런히만 가즈아~ CH01_01. 강의 소개 -미리 알고 있으면 좋은 지식들! - Python.. 2021. 11. 21. 이전 1 2 3 다음 반응형