김왼손의 미운코딩새끼: 4시간만에 끝내는 파이썬 기초
    • 01
      미운코딩새끼
    • 미운코딩새끼
    • 02
      01 프로그램과 프로그래밍
    • 프로그램과 프로그래밍
    • 03
      02 파이썬
    • 왜 파이썬일까요?
      파이썬 설치하기
    • 04
      03 입력과 출력
    • 출력하기
      입력하기
    • 05
      04 변수와 이름
    • 변수와 변수이름
    • 06
      05 프로그램의 기본재료
    • 숫자형, 문자형, 불린
      리스트, 튜플, 딕셔너리
      자료형 변환하기
    • 07
      06 주석
    • 주석
    • 08
      07 문자열
    • 문자열
      포맷팅
      format()
      인덱싱
      슬라이싱
      메서드
      독스트링
      end, 이스케이프 코드
    • 09
      08 리스트
    • 리스트
      값 추가하기
      인덱싱, 슬라이싱
      메서드
    • 10
      09 튜플
    • 튜플
      패킹, 언패킹
    • 11
      10 for
    • for
      range()
      for x 2
      컴프리헨션
    • 12
      11 연산자
    • 할당
      산술
      %로 홀짝 구분하기
      문자열 연산자
      비교 연산자
      논리 연산자
      멤버쉽 연산자
    • 13
      12 조건문
    • if
      else, elif
    • 14
      13 while
    • 기본구조
      continue, break
    • 15
      14 딕셔너리
    • 기본구조
      딕셔너리 메서드
    • 16
      15 함수
    • 기본구조
      함수를 사용하는 이유
      여러 개 돌려주기
    • 17
      16 모듈
    • 기본구조
      random
    • 18
      17 객체
    • 객체
    • 19
      18 코딩 스타일
    • 코딩 스타일
    • 20
      19 구글링 방법
    • 구글링 방법
    왜 파이썬일까요?
    03 02 파이썬
    왜 파이썬일까요?

    쉽습니다

    • 문법이 쉽고 간결해서 배우고 사용하기 쉽습니다.
    • 코딩 자체는 쉽지 않지만 파이썬은 다른 언어들보다는 비교적 쉽습니다.
    • 우리가 사용하는 영어와 유사하기 때문에 친숙한 느낌을 받을 수 있습니다.
    • 외국의 경우 파이썬을 입문 언어로 많이 사용합니다. 우리나라도 바뀌고 있는 추세입니다.
    • 범용 프로그래밍 언어이기 때문에 데이터 분석, 게임 개발, 보안 등 다방면에 사용이 가능합니다.
    • 아래는 자바라는 언어로 "Life is Short!"를 분리하고 출력하는 코드입니다.
    java
    • 아래는 파이썬으로 "Life is Short!"를 분리하고 출력하는 코드입니다.
    py3
    • 같은 기능인데도 파이썬이 자바보다 간결한 것을 볼 수 있습니다.

    많습니다

    • 파이썬을 사용하는 사람이 아주 많기 때문에 참고할 자료도 많습니다.
    • 스택오버플로우 (https://stackoverflow.com/) : 코딩계의 네이버 지식인이라 할 수 있습니다.
    • 질문도 엄청 많지만 답변은 이보다 훨씬 많습니다. 훑어보는 것만으로도 공부가 됩니다.
    • 파이썬의 모토 : "어떤 문제를 해결하는 가장 아름다운 방법이 있다."
    • 파이썬과 자주 비교되는 언어로 펄이 있는데 펄은 문제를 해결할 때 다양한 방법을 선호합니다.

    빠릅니다

    • 실행속도가 빠르다는 것이 아니라 개발을 빠르게 할 수 있다는 말입니다.
    • 배우는데 걸리는 시간도 다른 언어에 비해 비교적 적게 드는 편입니다.
    • 제품을 구매했을 때 배터리가 포함되어 있어 따로 구매하거나 필요가 없는 경우가 있습니다.
    • 파이썬은 제공하는 라이브러리들이 많아서 구현할 필요 없이 바로 가져다 쓸 수 있습니다.
    • 보통 이런 라이브러리들은 충분히 검증이 되어있기 때문에 직접 만드는 것보다 성능이 좋습니다.
    질문하기