Study/Development

[개발일지] Python 기초문법

titann 2022. 12. 31. 12:30

<코딩애플 온라인강의 수강일지>


개발 환경 세팅

1. python 공식사이트에서 설치파일 다운 및 설치

www.python.org

*Add Python 3.8 to path 체크

2. VSC 설치

구글 검색

3. 작업폴더 생성 및 에디터에서 오픈

Ctrl + K / Ctrl + O

4. 새 파일

좌측 빈공간 우클릭 → New File

app.py 생성

5. 코드 실행

python app.py

# 맥 안될경우
python3 app.py

출력과 변수

print()

기본적인 출력 명령

# **프린트 명령어**
print(1111)
print(1111+2222)
print('텍스트')
print('텍스트'*100) # 100개 실행

# **변수 쓰기**
name = '길고 긴 이름'
print(name) # 길고 긴 이름

# **인덱싱**
print('긴텍스트'[0]) # 긴
print('긴텍스트'[0:2]) # 긴텍스

자료형

List 자료형

중고차 = ['K5', 'white', 5000]

# 출력하기
print(중고차[1]) # white

# 변경하기
중고차[1] = 'black'
print(중고차[1]) # black

# 함수 사용 - 안외워도 된다
중고차.sort() # 숫자/문자 순 정렬
중고차.reverse() # 순서 뒤집기
중고차.pop() # 맨 뒤의 자료 가져다 줌

Dictionary 자료형

이름을 붙여 사용, 엑셀의 컬럼과 비슷하다.

중고차2 = {'brand' : 'BMW', 'model', : '520d'}

#출력하기
print(중고차2['brand'])

# 수정하기
중고차2['brand'] = 123
print(중고차2['brand']) # 123

# 삭제는 잘 할 일 없음

조건문

IF 조건문

조건에 따라 실행

재고량 = 10

if 재고량 > 0 : # 조건식 - 부등호, 등호: >, <, >=, <=, ==
    print('주문 가능') # 조건식이 참일 떄 실행할코드 indent 꼭 들어가야 함

중고차재고 = ['K5','BMW','Tico']

if 'K5' in 중고차재고 : # 조건식 - in문법
    print('주문 가능') 
else : 
    print('주문 불가') 

# elif 여러가지 조건 

반복문

for 반복문

for i in range(0,10) : # 10번 반복
    print('BMW 있어요')

중고차들 = ['K5','BMW','Tico']

for i in 중고차들 :
    print(i) # K5, BMW, Tico 출력

for i in 중고차들 :
    print(i * 3) # 각 3번씩 출력

함수

def 함수문법

긴 코드를 축약 / 변형시키고싶은 자료가 있을 때

def 인사하기() :
    print('안녕하세요 중고차딜러 김석만입니다.')
    print('잘 부탁드립니다.')

인사하기()

#함수1
def hat(hole) :
    print(hole)

hat('hello') # hello 출력

#함수2
def hat2(a) :
    print(a+1)

hat2(3) # 4출력

#함수3
def func() :
    return 10 # 함수가 실행되고 난 자리에 10이 남는다.

print(func()) # 10 출력

#함수4
def hat3(a, b) :
    print(a + b)

hat3(3, 4) # 7 출력
반응형