Study/Python

파이썬에 대한 가장 기초적인 설명

김 도경 2024. 9. 26. 11:48

[2024.09.26] 필수온라인 강의 Part1 파이썬 기본기 다지기 CH01 파이썬에 대한 모든 것

 

어제의 강의를 들어 어느정도 기본기는 확인을 했지만, 한번 더 복습하는 마음으로 기본기 강의부터 모두 듣기로 했습니다.


  • Python
    - Python은 컴퓨터를 구동시키는 소프트웨어를 작성하기 위한 형식 언어
    - 인간이 컴퓨터에 명령을 내리는 프로그래밍 언어 : 인간이 컴퓨터와 소통을 하는 언어! 그 중 하나이다
    - 활용도가 높고 쉬운 언어!
    - 풍부한 라이브러리
    - 도메인특화언어 + 범용언어 장점 둘다 가지고 있음
    - 브라우저 기반의 인터랙티브 프로그래밍 환경인 Jupther notebook으로 쉽게 구현
    - TIOBE에서 1위한 언어 : 프로그래밍에 가장 많이 쓰인다.

  • 장점
    - 간결하고 직관적인 문법
    - 높은 확장성과 이식성 : 다른 언어나 라이브러리에 쉽게 연동가능
    - 다양한 라이브러리가 존재 : 파이썬으로 모든 게 가능하다

  • 활용분야
    - 인공지능 제작
    - 웹, 어플리케이션 제작 / 게임제작
    - 핀테크 및 블록체인 구현

  • Editonr
    - 소스코드가 들어있는 파일을 편집할 수 있는 프로그래밍 툴
    - Pycharm : 개발자들이 가장 많이 사용
    - Jupyter : 웹 브라우저에서 파이썬을 작성하고 실행하는 에디터
    - Visual Studio Code : 마이크로소프트에서 개발
    - IDLE : 파이썬 설치시 내장되어있는 기본 파이썬 에디터, 심화적인 기능은 부족

  • Jupyter Notebook 으로 수업을 할 예정
    - 오픈 소스 기반의 웹 어플리케이션
    - 파이썬으로 작성한 여러 개의 코드와 실행결과를 하나의 문서처럼 관리
    - 코드+결과+문서

  • Colab : Jupyter notebook + Google Drive
    - 주피터 노트북 기반의 오픈소스 프로젝트
    - 대부분파이썬 패키지가 설치되어있음
    - 아이디+인터넷만 있으면 어디든 가능
    - 드라이브랑 연동하여 파일 불러오기 가능