일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MacOS
- 스터디노트
- 문제풀이
- 순열
- 머신러닝
- DataFrame
- 등차수열
- Slicing
- barh
- Folium
- SQL
- maplotlib
- tree.fit
- INSERT
- numpy
- 재귀함수
- pandas filter
- plt
- 자료구조
- 조합
- python
- Machine Learning
- 기계학습
- pandas 메소드
- 등비수열
- 통계학
- pandas
- matplotlib
- 리스트
- 파이썬
- Today
- Total
목록파이썬 (36)
코딩하는 타코야끼

1. 연산자 [연습문제_51 ~ 52] 📎 문제 1 고도가 60m 올라갈 때마다 기온이 0.8도 내려 간다고 할 때 고도를 입력하면 기온이 출력되는 프로그램을 만들어 보자.(지면온도: 29도) base_temp = 29 height = 60 h_temp = 0.8 input_h = int(input("고도 입력: ")) result = 29 - ((input_h // 60) * 0.8) if input_h % height != 0: result -= h_temp print(f"지면 온도: {base_temp}") print(f"고도 {input_h}m의 기온: {result}") >>> 고도 입력: 720 지면 온도: 29 고도 720m의 기온: 19.4 💡 높이 문제와 유사한 문제들 이처럼 딱 떨어지지..

1. 정규 표현식(Regular Expression) 개요 📍 정규 표현식이란 텍스트에서 특정한 형태나 규칙을 가지는 문자열을 찾기 위해 그 형태나 규칙을 정의하는 것. 파이썬 뿐만 아니라 문자열을 다루는 모든 곳에서 사용된다. 정규식, Regexp이라고도 한다. 📍 기본개념 패턴 정규 표현식이라고 한다. 문장내에서 찾기위한 문구의 형태에 대한 표현식. 메타문자 패턴을 기술하기 위해 사용되는 특별한 의미를 가지는 문자 예) a* : a가 0회 이상 반복을 뜻한다. a, aa, aaaa 리터럴 표현식이 값 자체를 의미하는 것 예) a는 a 자체를 의미한다. 2. 정규 표현식 메타 문자 패턴을 기술하기 위한 문자 📍 문자 클래스 : [ ] [ ]사이의 문자들과 매칭 [abc] : a, b, c 중 하나의 문..

1. Iterator 🌓 Iterable(공장) 여러개의 데이터를 하나씩 또는 한 단위씩 제공하는 객체. Iterator객체를 반환하는 __iter__() 특수 메소드를 정의해야 한다. __iter__()는 iter(Iterable) 내장함수에 의해 호출된다. 🌓 Iterator(가계) 자신을 생성한 Iterable의 값들을 하나씩 또는 한 단위씩 제공하는 객체 Iterable의 값을 제공하는 __next__() 특수 메소드를 정의한다. __next__() 는 next(Iterator) 내정함수에 의해 호출된다. 더 이상 제공할 값이 없을 경우 StopIteration Exception을 발생시켜야 한다. # list -> Iterable 타입 # list_iterator -> list의 iterable..
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)해서 정상화 시..
프로그램(Program)이란 컴퓨터에 특정 작업을 실행시키기 위한 처리 방법과 순서를 논리적으로 작성한 명령문들의 집합 1.관련 용어 로직(Logic) 프로그램이 시작해서 목적한 결과를 낼 때까지 일의 순서, 논리적인 흐름을 프로그램 로직이라 한다. 프로그래밍(Programming) 로직을 작성하는 작업 코드를 작성하는 일이므로 코딩이라고도 한다. 프로그래밍 언어(Programming Language) 프로그램을 작성할 때 사용하는 언어 범용적인 언어: 파이썬, 자바, C언어 특수 목적의 언어: R, SQL https://www.tiobe.com/tiobe-index/ Library, API 프로그램을 작성하는데 자주 반복적으로 사용되는 코드들을 미리 작성해 제공하는 것을 말한다. 파이썬에서는 패키지라고..