소연의_개발일지
[파이썬 메서드].reverse() 리스트 뒤집기 / TypeError: 'NoneType' object is not iterable
개발공부/Python 2023. 4. 11. 19:03

파이썬 300제 문제 풀다가 TypeError: 'NoneType' object is not iterable 이런 오류가 났다. 문제: 리스트에는 네 개의 문자열이 바인딩돼 있다. 리스트 = ["가", "나", "다", "라"] for문을 사용해서 다음과 같이 출력하라. 라 다 나 가 내가 접근한 코드 리스트 = ["가", "나", "다", "라"] for i in 리스트.reverse(): print(i) 이렇게 하니까 TypeError: 'NoneType' object is not iterable 오류가 떴다. 오류 설명: TypeError: 'NoneType' object is not iterable 오류는 None 타입의 객체는 반복 가능한 객체가 아니라는 것을 의미한다. 이 오류는 일반적으로 f..

(4.10) 개발원 27일차
개발공부/C언어 2023. 4. 10. 23:09

오늘은 파이썬 수업을 시작했다. 파이썬 공부는 올해 초에 조금 했어서 초반에 익히는데는 문제없을 것 같은데 클래스 들어가는게 걱정이다. 오후에는 교재에 있는 예제 for문까지 풀었다. 내일은 교재에 있는 거 말고도 또 문제 풀어볼 예정. 파이썬 300제를 풀어야겠다. 태블릿으로 문제 보면서 점심먹고 개발원 동기 제제가 콜드블루를 사주고 투썸 케이크도 먹었다. 메가커피 콜드블루 맛집이었다. 맛있게 잘 먹었다. 그리고 룸메언니가 마카롱도 줬다! 오늘 점심도 맛있었는데 약간 먹을 복 터지는 날이었나봄 날씨가 좋아서 그런지 과제가 없어서 그런지 사람들이 다 행복해 보인 날이었다. 하지만 월요일이라 그런지 너무 졸려서 오늘은 일찍 잘 예정이다.

article thumbnail
파이참(Pycham) 단축키 모음
개발공부/Python 2023. 4. 10. 21:44

출처: https://resources.jetbrains.com/storage/products/pycharm/docs/PyCharm_ReferenceCard.pdf 단축키 생성 및 수정 Alt + Enter : 의도 행동 표시 Ctrl + Space : 기본 코드 완성(Ctrl + Shift + Space: 스마트 코드 완성) Alt + Insert : 파일 생성 Ctrl + Shift + / : 여러 줄 주석 처리 Ctrl + / : 한 줄 주석 처리 Ctrl + D : 현재 줄 복사 Ctrl + Y : 현재 줄 삭제 Shift + Alt + UP / DOWN : 줄 이동 (밑과 동일) Ctrl + Shift + Up/Down : 선택 영역이나 현재 줄 이동 Ctrl + W : 확장 선택(단어 → 블록..

article thumbnail
파이썬_개발환경 조성(파이참 설치) 및 hello world 출력해보기
개발공부/Python 2023. 4. 10. 21:41

오늘은 파이썬을 배우기 위해 파이썬 개발환경을 조성했다. 그 전에 절차지향과 객체지향의 차이에 대해 공부했다. 절차지향 / 객체지향 C언어: 절차지향. ↔ 나머지는 모두 객체지향. c++은 불완전한 객체지향이라고 불림. - 또한 상속의 개념을 가지고 있음. - 하나의 개념을 묶다 보니 - 객체지향이 됨. - 객체는 또 다르게 나눠질 수 있음 파이썬 내부를 보면 C로 작성되어 있음 → 그래서 함수를 써야함 클래스의 중요성 - 자바 → JVM → OS - C, C++ → OS 파이썬 개발환경 설정하기 _ 파이참 설치 설치링크: https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows PyCharm 다운로드: JetBrains가 만든 전문 개발자용 ..

[점프 투 파이썬] 예제풀기_146p
개발공부/Python 2023. 4. 10. 21:39

# 146 # question_1 # 다음 코드의 결과값을 구하여라. a = "Life is too short, you need python" if "wife" in a: print("wife") # 출력되지 않음 elif "python" in a and "you" not in a: print("python") # 두번째 'you'가 들어있으니 출력되지 않음 elif "shirt" not in a: print("shirt") # shirt가 없으므로 출력 elif "need" in a: print("need") # 위의 elif가 충족되므로 여기는 else로 처리되서 출력되지 않음 else: print("none") # Q2 result = 0 i = 1 while i 5: break print("*" ..