4-1. 들어가며


  • 학습 목표
  • 파이썬의 장점을 이해하기
  • IDLE 사용하기

4-2. 파이썬이란?


  • 코딩
    • 알고리즘 : 샌드위치 레시피를 적어낸 과정
    • 코딩 : 레시피를 토대로 샌드위치 구현
  • 파이썬
    • 귀도 반 로섬
    • 이름 유래 : ‘short, unique and slightly mysterious’한 이름을 찾아 “Monty Python’s Flying Circus” 드라마 제목에서 딴 것이라고 함.
    • 빠르게 학습 가능

4-3. 파이썬 설치



4-4. 파이썬 실행


  • 파이썬 IDLE

    • 통합 개발 환경(코딩 창)
  • >>> : 프롬프트(이 곳에 코드 입력)

  • 기본 에디터 : File > New File

    • 모듈 실행 : Run > Run Module
  • Visual Studio Code(VSC)

    • 홈페이지에서 다운로드
    • python 플러그인 설치
    • 위에서 작성했던 test.py 실행
  • Jupyter Notebook

    • Python IDLE과 같이 인터렉티브 쉘 형태 사용 가능
    • 여러 개의 코드와 실행결과를 하나의 문서처럼 관리할 수 있다!
    • Terminal에서 pip3 install jupyter로 설치 및 jupyter notebook으로 실행

  • python 3 클릭해 새로운 파일 생성

  • 사용 가능한 모드

    • M : 마크다운 입력창
    • Y : 코드 입력창
    • X : 잘라내기
    • V : 붙여넣기
  • 저장된 .ipynb 파일은 VSC에서도 실행 가능

참고: 파이참(커뮤니티 버전 무료)


4-5. 파이썬으로 할 수 있는 것


  • 파이썬 활용 사례

    • 웹 프로그래밍 : 인스타그램, 넷플릭스
    • 데이터베이스 프로그래밍 : DB에 접근하기 위한 도구 제공
    • 임베디드 : 파이썬 코드로 드론 제어 가능
    • 데이터분석 : 파이썬을 활요한 데이터 분석 대회 국내외 다수!
  • 모바일 앱도 개발?

    • KivyBeeWare로 크로스 플랫폼 개발(cross platform development)을 할 수는 있지만 권장하지 ❌
    • 모바일 앱을 위해 만들어진 개발 언어가 아니어서 만들기 어려움.
    • 시간이 오래걸리고, 다른 앱 사이 버전 inconsistency 발생 우려
  • 학습 사이트

profile
언젠가 내 코드로 세상에 기여할 수 있도록, BE&Data Science 개발 기록 노트☘️

0개의 댓글