파이썬 다운로드
윈도우 : https://www.python.org/ftp/python/3.8.6/python-3.8.6-amd64.exe
맥 : https://www.python.org/ftp/python/3.8.2/python-3.8.2-macosx10.9.pkg
Git bash (윈도우만) 다운로드
폴더 : XXXX.py 생성
터미널 : Ctrl + `(백틱) or 상단 터미널 탭에서 'New Terminal' 클릭하여 터미널 열기.
사용자가 텍스트로 명령어를 입력하면, 결과를 텍스트로 화면에 출력해주는 도구로,
파이썬 라이브러리를 설치하고, 파이썬 프로젝트를 실행하는데 사용.
가상환경 venv : 같은 시스템에서 실행되는 다른 파이썬 응용 프로그램들의 동작에 영향을 주지 않기 위해, 파이썬 배포 패키지들을 설치하거나 업그레이드하는 것을 가능하게 하는 격리된 실행 환경.
▶ 설치 : python -m venv venv -> venv 폴더가 생성됨
▶ 활성화 : ./venv/Scripts/activate -> 활성화되면 (venv) 라고 뜸

파이썬 패키지 :
▶ 터미널에서 requests 라이브러리 설치
pip install requests # pip (python install package)
▶ XXXX.py에서 requests 사용하기
import requests
r = requests.get('http://~~~')
rjson = r.json()
print(rjson)
# bs4 for 크롤링(beautifulsoup4) :
(Terminal) pip install bs4,
(XXXX.py) import requests
from bs4 import BeautifulSoup
a = 3 # 3을 a에 넣는다
b = a # a를 b에 넣는다
a = a + 1 # a+1를 다시 a에 넣는다
num1 = a * b # a*b의 값을 num1이라는 변수에 넣는다
# 변수의 이름은 내 마음대로
1) 숫자, 문자형
name = 'grace'
num = 1
# 변수에는 문자열이 들어갈 수도 있고, 숫자가 들어갈 수도 있다.
2) 리스트형
a = ['사과', '배', '감']
print(a[0]) #사과
3) 딕셔너리형
a = {}
a = {'name' : '그레이스', 'age' : ' 25'}
# a의 값은? {'name' : '그레이스', 'age' : ' 25'}
# a['name']의 값은? '그레이스'
#함수 생성 시, 들여쓰기 중요!
def f(x) :
return 2*x + 3
# 수학문제에서는
f(x) = 2*x +3,
y = f(2)
y의 값은? 7
# 자바스크립트에서는
function f(x) {
return 2*x + 3
}
def hey() :
print("halo")
hey () #halo
def sum(a,b,c) :
return a+b+c
result = sum(1,2,3)
print(result) #6
age = 25 if age > 20 : print("성인입니다") else : print("청소년입니다")
fruits = ['사과', '귤', '바나나', '망고'] for fruit in fruits: print(fruit) #사과, 귤, 바나나, 망고 하나씩 꺼내어 찍힘.
ages = [5, 10, 13, 23, 25, 9] for a in ages: if a>20: print("성인입니다") else: print("청소년입니다")


| [웹개발, Spring] 1-1. 설치 및 프로젝트 생성 (0) | 2024.01.31 |
|---|---|
| Javascript / JQuery / Fetch (0) | 2023.06.20 |
| SQL (0) | 2023.06.12 |
| [웹개발 종합반 1주차] HTML, CSS (0) | 2023.05.02 |