loading
본문 바로가기

파이썬4

파이썬 기초를 위한 Python documentation 파이썬 기초를 위한 Python documentation 제목은 파이썬 기초를 위한 것이라고 했지만, 파이썬 공부하면서 막힐 때마다 들어가봐야하는 사이트가 Python documentation인것 같다. 파이썬 소프트웨어 재단에서 운영하기 때문에 가장 정확한 정보를 담고 있다고 할 수 있다. https://docs.python.org/3/ 2022. 1. 11.
파이썬 턴제(Turn-based Strategy) 게임 파이썬 턴제(Turn-based Strategy) 게임 내배캠 슬랙에 보니까 '오늘 프로젝트 개같이 멸망'이라고 올리신 분이 계셨다. 나도 오늘 진짜 개같이 멸망할 뻔 했다.. 1주차부터 힘들었는데 오늘은 진짜 못해먹겠다는 생각까지 들었다. ㅜㅜㅜ 나도코딩님 강의를 보면서 class를 짜고나서, 잘하시는 팀원분에게 코드를 보여드리니, 85% 완성했다고 하셨다. 출처. 유튜브 나도코딩 ?? 85% ?? 한 10%한 거 같은데....? 이때 느꼈다.. 아 .. 내가 함수와 반복문, 조건문 같은거 잘 못쓰지... ㅜㅜㅜㅜ 그냥 기초가 부족한거였다.. 진짜 꾸역꾸역 짰는데, 내 지식으로는 도저히 해결하지 못하는 부분이 있어서 팀원분의 코드의 도움을 받았다. 조건: Monster = 고블린, 미니고블린, 슈퍼고블.. 2021. 12. 22.
파이썬 조건문(if), 반복문(for) 줄이기 파이썬 조건문(if), 반복문(for) 줄이기 조건문과 반복문을 줄여서 쓰는 경우를 많이 보진 못했다. 그래도 생각보다 직관적이고, 연습만 된다면 더 깔끔한 코드를 짜는데 도움이 될 것 같다. # if문 삼항연산자 num = 3 if num % 2 == 0: result = '짝수' else: result = '홀수' print(f'{num}은 {result}입니다.') ######### 아래는 삼항연산자 ######### result = ('짝수' if num % 2 == 0 else '홀수') # 직관적이다. 괄호가 없어도 된다. print(f'{num}은 {result}입니다.') ##################################################################.. 2021. 12. 21.
파이썬 try - except 예외처리 파이썬 try - except 예외처리 아래의 경우처럼 리스트 안의 딕셔너리의 key값을 통해 요소를 출력할 때, 예외를 넘기고 진행할 수 있다. people = [ {'name': 'a', 'age': 10}, {'name': 'b', 'age': 20}, {'name': 'c', 'age': 30}, {'name': 'd', 'age': 40}, {'name': 'e', 'age': 5}, {'name': 'f',}, # age가 없는 딕셔너리가 있어서 error가 난다. {'name': 'g', 'age': 15}, {'name': 'h', 'age': 25} ] for person in people: try: if person['age'] > 20: print(person['name']) exce.. 2021. 12. 21.