스터디/파이썬 스터디 강의자료

[2팀/김세연] 1차시 파이썬 스터디 - 입출력

알 수 없는 사용자 2023. 3. 9. 22:18

1차시_입출력_과제.pdf
0.14MB
1차시_입출력_강의안.pdf
1.85MB

1주차 파이썬 개요 및 설치, 입출력

참고자료: 데이터 과학을 위한 파이썬 프로그래밍, 점프 투 파이썬

 

 

  • 코딩 :프로그래밍을 하는 행위
  • 프로그래밍: 프로그래밍 언어를 사용해서 프로그램을 개발하는 것
  • 프로그래밍 언어: 인간이 원하는 것을 컴퓨터로 실행시키기 위해                                                                                                                사용하는 컴퓨터가 이해할 수 있는 언어

 

    • 파이썬의 특징

             1. 플랫폼 독립적인 언어

    • :윈도우, 맥 등 운영체제와 상관없이 사용가능한 독립적인 언어
    •  

             2. 인터프리터 언어 (속도는 느리지만 간편함)

    • :소스코드(프로그래머가 작성한 코드) > 인터프리터 or 컴파일러 해석 > 운영체제에 맞춰
    • 기계어 변환 > 컴퓨터 메모리, CPU 저장 후 실행
    • [참고] C, Java, C++ 등은 컴파일러 언어
    •  

             3. 객체지향언어

    • :문제의 구성요소를 요소별로 정의한 후 각 요소의 기능과 정보를 재사용이 가능함
    •  

             4. 동적 타이핑 언어 (다른 언어와 가장 큰 차이)

    • :프로그램의 실행 시점(컴파일 타임이 아닌 런타임에 결정)에서 
    • 각 프로그램 변수의 타입을 결정하는 언어
    • 유연성이 향상되고 더 복잡한 프로그램을 더 쉽게 작성가능
    •  
  • 파이썬을 배우는 이유

       1. 쉽고 간단한 프로그래밍 언어

  • :파이썬 문법이 인간 지향적이기에 코드만 보고 쉽게 이해 가능
  • print(’Hello World!’)

       2. 다양한 라이브러리 제공

  • :널리 활용되기 때문에 이미 많은 모듈과 패키지가 있어 쉽게 사용 가능
  •  
  • 3.  대중적인 프로그래밍 언어

        :전세계적으로 사용되는 프로그래밍 언어

 

  • 파이썬 개발 환경과 설치
    • 파이썬 개발환경

          개발환경: 프로그래밍을 할 수 있는 환경

          파이썬 인터프리터와 코드 편집기 프로그램 필요

         

          1. 운영체제 선정

           : 윈도우 or 리눅스 or 맥

         

         2. 파이썬 인터프리터 선정

         :파이썬으로 작성된 소스코드의 실행 프로그램

 

        [참고] 주요 파이썬 인터프리터

        Python: 일반적인 파이썬으로 기본적인 모듈을 포함한다. 

        Anaconda: 다양한 과학 계산용 모듈을 묶어 패키지로 제공한다.

        Canopy: 다양한 과학 계산용 모듈을 묶어 패키지로 제공한다.

        Python: 일반적인 파이썬으로 기본적인 모듈을 포함한다

 

         3. 코드 편집기 선정

         :소스코드도 문서이므로 이를 편집할 프로그램

         :텍스트 에디터: 단순히 문서를 편집할 때 사용

         :IDE(통합개발환경): 개발부터 배포까지 전과정을 지원하는 프로그램

 

       [참고]

       메모장: 기본 문서 편집 도구

       Sublime Text: 프로그래밍에 특화된 문서 편집 도구

       Pycharm: 다양한 기능을 갖춘 파이썬 전용 개발도구

       비주얼 스튜디오 코드: 마이크로소프트에서 제공하는 코드전용 에디터

 

 

     :IDE의 종류 중 하나로 다양한 기능(더 편리하게 도와줌)을 갖춘 파이썬 전용 개발도구

 

 

   [참고링크] : [파이썬 IDE] PyCharm 설치 하기! (tistory.com)

 

 

 

   :영문 폴더에 설치해야 함 (한글있으면 오류남) - 윈도우 이름명도 영어

  •  

 

  • 파이참과 아나콘다의 연동

File>Setting 메뉴 클릭

 

Setting>Project Interpreter 를 선택, 우측에 <No interpreter>를 확인

 

우측에 톱니바퀴 모양을 클릭하면 Add,Show All이 나타남 여기서 Add를 선택 아나콘다를 설치했던 저장 위치로 이동하여 &ldquo;python exe&rdquo;파일을 선택

 

해당 부분에 아나콘다가 뜨면, 연동 됨

  • 입출력 및 함수
  • input() 함수

:사용자가 콘솔 창에서 문자열을 입력받는 프로그램

> input함수는 입력되는 모든 것을 문자열로 취급함

  • print() 함수

    :표준출력함수

    문자형 간은 +를 사용해 연결 / 콤마는 변수형의 자료형과 관계없이 출력가능 함

 

  • 실습