#프로그래밍 언어
156 편의 글
파이썬 기초 강좌 #20 모듈과 패키지 – 1편 (Module and Package – vol.1)
이번 강좌에서는 모듈과 패키지에 대해서 공부하도록 하겠습니다. 모듈과 패키지가 어려운 개념이라고 생각하시는 분들이 많은데, 모듈과 패키지는 절대 어렵지 않습니다. 혹시라도 어렵다고 생각하신다면 개념부터 사용방법까지 확실히 이해시켜 드릴테니, 이 강좌를 끝까지 시청하시기 바랍니다.
파이썬 기초 강좌 #18 파일 읽기, 쓰기 – 2편 (file read, write – vol.2)
이번 강좌에서는 지난강좌에 이어서 파일 쓰기에 대해서 공부하도록 하겠습니다.
파이썬 기초 강좌 17 파일 읽기 쓰기 1편 File Read Write Vol 1
이번 강좌에서는 파일을 읽고 쓰는 방법에 대해서 공부해보도록 하겠습니다.
파이썬 기초 강좌 #15 for 문 (for loop)
파이썬의 for 문은 데이터의 컬랙션을 순차적으로 처리하기 위해서 사용되는 구문입니다. while 반복문과 비슷한 기능을 가지고 있지만 대부분의 경우에 while 반복문 보다 더 편리하기 때문에 더 많이 사용되는 반복문이기도 합니다.
파이썬 기초 강좌 #14 while 반복문 (while loop)
파이썬은 while loop과 for loop, 2개의 반복문을 제공하는데, 오늘은 while 반복문에 대해서 공부해보도록 하겠습니다. 반복문은 어떤 코드를 여러번 반복하여 실행하고자 할 때 사용되는데, while 반복문의 기본 형태는 테스트 블록과 실행 블록으로 나뉘어져 있고, 테스트 블록이 먼저 실행되어 결과값이 참이면 실행 블록안의 코드를 실행하고, 테스트 블록의 결과가 거짓이 될때까지 계속 반복하여 실행하게 됩니다.
파이썬 기초 강좌 #13 if 조건문 (if statement)
if 조건문의 기본 구조는 if 블록, elif 블록, else 블록으로 이루어져 있습니다. 각각의 블록은 테스트 익스프레션 부분과 테스트를 통과하면 실행이 되는 body부분으로 이루어집니다. 테스트의 결과 값이 True일 경우 바디 부분의 코드가 실행되고 False일 경우에 다음 elif 블록의 테스를 실행하고, 모든 테스트의 결과가 False이면 else 블록 바디의 코드가 실행됩니다.
파이썬 기초 강좌 #12 제어문의 개념 & 연산자
여러분들은 학교를 가기위해 아침 6시에 알람을 맞춰놓고 알람이 울리면 학교에 가기위해 일어납니다. 그리고 월요일부터 금요일까지 평일에는 학교에 가야 하고 토요일, 일요일 그리고 공휴일에는 학교에 가지 않아도 된다는 것을 알고 그렇게 행동합니다. 사람이 어떤 특정 조건에 따라서 판단을 하고 다음에 해야할 행동을 결정하는것과 마찬가지로 프로그램도 어떤 조건에 따라서 다음에 어떤 프로세스를 해야하는지 결정을 해야하는데 그것을 도와주는 중요한 명령어가 제어문입니다.
파이썬 기초 강좌 #11 세트 (Set)
파이썬의 세트(Set) 데이터 구조를 정리합니다. 합집합,교집합,차집합 같은 집합 연산과 세트 생성 방법, 자주 쓰는 메소드까지 함께 다룹니다.
파이썬 기초 강좌 #10 딕셔너리 (Dictionary)
리스트편에서 프로그래밍 언어가 제공하는 데이터 스트럭쳐를 이해하는게 아주 중요하다고 말씀 드렸습니다. 파이썬이 제공하는 데이터 스트럭쳐 중에는 리스트 만큼 중요한 데이터 스트럭쳐가 있는데요, 그것이 오늘 공부할 딕셔너리입니다. 앞으로 프로그램을 만들면서 복잡한 데이터를 분석하거나 처리해야 할 경우가 많이 있을텐데요, 이럴 때 딕셔너리가 아주 유용하게 사용될 것입니다. 하지만 딕셔너리는 리스트와 튜플과는 다른 형식을 가지고 있고, 사용 방법 또한 많이 다릅니다.
파이썬 기초 강좌 #8 리스트 (List)
많은 분들이 어떻게 하면 좋은 프로그래머가 되는지 궁금해하십니다. 어떤 프로그래밍 언어를 사용하더라도 좋은 프로그래머가 되려면, 그 언어가 제공하는 데이터 스트럭쳐를 잘 이해해야만합니다. 물론 파이썬도 마찬가지입니다. 리스트는 파이썬이 제공하는 데이터 스트럭쳐 중에서도 가장 기본이 되는 타입이기도 하고 가장 많이 쓰이는 타입입니다. 파이썬을 정통하시고 싶으시면 리스트의 구조를 제대로 이해하시고 사용 방법을 확실하게 마스터하시기 바랍니다.