Python의 기초 지식
Python의 기초 프로그래밍
자료형(Data Type)이란? 효율적인 메모리 사용을 위해 데이터를 정수형, 실수형, 문자(열)형, 논리형으로 구문한 것이다.
산술/논리/비교/복합 연산자와 math, operator 모듈
Python의 조건식과 조건문
python의 반복문 - for / while
Python의 함수는 수학의 함수와 동일하다.
모듈이란, 이미 만들어진 훌륭한 기능으로 사용자는 쉽게 사용할 수 있으며, 특정 기능을 가지고 있는 Python 파일을 말한다.
Python의 객체지향 프로그래밍 - 클래스와 객체
Python의 클래스 - 상속 / 다중상속 / 오버라이딩 / 추상클래스
예외란, 문법적인 문제는 없으나 실행중 발생하는 예상하지 못한 문제이다.
텍스트 파일 기본 함수 - open(), read(), close(), writelines(), readlines(), readline(), with~as
Python의 module에 대한 naming 규칙
Pandas는 Python에서 R만큼의 강력한 데이터 핸들링 성능을 제공하는 모듈이다. 단일 프로세스에서는 최대 효율을 내고 마치 코딩이 가능하고 응용 가능한 Excel 같다. 한글은 encoding 설정이 필수이다.
Python의 대표 시각화 도구 matplotlib은 plt로 naming하여 많이 사용하고 있다.
matplotlib 사용중에 마이너스 기호가 표시되지 않는다면?
Python은 사용할 모듈을 항상 직접 설치해야 한다. Anaconda는 많은 모듈을 포함하고 있는 배포판이다.
matplotlib와 함께 실행하며 import하는 것만으로도 효과를 준다. white/whitegrid/dark/darkgrid와 같은 스타일을 적용할 수 있고 tips, flights, iris, anscombe와 같은 실습용 데이터를 가지고 있다.
지도 시각화 라이브러리로 크롬에서 가장 동작이 좋다.
fbprophet install에 실패한다면?
"Importing plotly failed." 에러 메세지가 발생한다면?
파일로 저장된 html 파일을 읽을 때 Beautiful Soup 라이브러리를 사용한다.
Web browser를 원격조작하는 도구로 자동으로 URL을 열고 클릭, 스크롤, 문자의 입력, 화면 캡처 등이 가능하다. Selenium 4 부터는 WebDriver Manager를 자동으로 관리해주는 기능이 추가되어, ChromeDriver 다운로드가 필요치 않다.