ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파이썬이란
    Coding 2022. 6. 28. 00:39

    귀도 반 로섬 Guido Van Rossum 이 취미로 만든 프로그래밍 언어로 1991년 최초 발표가 되었다. 2000년 파이썬2, 2008년 파이썬3가 발표되었다. 구글에서 만들어진 소프트웨어의 50% 이상이 파이썬으로 구성되어 있다. 드롭박스, 인스타그램 등이 추가로 있다.

     

    파이썬 최초 생성 문서는 공식 홈페이지에 서문이 소개되어 있다.

     

    특징

    이해하기가 쉽고 공동작업과 유지보수를 하기에 편하게 되어 있다.

    몬티 파이튼 비행 서커스라는 코미디 프로그램에 이름에서 따왔다고함

     

    파이썬은 인간친화적 언어라고 소개한다. if 4 in [1,2,3,4] : print는 4가 있다라는 의미라고함

    파이썬의 문법은 쉬워 빠르게 배울 수 있고 대학교 교양 강의로 파이썬을 활용하거나 프로그래밍 유 경험자라면 금방 배울 수 있다. 그리고 무료이지만 강한 기능을 가지고 있고 사용료 걱정없이 언제 어디서든 파이썬을 다운로드하여 사용할 수 있고 파이썬과 C는 접착언어다. C는 속도가 빠르지만 느린 파이썬과 조합이 가능하다. 파이썬 라이브러리들 중에는 C로 만들어진 것도 많다. 예로 NumPy : C라이브러리를 pytrhon에서 쓸 수 있도록 래핑된 라이브러리다.

     

    컴파일 언어 vs 인터프리터 언어

    컴퓨터는 전원이 꺼져 있는 것, 전원이 켜져 있는 것, 0과 1을 인식한다. 101010100101011001001 이렇게 되어 있는 것을 읽어야 동작한다.

     

    컴파일 언어

    C언어

    #include<stdio.h>
    
    int main()
    {
     printf("Hello")
     printf("world!")
     return 0;
    }

    느낌 : 구글 번역기 영어를 쓴걸 한국말로 번역하듯 기계어로 번역한 프로그램을 실행함. 그래서 컴퓨터가 읽기가 편해서 빠름

     

    인터프리터 언어

    파이썬

    print('Hello')
    print('world')

    느낌 : 파파고 번역기, 인터프리터를 거쳐서 컴퓨터가 읽고 그다음 한줄 인터프리터 거처서 읽음 그래서 속도가 다름

     

    파이썬은 간결하다

    파이썬은 가장 좋은 방법 1가지만 이용하는 것을 선호하고 실행이 되게 하려면 꼭 줄을 맞추어야 한다.

     

    파이썬은 개발 속도가 빠르다

     

    할 수 있는 것

    • 시스템 유틸리티 제작
    • GUI(graphical user interface, 사용자가 편리하게 이용할 수 있게 만든 것) 프로그래밍
    • C/C++와의 결합
    • 웹 프로그래밍 (django, Flask)
    • 수치 연산 프로그래밍
    • 데이터베이스 프로그래밍 (SQLite, MySQL)
    • 데이터 분석 (pandas, 텐서플로우)
    • IoT기기 컨트롤 프로그램 (사물인터넷)

    파이썬으로 할 수 없는 것

    • 시스템과 밀접한 프로그래밍 영역
    • 모바일 프로그래밍 (Kotlin / java, Swift)
    • 운영체제 (window, Linux)

    운용

    에디터로 작성하기

    에디터로 작성해보기
    에디터로 작성해보기

    hello.py 실행하기

    win+R > cmd > c:\파일명 > python 파일명.py 실행

     

    파이썬과 에디터

    추천에디터 ( IDLE, 파이참, 비주얼스튜디오)

    VScode

    폴더열기, 필요한 익스텐션 설치하기

     

     

Designed by Tistory.