이 사이트에 올라간 파이썬 관련 글을 이용하여 파이썬을 공부하는 차례를 정리해 보았습니다. 글이 올라간 순서가 왔다갔다해서 혼란이 있을 것 같아 초보 단계부터 차례로 심화하는 과정을 나열해 보았습니다. [1] 기초 단계 (파이썬 프로그래밍을 해본 사람이라면 이 단계는 건너뛰어도 됩니다) Python 시작하기 (1) - 대화모드와 소스파일 실행 Python 시작하기 (2) - 프로그램 구조, 타입과 변수 Python 시작하기 (3) - 입출력 기본 파이썬 시작하기 (4) - 연산과 수식 파이썬 시작하기 (5) - 문장 if와 for[ [2] 복합타입 - 스트링과 리스트, 튜플 (기본적인 내용도 포함하고 있지만 중요한 개념을 정리하기 위해 일독을 권합니다) 파이썬 스트링 파이썬 리스트 진위형과 진위 수식(b..
openbookproject의 Beginning Python Programming for Aspiring Web Developers 5장 번역 [Copyright Notice] 6. 사전 (dictionaries) 6.1. Dictionaries 사전은 앞에서 배운 리스트, 튜플, 스트링같은 시퀀스와는 좀 다른 복합타입이다. 이것은 파이썬에서 제공하는 빌트인 매핑 타입이다. 즉 키(key)를 값(value)에 매핑시켜주는 자료구조인데, 키는 불변 타입이어야 하고 값은 리스트나 튜플 등 어떤 값이나 가능하다. 이러한 키-값 쌍(key-value pair)은 모든 프로그래밍언어에서 지원되고, 컴퓨터 프로그래밍에서는 매우 자주 사용된다. 예를 들어 영어 단어를 한국어로 번역하는 사전을 만든다고 가정해 보자. ..
이 글에서는 포인터에 대해 살펴보겠습니다. 포인터는 C 언어에서 제일 어려운 부분인데요, 사실 자바나 파이썬 같은 언어에는 포인터가 없기 때문에 C 보다 배우기 쉽습니다. 그만큼 포인터가 어려운 개념이지만 그래도 공부해야 하는 이유는 뭘까요? 포인터를 알면 프로그램이 메모리를 사용하는 방식을 이해하고 컨트롤할 수 있습니다. 그래서 알고리듬 시험이나 코딩테스트를 준비할 때 덮어두었던 C를 꺼내서 공부하고 C++을 새로 배우기도 합니다. 이들 언어는 포인터가 있어서 빠르고 메모리를 적게 사용하는 프로그램을 짤 수 있기 때문입니다. 그럼 이제 포인터에 대해 본격적으로 살펴보겠습니다. 포인터란 다른 변수의 주소를 가지고 있는 변수입니다. 그럼 변수란 무엇인가? 변수란 메모리에 어떤 데이터를 저장할 수 있는 공간..
- Total
- Today
- Yesterday
- CompareTo
- TypeError
- contentEquals
- 동적바인딩
- follow
- C++ 클래스
- APPEND
- python example
- Iterator
- 스트링 +
- 이터레이터
- contains
- Lazy evaluation
- 패턴
- python exercise
- format
- rust
- zip
- typedef
- ToString
- 자바regex
- 콜렉션
- 스트링
- 지연계산
- Camel Style
- comparable
- sort key
- max
- indexof
- 이터러블
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |