| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- 통계학
- maplotlib
- 파이썬
- 재귀함수
- Machine Learning
- numpy
- matplotlib
- pandas filter
- 문제풀이
- 리스트
- 등비수열
- 머신러닝
- tree.fit
- 등차수열
- 조합
- Slicing
- Folium
- pandas 메소드
- barh
- plt
- 기계학습
- SQL
- 순열
- INSERT
- 스터디노트
- DataFrame
- pandas
- 자료구조
- python
- MacOS
- Today
- Total
목록python (32)
코딩하는 타코야끼
1. Path (경로) 📍 경로(Path) 프로그램에서 사용할 자원의 위치를 path/경로 라고 한다. 파일 시스템에서는 파일이나 디렉토리가 있는 위치의 경로를 말한다. 📍 절대경로 자원의 전체 경로를 표현하는 방식 시작 경로부터 자원(파일, 디렉토리)이 있는 위치까지 표현한다. 시작 경로: Root Path windows: c :, d : Unix, Linux: / 📍 상대경로 현재 작업 경로(위치)에서 부터 자원이 있는 위치까지 표현한다. 시작 경로: 현재 작업경로 구문) . : 현재 디렉토리 .. : 상위 디렉토리 / : 경로 구분자, 상위경로/하위경로 ./../main.py ../main.py # "./"인 현재 디렉토리는 생략 가능. 📍 운영체제(O/S)별 경로구분자 윈도우즈: \ (역슬래쉬) ..
1. 오류 📍 개요 함수나 메소드가 처리 도중 다음 명령문을 실행할 수 없는 상황 오류 중 처리가능한 것을 Exception(예외) 라고 한다. 그리고 그 예외를 처리하는 것을 Exception Handling 이라고 한다. 📍 오류의 종류 🌓 파이썬 문법을 어겨서 발생하는 오류 코드 상 100% 발생하는 오류 코드를 수정해 야한다. 보통 이런 오류는 컴파일 방식 언어의 경우 컴파일 때 에러를 내서 수정하도록 한다. 🌓 실행 환경의 문제로 발생하는 오류 코드상에서는 Exception의 발생여부를 확신할 수 없다. 만약 발생할 경우 어떻게 처리할지를 구현해야 한다. 📍Exception handling Exception이 발생되어 프로그램이 더이상 실행될 수 없는 상황을 처리(handling)해서 정상화 시..
1. 모듈(Module) 📍 개요 독립적인 기능을 가지고 재사용가능한 프로그램 단위를 모듈이라고 한다. 파이썬에서 모듈은 재사용 가능한 함수, 클래스등을 작성한 소스 파일을 말한다. 함수나 클래스를 작성한 .py 스크립트 파일 파일이 모듈이 된다. 모듈의 함수나 클래스들을 다른 python 프로그램에서 호출 하여 사용할 수 있다. 단 사용하기 위해서는 import 를 먼저 해야 한다. 이런 모듈들을 모아 놓으면 라이브러리가 된다. 📍 모듈의 종류 표준 모듈 파이썬에 내장된 모듈 사용자 정의 모듈 개발자가 재사용을 위해 직접 만든 모듈 3rd Party 모듈 특정 개발업체나 개발자들이 만들어 배포하는 모듈 사용자 정의 모듈도 배포되어 다른 곳에서 사용되면 3rd party 모듈이 된다. import my_..
1. 객체지향 프로그래밍 (Object Oriented Programming) 프로그램을 구성하는 변수와 함수를 서로 연관성있는 것 끼리 묶어서 모듈화하는 개발하는 언어들을 객체지향프로그래밍 언어라고 한다. 2. Instance(객체) 📍 정의 연관성 있는 값들과 그 값들을 처리하는 함수(메소드)들을 묶어서 가지고 있는 것(값). 객체의 구성요소 속성(Attribute) 객체의 데이터/상태로 객체를 구성하는 값들. 메소드(method) 객체가 제공하는 기능으로 주로 Attribute들을 처리한다. 📍Class(클래스) 정의 class란: 객체의 설계도 동일한 형태의 객체들이 가져야 하는 Attribute와 Method들을 정의 한 것 클래스를 정의할 때 어떤 속성과 메소드를 가지는지 먼저 설계해야 한다...
1. 자료구조란 📍 여러 개의 값들을 모아서 관리하는 데이터 타입. 한 개의 변수는 한 개의 값 밖에는 가지지 못한다. 그러나 하나의 변수로 여러 개의 값 묶어서 저장해 관리해야 할 경우가 있다. 예) 고객의 정보의 경우 이름, 나이, 주소, 전화번호 등 여러개의 값이 모여서 하나의 값이 된다. 📍 파이썬은 데이터를 모으는 방식에 따라 다음과 같이 4개의 타입을 제공한다. List: 순서가 있으며 중복된 값들을 모으는 것을 허용하고 구성하는 값들(원소)을 변경할 수 있다. Tuple: 순서가 있으며 중복된 값들을 모으는 것을 허용하는데 구성하는 값들을 변경할 수 없다. Dictionary: key-value 형태로 값들을 저장해 관리한다. Set: 중복을 허용하지 않고 값들의 순서가 없다. 📍 원소, 성..
1. 변수와 함수/연산 프로그램이 하는 일 정보(데이터)를 처리한다. 정보(데이터): 변수(Variable)와 값(Value) 로 프로그램에 표현한다. 처리한다: 연산자(Operator)와 함수(Function) 으로 프로그램에 표현한다. 표현(Expression): 어떤 것을 코드에 작성하는 방법을 표현(Expression)이라고 한다.예를 들어 프로그램에 숫자 십을 표현할 때 10 이라고 한다. 이런 것을 정수의 표현/표현식 이라고 한다. 2. 변수 (Variable) 데이터를 저장하는 메모리 공간 이 메모리 공간은 이름(변수이름)으로 관리된다. 그래서 변수이름은 우리가 사용하는 값의 이름으로 사용된다. 변수 선언및 초기화 변수명 = 값 변수는 반드시 선언하면서 값을 대입 해야 한다. 선언시 대입할 ..