점프 투 파이썬 (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
  • 전체
    오늘
    어제
    • 분류 전체보기 (61)
      • Research (9)
        • Raspberry Pi (9)
      • 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)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바