ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • <난생처음 파이썬> chapter1 파이썬?
    PYTHON 2022. 7. 4. 12:21
    728x90

    <난생처음 파이썬>

    프로그래밍: 프로그램을 만드는 작업

    프로그래밍 언어: 컴퓨터가 이해할 수 있는 언어

    프로그래머: 프로그래밍 언어를 사용하여 소프트웨어나 앱을 만드는 직업을 가진 사람

     

    엑셀, 크롬 등 프로그램. 이것을 만드는 언어 프로그래밍 언어. 언어를 사용하는 사람 프로그래머.

     

    컴파일러 언어: 컴파일 소스 코드를 기계어로 번역하는 과정

    일괄로 번역해서 완료된 파일을 실행하는 언어

    속도가 빠르다

    예> c언어, java....

     

    스크립트언어=인터프리터 언어

    소스코드를 한줄씩 읽어서 실행하는 언어

    별도의 실행 파일 생성X

    속도가 느리다

    실수가 없다

    한줄씩 처리하기 때문에 배우기 더 쉽다.

    예>파이썬 ,자바스크립트....

     

    파이썬?

    귀도 반 로섬이라는 프로그래머가 1991년 발표

    로고는 비단뱀 음미 파란뱀, 노란뱀 얽힌 모양

     

    장점: 무료 오픈 소스,  강력한 기능 제공, 사용의 용이성, 다양하고 강력한 외부라이브러리(이미지 한번에 다운로드 가능),

    강력한 웹 개발 환경 제공 

     

    단점: 다른 언어에 비해 실행속도 느림(스트립트어여서 컴파일러어보다 느림), 모바일 컴퓨팅 분야에 지원이 약함, 

    하드웨어 제어 (c언어 사용)등에 사용이 어려움

     

    강력하고 다양한 외부 라이브러리 제공

    단점은 컴파일러 언어가 아닌 스크립트(인터프리터)언어여서 속도가 느림

     

    파이썬 IDLE: 운영체제와 사용자가 소통할 수 있게해줌

    Integrated Development and Learning Environment

    파이썬 통합 개발 환경

     

    대화형 모드: IDLE 시행시, 나온 파이썬 셸 한줄 입력하고 바로 결과 보여주는 형태

    한줄 씩 처리에 용이하지만 수백줄이상 프로그램 작성에 알맞지 않음

     

    스크립트 모드: 대화형 모드의 단점 극복

    여러줄의 코들르 한번에 입력 후 시행

    [file]-[new file]

    [file]-[new file] 클릭하면 python idle 시행

    메모장처럼 코딩만 해놓은 것일뿐 실행되지는 않음

    [file]-[save](*py)-[run]-[run module] =>한꺼번에 결과 출력 가능

    아까 실행한 새 파일에 값을 입력 후 저장해준다
    파일저장과정 중간에 한글이 들어가면 오류가 날 수 있어서 c 또는 d드라이브에 python이라는 폴더명을 만들어 영어로된 파일명을 저장하는 것이 좋다
    저장 후 다시 아까 창을 보면 print가 보라색으로 바뀌고 위에 .py로 저장된것을 알 수 있다
    이제 입력한 값을 한번에 시행해 볼것인데, 위에 run을 누르고 run module을 누르거나 run을 누르고 F5버튼을 누르면 시행된다
    시행하면 다음과 같이 값이 한번에 나타난 것을 알 수 있다

     

    <오류>

    indent: 공백오류

    sytax: 문법오류

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    출처: https://books.google.co.kr/books?id=nvU1EAAAQBAJ&pg=PA16&hl=ko&source=gbs_toc_r&cad=3#v=onepage&q&f=false 

     

    난생처음 파이썬 프로그래밍

    서강대학교에서 정보시스템 전공으로 석사 과정을 마친 후 다양한 IT 관련 분야에서 실전 업무를 수행했고, 대학에서 프로그래밍, 데이터베이스, 운영체제 등의 과목을 강의해 왔다. 현재 디티

    books.google.co.kr

     

Designed by Tistory.