본문 바로가기

DATA/Python

[Python] 조코딩 - 점프투파이썬 강의 독학 D+5

#2024-06-15 퇴사 한지 반개월.

 

그동안 나는 뭘 이뤘는가?

 

1. 부트캠프 정하기

2. 커리어 로드맵

3. 체력 & 마인드 재정비

(억지로 끼워넣은 거 아님)

...

 

갈 길이 멀지만 잘 하고 있다 !!!!

 

Learned

 

if문 복습문항 

a = ""
if a:
    print("참입니다")
else:
    print("거짓입니다.")

답 : 거짓입니다

이유: 값의 유무에 따라 참/거짓이 판별되기 때문

 

반복문(while문)

-이전 버전으로 수강

 

반복문 (for 문)

문장구조가 한눈에 들어온다는 장점

 

변수는 상자의 개념

for 문 : 리스트를 하나씩 뺴오면서 반복한다의 의미

 

[tip] for문과 while문 차이?

for: 하나씩 뽑아오는거

-> 여러개의 리스트를 하나씩 쓸 때

while 계속 반복하는거

 

튜플의 경우, 내가 원하는 의도에 맞게 for 과 in 사이에 문자 넣으면 됨

튜플 예시

파이썬 기본정의 안해도 됨

(first = 정의) 이런거 안해도 됨

 

디버깅을 돌려서 보면 for문의 경우 하나씩 뽑는 과정을 볼 수 있음

(브레이크 포인트 걸고, start debugging)

 

F5 누르면 디버깅 페이지 진입

 

디버그셀

 

for문과 continue 

 

marks = [90, 25, 67, 45, 80]

number = 0
for mark in marks:
    number = number +1
    if mark < 60:
        continue
    print("%d번 학생 축하합니다. 합격입니다." % number)

> %d numbering에 활용

 

 for문과 range

 

1~100 리스트 하는 방법이 아닌 range로 간단하게 정해줌

range는 리스트 되어있는 부분을 구간으로 표현해줌

for+range 합치게 되면

range(1,10) -> 1~10까지의 리스트들을 하나씩 넣어보는거.

 

print 함수에 즐바꿈이 추가되어있음

for ~in range 사용 구구단

 

 

리스트 컴프리헨션 사용(패션코딩.. 필수아님주의!)

 

result.append를 잘 모르겠어서 뤼튼한테 물어봤다.

 

나는 유아다..

 

결과물은 아래와 같이 멋있게 줄일 수 있다는것.

result = [] 요기부터 줄여볼 수 있다

 

 

 

 

현재 수강하고 있는 

점프투 파이썬 강의 : 

https://www.youtube.com/watch?v=7ttbyGI5igA&list=PLU9-uwewPMe05-khW3YcDEaHMk_qA-7lI

728x90