Tag :: Python

파이썬 정보 - 쥬피터 노트북 PDF 문제 해결

Read more

파이썬 기초 강좌 #5 IPython

Read more

파이썬 기초 강좌 #4 변수

Read more

파이썬 기초 강좌 #2 파이썬 설치하기

Read more

파이썬 기초 강좌 #1 파이썬이란 무엇인가?

Read more

파이썬 - OOP Part 6. 매직 메소드 (Magic Method)

오늘은 우리가 항상 사용하지만 정확한 개념을 가지고 있지 않으며 심지어는 자신이 사용을 하고 있다는 자체도 모르는 매직 메소드에 대해서 알아 보겠습니다. 매직 메소드에 대한 정의는 다음과 같습니다. 

매직 메소드란?

  • 클래스안에 정의할 수 있는 스페셜 메소드이며 클래스를 int, str, list등의 파이썬의 빌트인 타입(built-in type)과 같은 작동을 하게 해준다.
  • +, -, >, < 등의 오퍼레이터에 대해서 각각의 데이터 ...
Read more

파이썬 - OOP Part 5. 상속과 서브 클래스(Inheritance and Subclass)

이번 강좌에서는 클래스의 상속과 서브 클래스에 대해서 알아보겠습니다.

이전 강좌에서 설명을 드렸듯이 클래스를 사용하는 이유는 네임스페이스를 이용하여 효율적으로 데이터를 관리하고, 같은 코드의 반복을 없애고자 하는 DRY(Don't Repeat Yourself) 개념이 담겨 있습니다. 상속 또한 한 번 정의한 데이터 타입을 필요에 따라서 수정을 하고 다시 재활용해서 반복되는 코드를 줄이고자 하는 목적을 가지고 있습니다. 예제를 통하여 게임 케릭터의 클래스를 만들면서 설명을 하겠습니다. 만...

Read more

파이썬 - OOP Part 4. 클래스 메소드와 스태틱 메소드 (Class Method and Static Method)

이번 강좌에서는 클래스 메소드와 스택틱 메소드에 대해서 알아 보도록 하겠습니다. 그리고 이번 강좌부터 파이썬 3.5를 사용하겠습니다.

이전 강좌에서 배운 인스턴스 메소드는 'self'인 인스턴스를 인자로 받고 인스턴스 변수와 같이 하나의 인스턴스에만 한정된 데이터를 생성, 변경, 참조 한다면, 클래스 메소드는 'cls'인 클래스를 인자로 받고 모든 인스턴스가 공유하는 클래스 변수와 같은 데이터를 생성, 변경 또는 참조하기 위한 메소드라고 생각하시면 됩니다. 예제를 보면서 클래스 메소...

Read more

나의 첫 Django 앱 만들기 - part 4 - 2

제너릭 뷰 사용하기: Less code is better

지난 강좌인 나의 첫 Django 앱 만들기 - part 3 - 1에서 만든 detail()results() 뷰는 아주 심플하고 두 뷰는 비슷한 구조를 가졌습니다. Question 인스턴스의 리스트를 보여주는 index() 뷰도 비슷하게 생겼습니다.

이 뷰들은 URL안의 파라메터를 보고 데이터베이스에서 필요한 데이터를 가져와 템플릿을 로딩하여 보여주는 웹 개발에서 일반적으로 사용되는 기본적인 형식입니다. 장고는 개발자들을 위해 이러한 일반적인 ...

Read more