해당 게시글은 패스트캠퍼스에서 진행하는 AI 부트캠프에서 학습한내용과 교육과정을 토대로 작성했습니다.
2주차에서는 파이썬 문법 기초를 학습했다.
이미 어느정도 알고있는 내용이지만 앞으로 확률통계와 같이 인공지능에 적용하기 위한
복습을 진행했다.
여러가지를 학습했지만 복습한 내용중 몇개를 추려서
리마인드 차원에서 정리를 해보려고 한다.
"""
로 여러줄 출력시 이스케이프문자\
를 사용하면 의도치 않은 공백을 제거할수 있다.text = """\ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\ """ print(text)
조건곱과 조건합
True =1 False = 0
and 곱연산 or 합연산
예시1 : True and False 는 (1*0) 와 같음
따라서 결과는 0
예시2 : True orFalse 는 (1+0) 와 같음
따라서 결과는 1
인덱싱과 슬라이싱
some_list = [1,7.5,"HelloWorld",100,[500,"Cat"]]
print(some_list[4][1])
--> "Cat"
some_list = [1,7.5,"HelloWorld",100,[500,"Cat"]]
print(some_list[:3])
--> [1,7.5,'HelloWorld']
문자열 합치기 내장함수
str_list = ['java','python','js','R','C++']]
result = "_".join(str_list)
print(result)
--> java_python_js_R_C++
문자열 대체
text = Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua
print(text.replace('Lorem','Python'))
--> Python ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua
반복문 스무고개 게임
#모듈 가져오기
import random
#예상숫자
number = random.randint(1,50)
#기회
chance = 10
print("="*10,"스무고개 게임","="*10)
while True :
# 기회가 모두 소진될때까지 반복
while chance >> 1 :
guess = int(input("1~50까지의 숫자를 입력하세요 : "))
# 정답인경우
if number == guess :
print("정답입니다!")
print("="*15,"YOU WIN","="*15)
break
# 오답인경우
else :
if number > guess :
print("입력한 값이 너무 작습니다")
chance -= 1
print(f"기회는 {chance}번 남았습니다.")
print("-"*30)
else :
print("입력한 값이 너무 큽니다")
chance -= 1
print(f"기회는 {chance}번 남았습니다.")
print("-"*30)
# 기회 모두 소진
if chance == 1 :
print("모든 기회를 소진하였으므로 실패입니다")
print("="*15,"YOU LOSE","="*15)
break
```
부트캠프 2주차가 지나갔다.
이번 한주동안은 파이썬 기초에 대해 학습했는데
앞으로 파이썬을 이용해 여러 프로젝트들을 진행하기 위해서 복습하는 시간을 가졌다.
이전 직장에서 파이썬을 이용해서 일한 경험이 있어서 크게 힘들지는 않았다.
다만 최근까지 줄곧 자바로 개발을 해와서 파이썬을 복습한다는 느낌으로 진행하였다.
1주차에 확률과 통계의 수학적 지식을 학습했고
2주차에 파이썬 기초를 복습하는 시간을 가졌는데
앞으로 이 둘을 활용해서 어떤 프로젝트를 하게될지 궁금하다.
글 잘 봤습니다.