전체보기 767

[네트워크 프로그래밍]

파이썬은 HTTP, SMTP, POP3, Telnet 등의 프로토콜을 구현한 다양한 인터넷 라이브러리를 제공함.예) 웹 문서 수집기, 파일 송수신 프로그램, 이메일 클라이언트 등. - TCP/IP 스택컴퓨터기리 네트워크에서 데이터를 주고 받으려면 그 네트워크에서 통용되는 '프로토콜(규약,규칙)'을 따라야함.통신을 위한 프로토콜은 상당히 많지만, TCP/IP가 실질적인 인터넷 표준 프로토콜로 자리를 잡았다. ○TCP/IP는 사실상의 표준 프로토콜로써, 인터넷에서 데이터를 주고 받는데 필요한 일련의 프로토콜 모음(Suite)임.크게 4계층으로 구성되어 있음, 한 계층 위에 다른 계층이 포개진 형태 때문에 이것을 TCP/IP 스택(Stack)이라고 부르기도 함. Application Layer (응용 계층) ..

[트위터 활용]

threading.Timer import threadingimport datetime - Timer 객체의 시작과 종료Timer 객체가 임무를 시작하게 하려면 start() 메소드를, 종료시키게 하려면 cancel() 메소드를 호출.- Timer 콜백 함수에 매개 변수를 넘기는 방법Timer 생성자의 매개변수 중 args는 Timer 객체가 실행할 콜백 함수의 매개변수로 이용됨.예)timer = threading.Timer(1, on_timer, args=[count])

[예외처리]

(예외 처리)- 파이썬에서 예외(Exception)는 문법적으로는 문제가 없는 코드를 실행하는 중에 발생하는 오류를 말함. - try ~ except로 예외 처리하기try :#문제가 없을 경우 실행할 코드except:#문제가 생겼을 때 실행할 코드○ 복수 개의 except절 사용 : 프로그램이 하는 일이 많아지고 코드의 양이 늘어나면 처리해야 할 예외도 늘어남에 따라 예외의 종류에 따른 예외 처리 구현하기try:#문제가 없을 경우 실행할 코드except 예외형식1 :#문제가 생겼을 때 실행할 코드excpet 예외형식2 :#문제가 생겼을 때 실행할 코드 추가적으로, 예외형식의 인스턴스를 얻어 낼 수 있는 방법try:#문제가 없을 경우 실행할 코드except 예외형식1 as err:#문제가 생겼을 때 실행할..

[모듈,패키지 및 클래스]

모듈과 페키지(모듈) : 독차적인 기능을 갖는 구성요소를 의미, 파이썬에서는 각각의 소스 파일을 일컫음.- 표준 모듈 : 파이썬과 함께 따라오는 모듈- 사용자 생성 모듈 : 프로그래머가 직접 작성한 모듈- 서드 파티 모듈 : 다른 프로그래머, 또는 업체에서 제공한 모듈이렇게 3가지 종류가 있음. - 장점 :코드의 '재사용성' - import역할 : '다른 모듈 내의 코드에 대한 접근'을 가능하게 하는 것. import가 접근 가능하게 하는 코드에는 변수, 함수, 클래스 등이 모두 포함됨.사용방법:1. import 모듈 #모듈의 실제 파일 명은 "모듈.py"2. from 모듈 import 변수 또는 함수 - 모듈을 찾아서import문을 만나면 파이썬은 다음과 같은 순서로 모듈 파일을 찾아나감.1. 파이썬 ..

[흐름제어]분기문,반복문,제어문...

1.흐름 제어문과 조건문- 조건문이 구체적으로 다음과 같을 때 거짓으로 평가됨.False, None, 숫자0 예)0,0.0 , 비어있는 순서열:예)'',(),[]등, 비어있는 딕셔너리:예){}- 어떤 객체가 거짓으로 평가되는지를 알고 싶을 때는 bool() 함수를 이용. 2. 코드블록과 들여쓰기- 파이썬은 함수 블록을 들여쓰기로 구역을 나눔.※들여쓰기를 시작하기 전 윗줄의 끝에 콜론(:)이 위치해 있어야 함. 3. 비교 연산자== : 양쪽에 위치한 피연산자가 서로 같으면 True, 그렇지 않으면 False.!= : 양쪽에 위치한 피연산자가 서로 다르면 True, 그렇지 않으면 False.> : 왼쪽에 위치한 피연산자가 오른쪽 피연산자보다 크면 True, 그렇지 않으면 False.>= ,

[데이터 다루기]수와 텍스트

1. 소스코드에 설명 달기 : #(주석)2. 파이썬은 프로그램 실행 시에 자료형을 판단하는 동적 형식 언어이다.3. 수 다루기 : 파이썬은 기본적으로 세 종류의 수(정수, 실수, 복소수)를 지원한다.- 정수 : 음의 정수, 0, 양의 정수 / 파이썬에서는 메모리가 허용하는 한, 무한대의 정수를 다룰 수 있음- 정수의 사칙연산 : 파이썬에서 사용하는 사칙 연산은 기호의 모양이 조금 다르다. ※ 더하기(+), 빼기(-), 곱하기(*), 나눗셈의 몫 구하기(//), 나눗셈의 나머지 구하기(%), 나누기(/) - 실수 : 파이썬에서는 실수표현 시, 부동 소수형을 제공하기 때문에,※ 8바이트만을 이용해서 수를 표현, 즉, 한정도니 범위의 수만 표현할 수 있음/ 디지털 방식으로 소수를 표현해야 하므로 정밀도에 한계..

윈도우에서 pip를 이용해 라이브러리 다운받기

파이썬에는 유용한 라이브러리가 많습니다. 따라서, 외부 라이브러리를 이용하기 위해서는 당연히 라이브러리를 다운받아서 인식을 시켜주어야 하겠죠? 윈도우 운영체제에서 파이썬 개발 설정을 한 경우에 라이브러리를 다운받는 방법을 소개하겠습니다. 먼저, 파이썬이 설치되어 있는 설치경로를 확인합니다. 다음, 설치경로에서 명령창(cmd)을 띄웁니다. 다음, 명령창에서 하위에 존재하는 Script 경로로 이동합니다.(cmd 명령어 : cd Script 입력) 마지막, Sciprt 경로로 이동한 후, pip 명령어를 이용하여 해당 라이브러리를 다운로드 받습니다. (cmd 명령어 : pip install beautifulsoup4 ) 그럼, 즐파하세요~