현재 스파르타코딩 클럽에서 강의할때 사용하는 플러그인은 AWS PyCharm이다.
*AWS에서 Python 애플리케이션을 보다 쉽게 생성, 디버그 및 배포할 수 있게 해주는 PyCharm IDE용 플러그 인. AWS Toolkit for PyCharm을 사용하여 시작 가이드, 단계별 디버깅, IDE 배포 등 개발자를 위한 몇 가지 유용한 기능을 제공.
a = 3 // 3을 a에 넣는다
b = a // a를 b에 넣는다
a = a + 1 // a+1을 다시 a에 넣는다
#변수의 이름은 마음대로 지을 수 있음!
num1 = a*b //a*b의 값을 num1이라는 변수에 넣는다
num2 = 99 //99의 값을 num2이라는 변수에 넣는다
//1.파이썬 실행 [우클릭 > 실행]
//2. 파이선은 대괄호 [ ], 중괄호 { }가 아닌 들여쓰기로 하위계층 판단
def sum(a,b) :
print('더하자')
return a+b
result = sum(1,2)
print(result)
>>'3'
def is_adult(age) :
if age > 20:
print('성인입니다')
else:
print('청소년입니다')
is_adult(15)
>>'청소년입니다'
fruits = ['사과','배','배','감','수박','귤','딸기','사과','배','수박']
for fruit in fruits :
print(fruit)
>> 사과
배
배
감
수박
귤
딸기
사과
배
수박
count = 0
for fruit in fruits :
if fruit == '배':
count += 1
print(count)
>>'3'
people = [{'name': 'bob', 'age': 20},
{'name': 'carry', 'age': 38},
{'name': 'john', 'age': 7},
{'name': 'smith', 'age': 17},
{'name': 'ben', 'age': 27}]
for person in people:
if person['age'] > 20:
print(person['name'])
>>> 'carry', 'ben'
이전 시간에 배운 자바 문법에서 크게 벗어나지 않고 코드의 효율성이 강조된 정도라 배우는데 크게 어렵지 않았다. 다만 Vscode와 비교하여 어떤 부분에서 더 효율적일지 추후에 배울 크롤링과 다른 프로그램과의 연계성을 두고 봐야겠다.
대세인 Vscode와 phython은 일단 병행할 예정이다.
다음 시간
앱을 설치할 때 앱스토어 / 플레이스토어를 이용하듯, 새로운 프로젝트의 라이브러리를 가상환경(공구함)에 설치하려면 pip 를 이용하게 됩니다.
pip(python install package)*파이선 패키지 ->일종의 Ajax같은 것!
Python 에서 패키지는 모듈(일종의 기능들 묶음)을 모아 놓은 단위이다. 이런 패키지의 묶음을 라이브러리라고 볼 수 있다.
외부 라이브러리를 사용하기 위해서 패키지를 설치해야하는데 즉, 패키지 설치 = 외부 라이브러리 설치!
강의에서는 request라는 패키지를 설치하여 진행했다.