파이썬(python) 워드프레스 자동 글쓰기 개발환경

우리가 이전시간까지 파이썬 모듈, 라이브러리, 크롤링등의 예제를 이용한 기본적인 사용방법에 대해서 살펴보았습니다. 이번시간에는 파이썬 라이브러리, 개발도구 파이참을 환경과 워드프레스(WordPress)로 자동으로 글을 등록하는 코드를 살펴보고자 합니다. 1.파이썬 설치 및 버전확인 먼저 내 PC에 파이썬이 설치가 되어있는지를 확인하기 위해서 ‘윈도우키 + R’ 키를 누르고 실행창을 불러와서 명령어 ‘ cmd ‘ 를 입력하여 프롬프트를 불러옵니다. 프롬프트창이 나타나면 ‘ … Read more

파이썬 크롤링 라이브러리 기초 예제

지금까지 파이썬에서 변수,조건문,반복문,함수,객체등의 기본문법에 대해서 알아보았는데 이번시간은 패키지 메니지를 이용하여 웹사이트를 크롤링하는 기초 예제를 해보고자 합니다. 패키지 메니저는 완성된 프로그램을 인스톨하여 손쉽게 포함시켜서 사용하는 도구를 말하며 라이브러리도 포함이 됩니다. 1.패키지 메니저 사용방법 먼저 패키지 메이저를 사용하기 위해서는 ‘윈도우키 + R’ 입력후에 명령어 cmd 를 입력하면 프롬프트창이 나타나며 ‘ C:>pip ‘ 명령어를 입력하여 pip 도구가 설치가 … Read more

파이썬 python 클래스 class 다중상속 기본문법

이번시간에는 파이썬(python)의 클래스(class)의 다중상속에 대해서 알아보고자 합니다. 이전에는 클래스 상속과 비슷하지만 약간의 차이가 있습니다. 기본적으로 다중상속은 대부분의 언어가 지원하고 있지 않으며, 파이썬에서 지원하지만 코드가 많아지면 단점이 존재하므로 여러개의 클래스(class)를 사용하는경우 오류가 발생할수고 있습니다. 1.다중상속 기본문법 예제를 보면 class C1, classC2 를 class C3(C1, C2) 로 C3 클래스는 C1 과 C2 를 상속받습니다. 변수 c = … Read more

파이썬 객체 class 모듈 만들기

우리가 지금까지 객체, 모듈에 대해서 살펴보았습니다. 함수, 객체는 코드의 중복을 제거하고 유지보수하기 좋은코드를 만들기 위해서 사용한다는것을 이미 배웠습니다. 일반적으로 모듈(import)은 다른사람이 많들어놓은 코드를 불러와서 사용하기도 하지만 코드가 길어지면 유지보수가 어렵기 때문에 모듈을 만들어서 불러오기도 합니다. 떄문에 이번시간에는 지금까지 배워온것을 정리하는차원에서 객체를 모듈화하는 기본문법과 간단한 예제를 이용해서 만들어 보고자 합니다. 1.객체 모듈 만들기 기본예제를 보면 class … Read more

파이썬 오버라이드 메소드 리턴 기본문법과 예제

이전에 우리가 파이썬 클래스 상속에 대해서 알아보았는데 오버라이드는 상속을 재정의하여 동일한 객체 클래스를 만들어 새로운 기능을 물려받고 추가할수가 있습니다. 자색 객체는 부모 객체의 기능을 물려받았지만 부모객체의 기능이 마음에 들지않아서 다시 재정의하여 기능을 변경하는것을 오버라이드라고 할수가 있는것입니다. 1.오버라이드 기본문법 예제를 살펴보면 class C1: 클래스에 def m(self): 함수로 return ‘parent’ 리턴값을 출력하고, class C2(C1): 클래스 C2는 C1을 … Read more

파이썬 클래스 메소드 종류와 예제

지금까지 객체의 클래스 메소드와 함수에 대해서 살펴보았는데, 이번시간에는 파이썬 클래스(class) 메소드 종류와 예제를 알아보고자 합니다. 일반적인 클래스 메소드 종류는 @staticmethod, @classmethod 로 나누어 지며 클래스 메소드를 실행하기 위해서는 반듯이 함수 def 앞에 지정해 주어야 합니다. 1.클래스 메소드(class method) 종류 기본예제를 살펴보면 class Cs:, @staticmethod 장식자로 구분하고 def static_method():, 함수를 지정하고, Cs.static_method()를 실행하면 Static method 가 … Read more

파이썬 객체 클래스 상속 예제

지금까지 객체의 기본문법과 변수, 메소드에 대해서 살펴보았습니다. 파이썬에서 객체 상속은 만들어진 객체를 기능을 상속받아서 새로운 기능을 추가할수가 있습니다. 다시말해 이미 만들어진 객체 프로그래밍의 기능을 그대로 상속받아 사용하면서, 새로운 기능을 객체를 만들어 추가하고 중복된 코드를 줄이고 유지보수가 용이해지게 됩니다. 객체 복습차원에서 기본문법은 class 클래스이름(object):’ 이며 객체안에 ‘def 함수이름(self):’ 으로 ‘return “값” 하여 ‘변수 = 클래스이름(), 으로 … Read more

파이썬 객체 인스턴스변수 get set 메소드

우리가 이전에 파이썬 객체는 함수등의 부품들을 하나로 모아놓고 이렇게 만들어놓은 객체는 외부에서 변하는것을 방지하고 꺼내서 사용할수있다는 장점이 있습니다. 이번시간은 객체가 외부로부터 영향을 받지 않고 사용할수 있는 인스턴스 변수와 get, set 의 속성에 대해서 살펴보고자 합니다. 1.인스턴스 변수 객체와 변수의 속성 예제로 클래스 class C(object):, 함수 def init(self, v):, 인스턴스 변수 self.value = v 이며 def … Read more

파이썬 객체 생성 클래스 함수 메소드 기본문법

우리가 파이썬 객체를 배우기전에 이전에 공부했던 함수를 알고 있어야 객체 지향 프로그래밍을 접근할수가 있습니다. 객체지향은 함수나 모듈과 마찮가지로 연관된 여러개의 함수들을 한곳에 모아두고 정리정돈하는 개념이며, 객체는 object, 클래스(class), 함수, 메소드 코드등 예제를 통해서 살펴보고자 합니다. 1.객체 기본문법 파이썬에서 객체 예제 기본문법을 살펴보면 클래스 ‘class 이름(object):’ 이며, 생성자는 ‘def init(self)’ 는 약속된 코드라고 할수가 있습니다. 예제를 … Read more

파이썬 내장모듈 예제 만들기

우리가 파이썬에서 모듈은 하나의 부품이라고 할수가 있으며 모듈(module)를 사용하면 복잡한 코드를 분리해서 여러개의 파일로 나누어 관리하여 유지보수가 용이하게 됩니다. 이미 파이썬에서는 다른사람이 만들어둔 모듈을 설치하여 불러오기를 통해서 사용할수가 있으나 모듈의 기본적인 개념을 이해하고 간단한 예제를 통해서 만들어보고자 합니다. 1.내장모듈 기본적으로 파이썬에서 제공하고 있는 내장묘듈을 불러오기 위해서는 ‘import 파일명’ 이며, 예제를 살펴보면 import math 모듈을 불러옵니다. … Read more