반응형

개발(IT)/Python(파이썬) 20

파이썬(Python) 클래스(class)

파이썬(Python) 클래스(class)1) 클래스 선언2) 클래스 활용 3) 클래스 예제 1. 클래스 선언- 클래스를 설명할 때 항상 따라오는 용어가 객체입니다. 객체를 만들려면 우선 클래스를 선언해야 합니다.- 클래스는 객체를 만들기 위한 기본 클일고 객체는 클래스로부터 만들어진 결과입니다. 객체는 클래스의 인스텐스(Instance) 라고 합니다.- 객체와 클래스의 이해를 돕기 위해서 단골로 등장하는 비유가 하나 있는데 한번 살펴보도록 하겠습니다 class 클래스명(): # 클래스 변수 [변수] def __init__(self[, 매개변수1, 매개변수2, ..., 매개변수n]): # 함수A def 함수A(self[, 매개변수1, 매개변수2, ....

파이썬(Python) 함수(def)

파이썬(Python) 함수(def)함수(function)를 사용하면 반복되는 코드를 피하고 간결하게 작성할 수 있다. 1) 사용자 함수 정의와 호출2) 내장 함수 사용 1. 사용자 함수 정의와 호출1) 함수 기본(형식1)def 함수명([변수1, 변수2, ..., 변수n]): [return ] 예)def myFunc(x): y = 2 * x + 1 return ymyFunc(5)(결과)11def calcSum(list_data): count = 0 sum = 0 for data in list_data: count += 1 sum += data mean = sum / count return sum, meanlist_sum, list_..

파이썬(Python) 기본문법(출력문)

1. 기본출력(print)print(data_1, data_2, data_3, ..., data_n [, options]) 예)print(123, 'abc', True)print(['abc', 123, True], {'a':1, 'b':2, 'c':3})print('옵션1:')print(123)print('옵션2:',end='')print(123)print('파이썬 기본문법\n 옵션을 통한\n 문법입니다.')(결과)123 abc True['abc', 123, True] {'a': 1, 'b': 2, 'c': 3}옵션1:123옵션2:123파이썬 기본문법 옵션을 통한 문법입니다. 2. 형식 지정 출력(print.format)(형식1)print('{0} {1} {2} ... {n}'.format(data_0,..

파이썬(Python) 기본문법(제어문)

파이썬(Python) 기본문법(제어문)1. 파이썬(Python) 제어문(조건문)1.1 if문 (단일조건)if :  예)x = 65if x >= 60: print("패스")(결과)패스 1.2 if ~ else 문 (단일조건과 그외)if : else:  예)x = 85if (x >= 90): print("축하합니다.") print("합격입니다.")else: print("죄송합니다.") print("불합격입니다.")(결과)죄송합니다.불합격입니다. 1.3 if ~ elif ~ else (여러조건)if : elif : :elif : else:  예1)x = 75if (x >= 90): print('학점:A')elif (80  예2)x..

파이썬(Python) 기본문법 (기본 자료형) #2

파이썬(Python) 기본문법 (기본 자료형) #27. 딕셔너리(dict)1) 딕셔너리(dict) 생성 형식dict_data = {key1:value1, key2:value2, key3:value3, ..., key_n:value_n}또는dict_data = dict(key1=value1, key2=value2, key3=value3, ..., key_n=value_n) dict_ex1 = {1:'사과', 2:'배', 3:'복숭아', 4:'망고', 5:'파인애플'}dict_ex2 = {1:1234, 3:5678, 5:7890}dict_ex3 = {True:'맞습니다', False:'아닙니다'}dict_ex4 = {'10':['영미',24], '20':['서연',25]}> print(dict_ex1){1:..

파이썬(Python) 기본문법 (기본 자료형)

파이썬(Python) 기본문법 (기본 자료형)1. 숫자 (int, float)연산자설명예제결과a + b숫자 a에 b 더하기3 + 25a - b숫자 a에서 b 빼기3 - 21a * b숫자 a에 b 곱하기5 * 210a / b숫자 a에 b 나누기5 / 22.5a // b숫자 a를 b로 나누어 몫5 // 22a % b숫자 a를 b로 나누어 나머지5 % 21a ** b숫자 a의 b 거듭제곱3 ** 29* 연자 계산 규칙- 중복된 괄호가 있으면 안쪽 괄호부터 계산- 같은 순위의 연산은 왼쪽에서 오른쪽으로 계산- 괄호안 계산 -> 지수계산 -> 곱셈/나눗셈 계산 -> 덧셈/뺄셈 계산 2. 문자형 (str)> Print("Hello World")Hello World> type("Hello World")str> "He..

Python(파이썬) 주피터(jupyter) 사용법

Python(파이썬) 주피터(jupyter) 사용법1) 주피터 노트북(jupyter notebook) 기능 둘러보기2) 주피터 노트북(jupyter notebook) 단축키3) 주피터 노트북(jupyter notebook)에서 운영체체 명령실행 1. 주피터 노트북(jupyter notebook) 기능 둘러보기01) 노트북 이름(파일이름)- 노트북을 새로 생성하면 'Untitled' 혹은 'Untitled숫자'로 저장됩니다.- 마우스로 클릭하면 팝업시 아래와 같이 나타나는데, 변경할 노트북 이름을 입력하고 'Rename' 버튼을 클릭합니다. 02) 메뉴 바- File(파일) : 새 노트북 만들기, 복사하기등 파일 관련 작업을 할 수 있다.- Edit(편집) : 셀(Cell) 자르기, 복사하기, 붙여넣기, ..

Python(파이썬) 실행하기

Python(파이썬) 실행하기1) 파이썬 콘솔 (Anaconda Prompt)2) 스파이더 (Spyder)3) 주피터 노트북 (Jupyter Notebook)  1. 파이썬 콘솔 (Anaconda Prompt)- 선택후 python 실행- 연산 실행 ( 덧셈, 곱셈, print )- "Hello Python !!" 출력하기- 종료 : (Ctrl + Z) 또는 ('quit()' 엔터) 2. 스파이더 (Spyder)- Spyder 실행- "Hello Python" 실행를 위해 기본 신규생성, 저장, 실행 버튼이 있어 바로 결과를 확인할 수 있습니다.- 실행 버튼 -> 결과 3. 주피터 노트북 (Jupyter Notebook)- Jupyter Notebook 실행- 기본 웹사이트 (http://127.0.0...

Python(파이썬) 시작하기

Python(파이썬) 시작하기- 파이썬은 데이터 분석과 처리 그리고 AI, 머신러닝 분야에서 널리 사용되면 최근 큰인기를 얻고 있는 언어이다.- 파이썬은 컴파일 과정없이 명령을 내려면 바로 작동하는 인터프리트 언어이다. 1) 배우기 쉽다.2) 방대한 라이브러리를 지원한다.3) 어느 운영체제에서나 사용할 수 있다.4) 누구나 어디에서나 무료로 설치 사용할 수 있다. 1. 파이썬 개발 환경설치파이썬 공식 홈페이지 (https://www.pytho.org)통합개발 환경설치 아나콘다(Anaconda) 공식 홈페이지 (https://www.anaconda.com)- free Download 선택후 개인 메일 입력후 Submit 선택 -> 등록한 메일로 다운로드 링크가 전송 -> Download- 메일에서 "Dow..

반응형