🧐 🤔 그거 어떻게 쓰더라 🙄 😙

파이썬

2022. 7. 31. Evergood Kim이가 씀
if __name__ == '__main__':
    print('Hello world!')

소개

파이썬은 예쁘고 간편합니다. 실행되는 의사코드

파이썬 로고
  • 인터프리터 언어이다.
  • 객체지향
  • 문법이 쉽고 간결하다. 코더님 정신건강 잘 챙기시라고~~~
  • 공백 쓰는 법까지 일일이 지정해서; 누가 코딩하든 비슷한 모양이 된다.
  • 개발환경이 곧 실행환경이다.
  • 오픈소스, 무료
  • 사람들이 패키지 많이 만들어 줘서 유행이다. 특히 데이터과학에서…

차례

참고: 파이썬 문서 참고: 파이썬 언어 레퍼런스
  1. 파이썬 시작하기 🔒

파이썬의 모양

  1. 파이썬 코딩새
    주석, 들여쓰기 등
  2. 임포트 시스템🔒
    모듈, 패키지 (라이브러리 같은 거)
    1. 가상환경
  3. 객체
  4. 이름(변수)
  5. 내장형
    기본자료형
    1. 수(int, float, complex)
      정수, 실수, 복소수
    2. 시퀀스(list, tuple, range)
      배열 비슷
      1. 문자열(str)
    3. 집합(set)
    4. 매핑(dict)
  6. 내장 함수
    1. 파일입출력
  7. 내장 상수

계산, 값 표현

  1. 변수, 대입문

아래 순서대로 연산 우선순위 높음

  1. 아톰, 프라이머리
    1. 컴프리헨션
      배열 요소 나열 대신 규칙으로 표현
    2. 슬라이싱
    3. 함수 호출
  2. 산술연산
  3. 비트연산
  4. 비교연산
  5. 논리연산
  6. 조건표현식
  7. 람다표현식
    간단한 익명 함수
  8. 대입표현식
    표현식 겸사겸사 간단 대입

실행 흐름 제어

  1. if문
    조건에 따라 다른 실행
  2. match문 파이썬3.10
    값 또는 패턴 경우에 따라 다른 실행
  3. while문
    조건에 따라 반복
  4. for문
    배열 요소 순회
  5. 예외처리
    1. 예외
    2. raise문
      예외 일으키기
    3. try문
      예외 발생 시 대응
    4. with문
    5. assert문

객체 커스텀

  1. 함수
    1. 데코레이터 🔒
    2. 어노테이션
  2. 클래스
    객체의 자료형
    1. 상속
    2. 추상클래스
  3. 함수인 척하기
  4. 인 척하기
  5. 컨테이너인 척하기
  6. 이터레이터
    1. 제너레이터

??? 여기수정 아직 나는 모르는 게 많다네

비동기 처리. 코루틴. 일드 표현식.

잘 쓰이는 모듈·패키지 몇 가지

표준 라이브러리
  1. sys
  2. 수학
  3. 정규표현식
  4. 스레딩
그밖에
  1. PyQt: GUI 창 같은 거 만듦
  2. 넘파이 NumPy: 행렬 계산 짱짱
  3. matplotlib: 그래프 그리기
  4. 판다스 pandas: 데이터 분석
  5. PyMySQL
  6. opencv-python
  7. Beautiful Soup: HTML, XML 문서 읽기
  8. 텐서플로우: 요즘 핫한 그 딥러닝 하는 애
728x90