PYCON 2017 영코더
    • 01
      시작하기
    • PYCON YOUNG CODER
      목차
      왜 프로그래밍을 배워야 할까?
      프로그래밍이란?
      라면 끓이기
      알고리즘
      거북이에게 명령내리기
    • 02
      파이썬 - 수학
    • 더하기, 빼기
      곱하기, 나누기
      산수 계산해보기
      소수점
      크거나 작거나
      비교연산자
    • 03
      파이썬 - 문자
    • 따옴표
      문자열 더하기
      인덱스
      문자열
    • 04
      파이썬 - 변수
    • 저장하기
      연산하기
      변수이용하기
      출력하기
      비교하기
      변수이용하기2
    • 05
      파이썬 - 입력
    • 입력받기
      입력 받아보기
    • 06
      파이썬 - 오류
    • 오타가 있다면
      문자에 숫자를 더하면
      숫자를 0으로 나누면
      없는 인덱스를 출력하면
    • 07
      파이썬 - 데이터형태
    • 데이터의 형태들
      데이터 형태 확인하기
      불리언
      불리언 - and
      불리언 - or
      불리언 - not
      불리언 - 정리
      리스트
      리스트 - 인덱스
      리스트
      튜플
    • 08
      파이썬 - 로직
    • 들여 쓰기
      조건문 - if
      조건문 - elif
      조건문 - 이름에 따라
      반복문
    • 09
      파이썬 - 함수
    • 함수란?
      함수 - 정의
      함수 - 정리
      함수 - 정의해보기
      함수 - 출력
    • 10
      파이썬 - 그 밖에
    • 주석
      클래스
      모듈
    • 11
      파이썬 - 컴퓨터앱
    • 컴퓨터앱? GUI?
      화면 구성하기
      이벤트 연결
      필요한 함수
      기능 함수 구현 - 숫자넣기
      기능 함수 구현 - 숫자넣기2
      기능 함수 구현 - 계산하기
      복잡한 계산기
    • 12
      파이썬 - 웹앱
    • 웹앱이란?
      네이버 소스보기
      html만들기
      장고
      부모님께 문자 발송하기
      SMS 발송하기에 대하여
    • 13
      파이썬 - Pygame
    • 화면에 이미지 띄우기
      애니메이션 주기
      이벤트로 이미지 결정하기
      움직여보기
      움직이기와 막는동작 합치기
      자유롭게 수정해보기
      참고 할만한 게임들
    • 14
      마치며
    • Python으로 할수 있는것들
      Reference
    Python으로 할수 있는것들
    undefined undefined
    Python으로 할수 있는것들
    default
    시스템 유틸리티 제작
    파이썬은 운영체제의 시스템 명령어들을 이용할 수 있는 각종 도구를 갖추고 있기 때문에 이를 바탕으로 갖가지 시스템 유틸리티를 만드는 데 유리합니다.

    GUI 프로그래밍
    파이썬으로 GUI 프로그램을 만드는 것은 다른 언어를 이용해 만드는 것보다 훨씬 쉽습니다. 대표적인 예로 파이썬 프로그램을 설치할때 함께 설치되는 기본 모듈인 Tkinter를 이용하면 단 5줄의 소스 코드만으로도 윈도우 창을 띄울 수 있습니다.
     - 파이썬에는 wxPython, PyQT, PyGTK 등과 같이 Tkinter보다 빠른 속도와 보기 좋은 인터페이스를 자랑하는 것들도 있습니다.

    C/C++와의 결합
    파이썬은 접착언어라고도 부르는데, 그 이유는 다른 언어들과 잘 어울려 다른 언어와 결합해서 사용할 수 있기 때문입니다. C나 C++로 만든 프로그램을 파이썬에서 사용할 수 있으며, 파이썬으로 만든 프로그램 역시 C나 C++에서 사용할 수 있습니다.

    웹 프로그래밍
    파이썬은 웹 프로그램을 만들기에 매우 적합한 도구이며 실제로 파이썬으로 제작된 웹사이트는 셀 수 없을 정도로 많습니다.

    수치 연산 프로그래밍
    사실 파이썬은 수치 연산 프로그래밍에 적합한 언어는 아닙니다. 수치가 복잡하고 연산이 많다면 C같은 언어로 하는 것이 더 빠르기 때문이죠. 하지만 파이썬에는 Numeric Python이라는 수치 연산 모듈이 제공되며, 이 모듈은 C로 작성되었기 때문에 파이썬에서도 수치 연산을 빠르게 할 수 있습니다.

    데이터베이스 프로그래밍
    파이썬은 데이터베이스에 접근할 수 있게 해주는 도구들을 제공합니다. 또한 피클(pickle)이라는 모듈이 있는데 피클은 파이썬에서 사용되는 자료들을 변형없이 그대로 파일에 저장하고 불러오는 일들을 할 수 있습니다.

    데이터 분석, 사물 인터넷
    파이썬으로 만들어진 판다스라는 모듈을 이용하면 데이터 분석을 더 쉽고 효과적으로 할 수 있습니다. 데이터 분석을 할 때 아직까지는 데이터 분석에 특화된 "R"이라는 언어를 많이 사용하고 있지만, 판다스가 등장한 이후로 파이썬을 이용하는 경우가 점점 증가하고 있습니다. 사물 인터넷 분야에서도 파이썬은 활용도가 높으며. 한 예로 라즈베리파이는 리눅스 기반의 아주 작은 컴퓨터가 있습니다. 파이썬은 이 라즈베리파이를 제어하는 도구로 사용됩니다.
    Q&A