파이선 기초01

춤추는 병따개·2022년 12월 5일
0

📚초보 수업 일지

목록 보기
9/11

Phython

웹 애플리케이션, 소프트웨어 개발, 데이터 과학, 기계 학습(ML)에 널리 사용되는 프로그래밍 언어입니다. 개발자는 Python이 효율적이고 배우기 쉬우며 여러 플랫폼에서 실행될 수 있어 인기있는 프로그램. (현재는 VScode가 더 우세한것 같지만...)

>>>참고 문서 "파이썬"

현재 스파르타코딩 클럽에서 강의할때 사용하는 플러그인은 AWS PyCharm이다.

*AWS에서 Python 애플리케이션을 보다 쉽게 생성, 디버그 및 배포할 수 있게 해주는 PyCharm IDE용 플러그 인. AWS Toolkit for PyCharm을 사용하여 시작 가이드, 단계별 디버깅, IDE 배포 등 개발자를 위한 몇 가지 유용한 기능을 제공.

1) 변수 & 기본연산

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 = ['사과','배','배','감','수박','귤','딸기','사과','배','수박']

예제 1

for fruit in fruits :
    print(fruit)
    
   >> 사과
	  배
	  배
	  감
	  수박
	  귤
	  딸기
	  사과
	  배
	  수박

예제 2

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라는 패키지를 설치하여 진행했다.

profile
FE 개발 공부 중

0개의 댓글