기초/파이썬
-
[python] 클래스기초/파이썬 2017. 4. 26. 00:43
클래스연관된 메소드와 변수의 집합 객체만들어 놓은 클래스로 인스턴스화 시킨것 객체 = 클래스의 인스턴스 사용법클래스의 이름은 CmelCase방식으로 단어와단어를 대문자로 이어서 만든다.(약속)클래스의 함수는 객체를 가리키는 self를 입력해야 클래스함수로 인식된다. class TestClass(object):def __init__(self, name):self.name = name TC = TestClass("hip")print(TC.name)>>>hip 파이썬의 더블언더바(__)의 의미예약함수나 변수에 사용#1 클래스 내에있는 컨텐츠반환def __str__(object)return name #2 메인함수__main__ #3 객체에 더하기__add__ 간단한 은행프로그램
-
[python] 파이썬 배열기초/파이썬 2017. 4. 18. 18:38
배열 같은 타입의 변수를 묶어놓은 것 = list, Array 라고도 불린다. 인덱싱을 사용하여 배열의 주소를 지정한다. 배열은 값을 가르키는 것이 아니라 주소를 가르킨다. ( 주소중복이 발생할 수 있다.) 인덱스는 0번부터 시작한다. ex) num=[1,2,3,4,5] print(num[0]) >> 1 파이썬의 배열은 서로다른 타입의 값들이 들어갈 수 있다. 정의 num=[ 1, 2, 3, 4, 5 ] score=[ "A", "B", "C", "D", "E"] 사용방법 #1 배열 전체 출력 >> 배열의 이름을 그대로 출력하면 배열의 전체가 출력한다 print(array) #2 범위 지정 배열이름[시작idx:끝idx] >> 배열의 시작할 인덱스와 끝날 idx로 범위를 지정해 출력한다. print(arra..
-
[python] 파이썬 모듈설치기초/파이썬 2017. 4. 16. 14:37
*모듈 설치란? 파이썬에서 기본적으로 제공하는 함수말고 다른 함수를 가져와 사용하기 위함이다. *사용법 pip install *설치할 모듈 py2exe : 파이썬 소스코드를 exe파일로 만드는 모듈 requests : http요청을 보내는 모듈 *모듈설치 c:\Python34\Scripts\ 에서 명령어 사용 #모듈 테스트 #requests 모듈 테스트 >> 가져온 모듈을 import 해서 사용한다. #작동 확인 >>get방식으로 전송 >>응답코드 반환요청
-
[python] 파이썬 기초3 (for문)기초/파이썬 2017. 4. 15. 17:54
반복문( for문)반복되는 작업에 대한 코딩을 문법을 통해서 간결하게 줄일 수 있다.파이썬의 반복문 특징 :인덱스의 대한 변수를 선언하지 않고 사용 할 수 있다.반복문의 카운트는 in 뒤에 모든 것들이 올수 있다. for문 : 정확히 떨어지는 반복사용>> 인덱스를 적극 활용해서 사용 리스트, 튜플, 문자열일떄 많이 사용 while : 조건에 대해 반복사용>> 파일, 연산, 무한루트 시 사용 #문법for [ 인덱스 ] in 배열:반복수행될 문장! #실습목적포문을 사용해 http요청을 보내본다. for문 실습#1 기본 카운트 range 의 활용코드for i in range(1,11):print(i) for문에는 카운트를 통해 반복문이 몇번 동작할지를 지정해줘야 한다.이렇게 단순히 카운트를 입력해서 출력하는 ..
-
[python] 파이썬 기초2(함수, 조건문)기초/파이썬 2017. 4. 15. 17:01
함수정의 def를 사용 함수안의 포함된 내용들을 [ tab ] or [ space 4번 ]을 이용하여 구분 >> 꼭 지켜야하는 규약 함수이름으로 호출'''요구조건요구조건을 적는다 제약조건제약조건을 적는다. 배열로 처리하는 함수 파라매터 : 각각의 변수로 선언해도 되지만 배열로 받을수있다.return : 튜플로 여러개의 인수를 전달할 수 있다. 함수리턴값을 변수에 넣으면 튜플변수가 되며인덱스로 꺼내올 수 있다. #실습 지역변수 & 전역변수 지역변수: 함수안에서 정의된 함수. 함수가 끝나면 변수의 정의자체도 사라진다. 전역변수: 함수밖에서 선언되어서 다른 함수내에서도 사용이 가능하다. #실습 num은 전역변수로 사용되어 정상 출력이되었다. num2는 지역변수로 사용되어 정의되지 않은 변수라는 에러가 발생했다..
-
[python] 파이썬 기초(정의, 변수, 주석)기초/파이썬 2017. 4. 15. 15:05
언어의 특징 1991년 귀도 반 로섬 발표 플랫폼으로 부터 독립적이다 >> 운영체제( 윈도우, 리눅스 ) 의 영향을 받지않는다. 객체지향 언어이며 동적 타이핑 언어이다. 결과도출이 빠르다 >> 쉽게 배우고 쉽게 결과를 도출 할 수 있다. 대화형(인터프리터) 언어 >> 바로바로 실행결과를 알려준다. 순차적 언어 >> 순차적으로 진행된다 ( 자바와 C+//C#과는 다름 ) 확장성이 좋다. >> 변수에 타입이 지정하는 값으로 바뀐다. 변수 메모리안의 공간에 값을 입력할 때 이름으로 지정하는 것. 1이라는 값을 메모리에 저장할 떄 이름으로 지정해서 넣는다. 이때 변수이름은 num1, num1의 변수의 값은 1이 된다. >>>>num1=1 >>>>print(num1) 1 변수선언num = 1변수삭제del(num)..
-
[python] 다운로드 및 환경변수 설정기초/파이썬 2017. 4. 15. 14:38
다운로드 파일Python 3.4.0 - windows x86_64 ( 64bit )notepad++ 7.3.3 ( Editor 프로그램 ) 홈페이지 다운로드URL : https://www.python.org/download/releases/3.4.0/ https://notepad-plus-plus.org/download/v7.3.3.html 그림 참고 윈도우 버전에 맞게 설치 설치파일을 실행후 전부 Next >> 눌러서 설치합니다. 환경변수윈도우키 누르고 검색 ( ctrl 과 alt 키 사이 )[ 환경 변수 ] 시스템 변수 > Path > 맨뒤에 ;C:\Python34 를 입력 후 확인 window + r > cmd [ python ] 입력>> 환경변수를 등록하지 않았을 때C:\Python34 ( pyt..