사전캠프 29

TIL 11

4 - 6 페이지 이동 기능- url_for 는 경로를 지정해주는 코드  4 - 7 Database(DB)- 데이터를 효율적으로 보관하고, 나중에 잘 찾아 쓰기 위해서 DB를 쓴다.- 종류 : 1. SQL : 행/열의 표와 같은 형태로 데이터 저장. 일관성, 분석에 용이. but 데이터 추가, 제가에 어려움.            2. NoSQL : 딕셔너리 형태로 데어터 저장. 데이터마다 같은 값을 가질 필요 x, 자유로움. but 일관성 x  4 - 8 SQLite- 세계에서 가장 多 쓰는 DB 中 하나- SQL을 새로 배우지 않고도 VsCode에서 파일이름.db 형식으로 사용 O.  4 - 9 SQLAlchemy로 DB 조작하기- 파이썬 코드로 DB를 조작할 수 O.  4 - 10 숙제- 터미널 창에..

사전캠프 2024.09.09

WIL 2

아티클은 이제 자연스러운 과정이 되었습니다. 2시에 모두가 인사를 하고 나면 바로 시작됩니다. 그리 길지 않은 아티클이지만 각자 다른 인사이트가 나오는 것이 항상 신기합니다. 아티클로 마음에 환기를 해준 후 강의를 듣기 시작합니다. 이번 주차에는 특히나 어려운 부분이 많았습니다. 배우는 내용도, 숙제도 어려웠고, 그래서 그런지 집중하기도 어려웠습니다. 하루는 강의를 몇 개 듣지도 못했습니다. 하지만 다음 날 바로 마음을 다잡았습니다. 집중하지 못한 날에 조원분들과 스몰톡을 나누면서 다들 나와 비슷한 상황이라는 것을 느꼈습니다. 6시에 사전캠프가 끝날 때, 마무리 인사를 나누는 것이 도움이 된 것 같습니다. 내일 보자는 말이 내일 같이 열심히 해보자는 말로 들렸습니다. 혼자였다면 아직도 집중하지 못하고 중..

사전캠프 2024.09.06

TIL 10

3 - 14 영화 검색 사이트 만들기- 사용자로부터 '영화 이름'을 입력 받으면 그 결과를 보여주는 사이트를 만들어보았다.- '요청'에 대해 처리하기 위해서는 app.py 파일 맨 위에 코드 뒤에 ,request를 적어야 한다.- 다른 사람이 만든 코드를 사용하려면 app.py 파일 맨 위에 import 코드 이름을 추가해야 한다.  + 노란 줄이 계속 떠있으면 코드가 설치되지 않았다는 뜻이므로, 터미널창에 pip install 코드이름 쳐서 설치해야 한다.  3 - 15 숙제- URL에 변수를 넣어야 하는데, 변수가 비워지면 안 되는 경우에는 if else 코드를 써준다.  4 - 1~5. [데일리모토] 프로젝트-라우팅 연습- 여러 개의 데이터를 바꿀 때, 주소창에 입력하는 주소를 변수처럼 써서 홈페이..

사전캠프 2024.09.06

TIL 9

3 - 9 음악 웹 스크래핑(크롤링)하기- 스크래핑할 웹 페이지에서 검사를 눌러 원하는 정보가 담긴 태그를 확인할 수 있다.  3 - 10 Flask를 활용한 웹 개발- 사용자의 요청에 맞취 HTML 파일을 응답해주는 서버를 Flask로 만들 수 ㅇ.- 로컬 개발 환경 : 같은 컴퓨터로 서버도 만들고, 요청도 하는 것. (클라이언트 = 서버)  3 - 11 Flask- 정해진 폴더 구조가 있다.  3 -12 Flask로 로또 추천 사이트 만들기 1- Flask 프레임워크 : 서버를 구동시켜 주는 편한 코드 모음- Ctrl + C : 터미널 창에서 서버 끄는 단축키- ↑ : 터미널 창에서 직전에 했던 명령어를 자동으로 입력해준다.  3 - 13 Flask로 로또 추천 사이트 만들기 2- ffor(flask..

사전캠프 2024.09.05

TIL 8

3 - 1 파이썬- 인공지능을 파이썬으로 하는 경우가 많기 때문에 잘 배워놓으면 나중에 좋다.- 내가 원하는 데이터를 수집, 제공하는 서버를 만들 수 있다.  3 - 2 Python, Git bash 설치- VsCode에서 Ctrl + Shift + P 는 모든 명령 표시  3 - 3 파이썬 개발 시작하기- ls => 터미널 창에 치면 파일 리스트가 나옴. list의 약자  3 - 4 파이썬 기초 문법 1- % : 나머지, // : 몫, ** : 제곱- 자료형 : 변수에 들어가는 데이터의 형식(숫자, 문자, 리스트, 딕셔너리)  3 - 5 기초 문법 2- 자.스와 파이썬의 문법은 약간 다름1. if문 - 자.스 : 괄호 O          - 파이썬 : 괄호 X2. 반복문 - 자.스 : forEach  ..

사전캠프 2024.09.04

TIL 7

2 - 8 서버-클라이언트 통신- 웹에는 클라이언트와 서버가 있고, 클라이언트가 요청을 보내면 서버가 요청에 맞게 응답한다.- 클라이언트가 요청하는 타입은 GET, POST 2가지가 있다.- 프론트엔드 개발자와 백엔드 개발자가 미리 정해둔 약속  2 - 9 Fetch로 요청 보내기- JS에 작성한 Fetch 코드 = 주소창에 주소 치는 것, 검색창에 검색하는 것  2 - 10 Fetch로 데이터 처리하기- 원하는 데이터를 받아오려면 원하는 부분에 해당하는 코드를 작성한다.- 반복되는 데이터를 처리할 때는 반복문(forEach Loof 코드)을 사용한다.  2 - 11 Fetch 연습1- 기존 데이터 지우는 코드 => $('~').empty.()  2 - 12 Fetch 연습2- if문을 쓸 때는 변수를 ..

사전캠프 2024.09.03

TIL 6

2 - 5 JQuery- Javascript만으로는 복잡하기 때문에 JQuery도 쓴다.- JQuery : 코드를 모아둔 덩어리.  불러올 때 '임포트'해야 한다.(=불러온 다음에 쓴다.) => 위에 CDN 붙여넣기.- JQuery도 자바스크립트기 때문에 태그에 써준다.- $('~').text(...)는 ~에 ...를 출력하라는 것을 의미한다. text기 때문에 ...의 문자를 그대로 출력한다.  2 - 6 JQuery 2- ` : 백틱- 2-5에서 텍스트를 출력할 때는 text를 썼지만, forEach 반복문을 실행할 때 append를 써준다.  2 - 7 ChatGPT를 활용해 [데일리모토]의 시간 기능 구현하기- ChatGPT에 원하는 것을 물어보고, 원하는 바를 구체적으로 더하고 고쳐나가면서 ..

사전캠프 2024.09.02