파이썬 강좌 – 파이썬의 선택 ~ 왜 파이썬인가?

  1. 프롤로그
  2. 개발 첫걸음
    1. 컴퓨터 구성요소 - 컴퓨터는 어떤 걸 할 수 있나?
    2. 개발과 관련된 용어
    3. 파이썬의 선택 - 왜 파이썬인가?
    4. 파이썬 설치 - Hello World 출력하기
    5. Visual Studio Code 의 편리한 기능
    6. REPL과 콘솔 창 - 파이썬 동작시키기
  3. 파이썬 기초
    1. 기초 입출력 - 소통하기
    2. 변수와 대입 - 기억하기
    3. 연산자 - 계산하기
    4. 조건문 - 분기를 만들기
    5. 반복문 - 비슷한 작업을 반복하기
    6. 변수와 리스트 - 비슷한 변수들을 묶기
    7. for, range - 리스트의 항목을 다루기
    8. 파이선 기초 꿀팁
      1. 함수와 메소드의 호출 - 편리한 기능 이용하기
      2. 모듈 설치와 사용 - 유용한 기능 끌어다 쓰기
      3. 문자열 - 텍스트 다루기
  4. 파이썬 중급
    1. 정규표현식 - 문자열을 검색하고 치환하기(작성중)
    2. 함수를 직접 만들기 - 자주 쓰는 기능을 묶기
    3. 딕셔너리, 튜플, 세트 - 변수를 다양한 방법으로 묶기
    4. 클래스와 객체 - 변수를 사람으로 진화시키기
    5. 상속 - 클래스를 확장하기
    6. 파이썬 중급 꿀팁
      1. 코드를 작성하는 사람의 의도(작성중)
      2. 정체성과 동질성 - 객체의 성질(작성중)
      3. 명령문, 표현식 - 문법을 이루는 것들 (작성중)
      4. 슬라이싱 - 리스트를 갖고 놀기
  5. 파이썬 고급
    1. 예외와 에러 - 예상치 못한 상황에 대응하기
    2. 특별 메소드와 연산자 - 파이썬의 내부 작동방식 이해하기
    3. 다양한 함수 인수 - 유연한 함수 만들기
    4. 시퀀스와 반복자 - 반복과 순회를 자유자재로 다루기
    5. 변수의 범위 - 이름 검색의 범위
  6. 파이썬 심화
    1. 제너레이터와 코루틴 -
    2. async와 await
    3. 데코레이터 - 함수의 기능을 강화하기
    4. 객체로서의 클래스 - 클래스를 동적으로 정의하기
  7. 파이썬 프로젝트 실습
    1. 원카드 게임 만들기 (1)
    2. 원카드 게임 만들기 (2)
  8. 실전 (파이썬 외적인 것들)
    1. 유니코드 - 컴퓨터에서 문자를 표기하는 방법
    2. html, css, 인터넷 - 자동화 첫 걸음 내딛기
    3. 네트워크 - 인터넷으로 통신하는 방법
    4. 문서 - 문맥을 읽어보기

파이썬을 선택하는 이유

  1. 배우기 쉬움.
  2. 생태계가 잘 꾸려져 있음.

파이썬은 배우기 쉽습니다. 파이썬은 처음부터 신중하게 고안되고 설계되어져 왔습니다. 파이썬은 철학이나 개발 지침을 명확히 세워놓고 꾸준히 발전해온 언어입니다.

파이썬의 선

이런 철학에 힘입어 파이썬은 생태계가 잘 꾸려져 있습니다. 사용하는 사람이 많아서 찾아볼 수 있는 자원이 풍부하고, 다른 사람들이 만들어놓은 편리한 기능을 모듈(module) 로서 우리가 만들 프로그램에 불러와 사용할 수도 있습니다.

특히 pip라는, 파이썬으로 작성된 소프트웨어를 설치 및 관리하는 패키지 관리 시스템도 자체적으로 제공하고 있습니다. 이를 통해 손쉽게 파이썬 프로그램들을 관리하고 우리가 만들 프로그램에서 사용해볼 수 있습니다. 예를 들자면 pandas는 각종 데이터와 관련된 파일을 핸들링할 수 있고, flask로는 간단하게 웹 어플리케이션을 만들어볼 수도 있습니다. 유용한 패키지는 찾아보면 더욱 많습니다.

파이썬의 간략한 역사

(추가 예정)

파이썬을 배우기 위한 …

우리는 파이썬을 배울 것입니다. 파이썬은 컴파일러를 쓰지 않습니다. 파이썬은 인터프리터를 이용하는 언어입니다. 즉, 파이썬을 사용하려면 인터프리터라는 프로그램이 설치되어 있어야 합니다. 이를 줄여서 "파이썬을 설치한다"라고 말합니다.

우리는 파이썬 코드를 작성하고자 합니다. 하지만 인터프리터는 텍스트 에디터가 아닙니다. 텍스트 에디터의 극단적으로 간단한 형태인 메모장을 이용할 수 있습니다. 하지만 조금 더 편리한 기능을 제공해주는 에디터도 많습니다. 우리는 Visual Studio Code라는 프로그램을 이용할 것입니다. 이 프로그램은 사용하는 사람이 많아 각종 팁과 부가 프로그램을 쉽게 얻을 수 있고, 무엇보다 무료입니다. 파이썬 코드를 전문적으로 작성하는 사람은 파이참(PyCharm)이라는 프로그램을 사용하기도 합니다.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

Scroll to top