06. 클래스(Class)와 객체지향 다루기

안녕하세요 이전 포스팅 애서는 Pyhton 코드를 작성할 때 반복적인 작업, 기능 등을 수행하는 단위를 함수로 정의해서 다루는 것에 대해서 얘기를 나눠봤는데요.

이번 포스팅에서는 정말 중요한 객체 지향 프로그래밍(Object-Oriented Programming), 클래스(Class)와 객체(Object) 의 개념 그리고 실제 이것을 구현하는 방법에 대해서 다뤄보려고 합니다.

  • 객체 지향 프로그래밍
  • 클래스와 인스턴스
자세히 보기

05. 함수(Function) 다루기

안녕하세요 이전 포스팅 애서는 Pyhton 데이터들을 다룰 때 유용한 반복문(for, while)과 조건문(if)에 대해서 얘기를 나눠봤는데요. 이번 포스팅에서는 프로그래밍의 꽃(?)이라 할 수 있는 함수 정의에 대해서 얘기해보려고 합니다.

  • 함수(Function) 정의하기
  • Parameter vs Arguments 짚고 넘어가기
  • lambda 다뤄보기
자세히 보기

04. 제어문 (if, for, while)문

안녕하세요 이전 포스팅 애서는 Pyhton 데이터들을 다루는데 있어서 4가지 형태 List, Tuple, Dictionary, Set 에 대해서 다뤄봤는데요. 이번 포스팅에서는 이러한 데이터들을 특정 조건에 따라 변환시키는 작업, 즉 데이터를 직접적으로 제어하는 방법에 대해서 얘기를 나눠보려고 합니다.

  • if (조건문)
  • while (반복문)
  • for (반복문)
자세히 보기

03. 리스트(List), 튜플(Tuple), 딕셔너리(Dictionary), 셋(Set)

안녕하세요 이전 포스팅 애서는 Pyhton기본 자료형연산에 대해서 얘기를 나눠봤습니다. 이번 포스팅에서는 실제 데이터를 핸들링 하기 위해 필수적으로 알아야 할 리스트, 튜플, 딕셔너리, 셋(집합) 형태의 데이터들 특징과 어떻게 핸들링 하는지에 대해서 다뤄보겠습니다.

  • 리스트, 튜플, 딕셔너리, 셋 의 특징 정리
  • Mutable vs Immutable 정리
  • Orderded vs Unordered 정리
자세히 보기

02. 자료형과 연산

안녕하세요 이전 포스팅 애서는 우리가 변수를 선언하면 ‘Everythin is object in Python’ 에 따라 객체를 생성하고 변수는 그것을 가르킨다 라고 정리했었습니다. 그런데 객체(Object)라는 것도 type 이 존재합니다. 이번 포스팅에서는 어떤 type이 있는지, 그리고 간단한 연산에 대해서 얘기해보겠습니다.

자세히 보기