Python Lecture

파이썬(python) – 표준모듈 사용하기 [첫번째] : os, sys 모듈

파이썬(python) – 표준모듈 사용하기 [첫번째] : os, sys 모듈

이번 시간부터는 앞으로 python 을 사용하시면서 가장 많이 import 하게 될 모듈들을 차례대로 살펴보겠습니다. 언급하는 모듈들에 어떤 기능들이 숨겨져있나를 보시려면 import module_name 하시고 dir(module_name)로 확인하시면 됩니다. (1) os 모듈 : os 에서 제공하는 기본적인 기능들을...

파이썬(python) – 정규식, 정규표현식(Regular Expression) [두번째]

파이썬(python) – 정규식, 정규표현식(Regular Expression) [두번째]

지난 시간에 정규식의 개념을 잠깐 살펴보았는데요. 이번 시간부터는 python 에서 정규식을 사용하여 문자열 검색을 하는 방법을 실습해보겠습니다. >>> import re >>> dir(re) [‘DEBUG’, ‘DOTALL’, ‘I’, ‘IGNORECASE’, ‘L’, ‘LOCALE’, ‘M’, ‘MULTILINE’, ‘S’, ‘Scanner’, ‘T’, ‘TEMPLATE’, ‘U’, ‘UNICODE’,...

파이썬(python) – 파일(File) 다루기

파이썬(python) – 파일(File) 다루기

프로그래밍에서 가장 많이 사용하는 것 중의 하나가 파일을 다루는 방법이죠. 기본적으로 python 은 c 에서 파일 다루는 법과 거의 같다고 보시면 되겠습니다. 아래와 같이 text 파일을 하나 만들어둡니다. sh> cat test.txt a alpha o omega...

파이썬(python) – 딕셔너리(Dictionary) : 해쉬테이블(Hash Table)

파이썬(python) – 딕셔너리(Dictionary) : 해쉬테이블(Hash Table)

이번 시간에는 dictionary 에 대해 공부해 보겠습니다. dictionary 는 hash table 이라고 보시면 되겠습니다. 어떤 key 와 value 를 함께 element 로 삽입을 한 후, 향후 그 value 가 필요할 때는 key 를 이용하여 빠르게...

파이썬(python) – 리스트정렬 (List Sorting) 및 join, split, for 구문의 활용

파이썬(python) – 리스트정렬 (List Sorting) 및 join, split, for 구문의 활용

이번 시간에는 List 의 Element 들을 자유자재로 정렬하는 법을 알아보겠습니다. 지난 시간에 List a 의 멤버함수 sort() 를 이용하여 잠깐 list 를 sorting 했었는데, 오늘은 sorted 라는 내장함수를 이용해 보겠습니다. 두 방법 간의 차이는 간단합니다....

파이썬(python) – 리스트(List) 이해하고 활용하기 [두번째]

파이썬(python) – 리스트(List) 이해하고 활용하기 [두번째]

오늘 List 에 대해 마저 정리해보죠. 무슨 언어든 주구장창 시험해보고 직접 짜보고 그러는게 장땡입니다. 오늘 배울 것은 아래 3 가지입니다. Value in List 구문 (내장구문) List 객체의 멤버함수 사용 (List 를 다루는 함수들 사용) List...

파이썬(python) – 리스트(List) 이해하고 활용하기 [첫번째]

파이썬(python) – 리스트(List) 이해하고 활용하기 [첫번째]

이번 시간에는 python 에서 가장 많이 사용하는 List 에 대해 배워보겠습니다. python 강의를 진행하다보니 제일 와닿은 강의 방법은 간단한 이론 배경을 설명하고 되도록 여러가지 예를 보여주는 방법인 것 같습니다. List 는 다양한 타입의 값들을 모아둔...

파이썬(python) – 문자열(string) 다루기

파이썬(python) – 문자열(string) 다루기

이번 시간에는 python 에서 string 을 다루는 다양한 방법을 공부해 보겠습니다. python 에서 string 을 잘 다루려면 string 을 하나의 객체로 보시면 되겠습니다. c++ 이나 java 를 사용하여 객체지향 프로그래밍을 해보신 분이면 아주 쉽게 이해가...

파이썬(python) – 내장모듈 import, block 들여쓰기(indentation)

파이썬(python) – 내장모듈 import, block 들여쓰기(indentation)

python 강의는 오랜만이네요. 강의할 것들이 많으니 한 종류의 강의를 자주자주하는 것이 때로는 조금 시간이 부족해서 힘드네요. ^^ 오늘은 몇가지 잡다구리한 것을 배워보도록 하겠습니다. 하지만, 여러분이 꼭 알고 계셔야할 것들입니다. (1) 모듈(module) import 프로그램 시작전에 “import...

파이썬 인터프리터 (Python Interpreter) 사용하기

Python 은 Interpreter 언어라고 말씀드렸습니다. 인터프리터는 고급 언어로 작성된 원시코드 명령어들을 한번에 한 줄씩 읽어들여서 실행하는 프로그램입니다. 코드를 기계어로 변경하는 컴파일러와는 많이 다르죠. 그래서, 한번에 한줄씩 바로바로 해석하여 실행하여 주는 인터프리터 프로그램이 별도로 필요합니다. 그것이 python...