전체 글 157

TIL 13

5 - 7 og 태그 설정하기- og 태그는 내가 만든 웹 사이트를 공유할 때, 내가 원하는 모습으로 공유될 수 있게 꾸며주는 것이다.엑셀보다 쉽고 빠른 SQL  1 - 1 SQL- 데이터베이스와 대화하기 위한 언어. SQL = Query  1 - 2 테이블, 칼럼- DBeaver : SQL을 손쉽게 사용할 수 있게 하는 도구- 테이블은 행과 열의 구조로 엑셀 파일처럼 생겼고, 여기서 열에 해당하는 것을 칼럼(or 필드)라고 부른다.- 데이터베이스 안의 테이블 안에 데이터가 칼럼으로 저장돼있다.  1 - 3 SELECT, FROM- SELECT는 데이터를 가져오는 기본 명령어이고, FROM은 데이터를 가져올 테이블을 특정해주는 문법이다.  이 둘은 SQL의 가장 기본적인 문법으로, 모든 SQL에는 SEL..

사전캠프 2024.09.11

TIL 12

5 - 1 할 것- [멜로디쉐어] 완성하고, Pythonanywhere로 배포하기  5 - 2 [멜로디쉐어] 세팅하기- 가상환경이 오류날 때(=터미널 창에 (.venv)가 나타나지 않을 때)  터미널 창에 source .venv/Scripts/activate 치면 된다. 이 명령어는 윈도우.  (Mac은 source .venv/bin/activate )  5 - 3 [멜로디쉐어] 최애곡 생성하기- 모달 창 안에 Form이 있고, Form을 통해 데이터를 서버로 전송할 수 ㅇ.- VsCode에 form 태그를 찾아서 적는다.  예)   5 - 4 최애곡 보여주기- redirect 코드 : 페이지 이동을 가능하게 한다.  5 - 5 배포 이론- 클라우드 서버는 모든 사람들이 내 웹 서비스를 이용할 수 있게 ..

사전캠프 2024.09.10

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