점프 투 파이썬 (1) 파이썬이란 무엇인가?

2023. 11. 30. 15:24·Programming/Python

1. 파이썬 TMI

고대 신화에 나오는 큰 뱀의 이름

코미디 쇼 '몬티 파이썬의 날아다니는 서커스'의 주인공

1991 Python1 / 2000 Python2 / 2008 Python3

 

 

2. 파이썬의 특징

파이썬과 C언어는 찰떡궁합이다.

Mojo 라는 파이썬 문법을 그대로 가져온 언어도 생겼다. 장점은 속도가 더 빠르다.

파이썬은 왜 느린 걸까?

컴퓨터에는 컴파일 언어와 인터프리터 언어가 있다.
C언어는 컴파일 언어이다. 바로 '100011100' 같이 실행 프로그램이 돌아가서 빠르다.

파이썬은 인터프리어 언어이다. 한 문장씩 돌리기 때문에 느리다.

 

파이썬은 간결하다.

단락을 구분하는 ({})가 없고, 줄바꿈을 준수해야 한다. 파이썬을 쓸 때는 줄을 잘 서자!

 

 

3. 파이썬의 쓰임새

웹 프로그래밍 - django, fastapi, flask

인공지능과 머신러닝 - 텐서플로우, 파이토치

수치 연산 프로그래밍 - numpy

데이터 분석 - pandas

파이썬으로 할 수 없는 일

시스템과 밀접한 프로그래밍 영역 - 윈도우 운영체제나 리눅스 기계와 관련된 영역은 맞지 않는다.

모바일 프로그래밍 - 안드로이드, iOS 랑은 잘 맞지 않는다.

 

 

4. 파이썬 둘러보기

Q. 파이썬 없애버리기!

  • quit()
  • exit()
  • ctrl+z enter

 

5. 파이썬 에디터

IDLE

파이썬 깔면 자동으로 설치되는 프로그램이다~

어떻게 생겼냐면? 메모장!

VS (Visual Studio Code)

가장 유명한 코드 실행 프로그램이다. 이 세계를 장악하고 있는 대장..!

사실 파이썬 말고도 다양한 언어를 실행할 수 있다. 따라서 파이썬 코드를 짜려면 파이썬 extensions 을 별도로 설치해야 한다.

파이참

바로 파이썬 전용 에디터!

코드 자동 완성과 문법 체크 등 편리한 기능이 많다!

 

위 3가지는 모두 설치가 필요하다.
설치가 귀찮은가? 혹시 나처럼 군대 싸지방을 쓰느라 똥컴과 분투하고 있는가?

온라인 에디터를 사용하자!

 

온라인 에디터1 : Colaboratory

https://colab.research.google.com/

위 링크를 통해 접속할 수 있다.

 

 

공부날짜: 2023.11.30

Studying Source :

https://wikidocs.net/11

https://www.youtube.com/watch?v=mEeZoDGITGw&list=PLU9-uwewPMe05-khW3YcDEaHMk_qA-7lI&index=2

'Programming > Python' 카테고리의 다른 글

점프 투 파이썬 (4) 제어문 If - While - For  (2) 2023.12.02
점프 투 파이썬 (3) 자료형, 변수  (3) 2023.12.02
점프 투 파이썬 (2) 기초, 자료형  (2) 2023.12.01
생활코딩 X PYTHON_3 - function, module, package  (0) 2023.11.29
생활코딩 X Python 입문  (1) 2023.11.29
'Programming/Python' 카테고리의 다른 글
  • 점프 투 파이썬 (3) 자료형, 변수
  • 점프 투 파이썬 (2) 기초, 자료형
  • 생활코딩 X PYTHON_3 - function, module, package
  • 생활코딩 X Python 입문
Ctrl_engineer
Ctrl_engineer
Ctrl 키는 혼자일 때보다 다른 키와 함께할 때 진짜 힘을 발휘합니다. 데이터도, 사람도 마찬가지입니다. 연결되고 흐를 때, 세상은 더 나은 방향으로 움직입니다. 저는 데이터의 흐름을 설계하고, 신뢰를 심는 엔지니어가 되고자 합니다. 이곳은, 그 여정의 작은 흔적들을 기록하는 공간입니다.
  • Ctrl_engineer
    Ctrl the flow
    Ctrl_engineer
  • 전체
    오늘
    어제
    • 분류 전체보기 (60)
      • Research (8)
        • Raspberry Pi (8)
      • Data Enginnering (24)
        • Cloud (3)
        • Elastic (6)
        • Database (9)
        • Pipeline (3)
      • CS STUDY (0)
        • Computer Science (0)
        • DataStructure & Algorithm (0)
      • Programming (13)
        • Python (13)
      • Mathematics and Statistics (10)
      • Data Science (3)
        • Data Insight (2)
        • Learning (0)
        • ML & DL (0)
      • DIARY (0)
      • TIL (Today I Learned) (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    indexing
    ssh 비밀번호 없이 접속
    라즈베리파이 네트워크 설정
    오블완
    spark
    3blue1brown
    linear algebra
    점프투파이썬
    elasticSearch
    티스토리챌린지
    Statistics and Probability
    py4e
    climb-mates
    Khan
    heap size
    라즈베리파이5
    부스트코스
    Khan Academy
    SQL
    proxyjump 설정
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
Ctrl_engineer
점프 투 파이썬 (1) 파이썬이란 무엇인가?
상단으로

티스토리툴바