파이썬 시작
![](https://blog.kakaocdn.net/dn/cAC7Op/btsEWA2QH8h/dWLIYJM5Q4K2RkHU2jpHFK/img.png)
파이썬 파일 명은 [. py]로 되어 있다.
![](https://blog.kakaocdn.net/dn/cVKw7w/btsEZA1wVMO/1t7ZKy5Srjx7R9oi6kvKok/img.png)
입력칸과 터미널 칸으로 나뉘어 있다.
입력에서 타이핑을 하고 우클릭후 터미널 실행을 하면 아래 터미널 칸에 값이 나오게 된다.
![](https://blog.kakaocdn.net/dn/bpDA05/btsEZavhuFw/8zGPhspRlohw0rwWyZpWI1/img.png)
기본적인 연산식 방법
![](https://blog.kakaocdn.net/dn/mUNI6/btsEWAIwGcE/iMKu7gxpv52mtRvrK8tcG1/img.png)
문자형 방식 선언
문자를 입력 할 때 ""/ '' 상관없이 둘 다 입력이 가능하다.
![](https://blog.kakaocdn.net/dn/bHDoQ8/btsEVMWRuou/Ds5AuVLi2mFHyf08CRFToK/img.png)
파이썬에서는 if문에 괄호가 들어가지 않고 : 이 들어가므로 잘 확인하여야 한다.
![](https://blog.kakaocdn.net/dn/bq2C3O/btsEZb8Nros/FdYP43Otqs1U2xpKeOi6Kk/img.png)
for문 반복문으로 동일한 동작 반복할 수 있다.
![](https://blog.kakaocdn.net/dn/bbh19E/btsEY8RLOHc/q8RdBM3IxepfaLHqoKlYt0/img.png)
문자왼쪽에 f를 적어주면 문자안에 변수를 {} 를이용해서 넣어줄 수 있습니다.
![](https://blog.kakaocdn.net/dn/n8yJD/btsEYIMF65S/lDmcOcr4MQbukgm4oKn9P1/img.png)
함수 기능으로 번거로운 기능을 간단하게 수행 할 수 있다.
![](https://blog.kakaocdn.net/dn/DVV9J/btsEWNHLR5Z/O37Lnqvp8d1xBbZJujB7AK/img.png)
가상 환경 만들기
일종의 공구함 같은 개념으로 생각을 하면 된다.
![](https://blog.kakaocdn.net/dn/nral9/btsEZR3cqcz/2NDe63zsykr4Pov6TK7fBk/img.png)
생성이 완료가 되면 + 버튼을 눌러서 만들어 주고 터미널 창에 (. venv)라고 적혀있으면 완료
![](https://blog.kakaocdn.net/dn/cLpH9d/btsEXqeAVPd/ADJKlyoY9riD15dsEhJnWk/img.png)
사이트에서 데이터를 받아와서 내가 원하는 데이터의 값만 따로 저장하고 싶을 때 사용
웹 스크래핑 (크롤링)
requests를 통해서 만들어진 웹 사이트의 데이터를 가져올 수도 있다
![](https://blog.kakaocdn.net/dn/8gNym/btsEYQRlpEL/LVVmc7bxhk91YyTcPnz17K/img.png)
먼저 패키지를 설치해 주어야 한다.
그리고 내가 원하는 사이트의 정보를 가져 올 수 있도록 f12를 눌러 어떻게 만들어졌는지 알아보자
![](https://blog.kakaocdn.net/dn/LxzVe/btsEYDdEXMi/pUyxK8Vcvwj0H2WcKu3kK1/img.png)
print를 하게 되면 내가 원하는 파트가 나오지만 글자가 어지럽게 되어 있다.
![](https://blog.kakaocdn.net/dn/b30cA8/btsEYCTmkU4/NvTKc4xvZQ71d1105jLKhK/img.png)
괄호를 제외한 글자만 가져오고 싶을 때는. text를 이용하자.
![](https://blog.kakaocdn.net/dn/cXU4NG/btsEWyYf3V0/hpPce5HmqPbs8jfTwiIVkK/img.png)
가져온 데이터들은 한 번에 표시가 되지만 데이터들을 리스트로 변환시켜 주는 것이
contents이며
![](https://blog.kakaocdn.net/dn/yY1kc/btsEZomDHT9/iNETU8xGZOehXOOOEaja51/img.png)
리스트의 값만 가져오는 것이 가능하다.
![](https://blog.kakaocdn.net/dn/bjruHa/btsEYNAjWmE/DpyhFMqeIN9KMT1QHrkY8K/img.png)
맬론의 순위를 가져오는 것도 가능하다.
![](https://blog.kakaocdn.net/dn/7eqRo/btsEZBMUNPU/UFEiXMPQP5yctXUdnVUEQk/img.png)
플라스크는 서버를 통해서 만들어주는 환경을 제공한다.
기본적인 구조가 필요하다.
![](https://blog.kakaocdn.net/dn/LYZ9v/btsEVINRaSV/Tka9WHl9WcBeOG9skTurX0/img.png)
플라스크를 이용해서 서버와 클라이언트를 실행할 수 있도록 할 수 있다.
![](https://blog.kakaocdn.net/dn/cx97f4/btsEVGvGlKQ/B3jfpaBgUq06u97yPqpsH1/img.png)
![](https://blog.kakaocdn.net/dn/bHEzXz/btsEXrdsJa9/29yQSUAQDCZJkUoBw9DyFk/img.png)
로또 번호를 추가하고 두 개의 변수를 넣어주려면 딕셔너리를 이용한다.
![](https://blog.kakaocdn.net/dn/49vZv/btsEZaWjYL7/wBTHNFZWn8Quu0QRRAWzEk/img.png)
![](https://blog.kakaocdn.net/dn/bt0C1K/btsEWyKFUta/Jx8QhnO56UXWWt4Y5ZYTU0/img.png)
이렇게 나온다.
![](https://blog.kakaocdn.net/dn/yaHRB/btsEZmvA4oT/pApI8KVM9jk6lJmsW4mJzK/img.png)
app.py : 파이썬 작업
![](https://blog.kakaocdn.net/dn/kVdjY/btsEYzWEGTY/QWaCzSGOMZHY693JlVDsGk/img.png)
html 작업
을 합쳐서
![](https://blog.kakaocdn.net/dn/tNwLG/btsEZpy6RYh/MijOh395obfFrReglAM2X1/img.png)
이렇게 만들어 줄 수 있다.
'AI 코딩 교육 TIL' 카테고리의 다른 글
2024-02-01 AI 코딩 TIL (0) | 2024.02.16 |
---|---|
2024-01-31 AI 코딩 TIL (1) | 2024.02.16 |
2024-01-29 AI 코딩 TIL (0) | 2024.02.16 |
2024-01-26 AI 코딩 TIL (0) | 2024.02.16 |
2024-01-25 AI 코딩 TIL (0) | 2024.02.16 |