출처: 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 : 확장 선택(단어 → 블록..
오늘은 파이썬을 배우기 위해 파이썬 개발환경을 조성했다. 그 전에 절차지향과 객체지향의 차이에 대해 공부했다. 절차지향 / 객체지향 C언어: 절차지향. ↔ 나머지는 모두 객체지향. c++은 불완전한 객체지향이라고 불림. - 또한 상속의 개념을 가지고 있음. - 하나의 개념을 묶다 보니 - 객체지향이 됨. - 객체는 또 다르게 나눠질 수 있음 파이썬 내부를 보면 C로 작성되어 있음 → 그래서 함수를 써야함 클래스의 중요성 - 자바 → JVM → OS - C, C++ → OS 파이썬 개발환경 설정하기 _ 파이참 설치 설치링크: https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows PyCharm 다운로드: JetBrains가 만든 전문 개발자용 ..
# 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("*" ..
# 1번 kor = 80 eng = 75 math = 55 average = (kor + eng + math) / 3 print(average) # 2번 a = 15 # int(input()) if a % 2 == 0: print(f"{a} is even number") else: print(f"{a} is odd number") # 3번 pin = "881120-1068234" yyyymmdd = pin[:6] num = pin[7:] print(yyyymmdd) print(num) # 4번 pin = "881120-1068234" print(pin[7:8]) # 5번 a = "a:b:c:d" b = a.replace(":", "#") print(b) # 6번 a = [1, 3, 5, 4, 2] a.r..
파이참을 이용하여 예제를 풀다가 이런 오류가 떴다. 교재랑 동일하게 작성하였고 코드 실행에 문제는 없다. 해결방법 if / while / for 문에서 가독성을 높이기 위해 줄바꿈을 권유하는 오류이다. 줄바꿈을 하면 해결된다. 권장하지 않는 방식: if x > 5: y = 10 수정 후 : if x > 5: y = 10 기타 참고 사이트 https://peps.python.org/pep-0008/#other-recommendations PEP 8 – Style Guide for Python Code | peps.python.org PEP 8 – Style Guide for Python Code Author: Guido van Rossum , Barry Warsaw , Nick Coghlan Status:..