Today I Learned (2024-07-22) 🤔목차오늘 공부한 내용 🧑🏻💻1. KDT데이터프레임(DataFrame)결측치(Missing Value)이상치(Outlier)문자열 처리2. 인프런(핵심만 빠르게, 입문자를 위한 파이썬(Python)과 판다스(Pandas))DataFrame의 개념과 생성DataFrame 생성 방법DataFrame 과 Series 의 관계DataFrame을 생성하는 방법들DataFrame 컬럼 이름 설정어려웠던 내용 📚궁금한 내용과 부족한 내용 🙋🏻느낀 점 💡오늘 공부한 내용 🧑🏻💻1. KDT데이터프레임(DataFrame)중복 행 찾기DataFrame.duplicated()각 행이 중복인지 아닌지 나타내는 불리언 Series를 반환한다.첫 번째 등장..
Today I Learned (2024-07-17) 🤔목차요약오늘 공부한 내용🧑🏻💻어려웠던 내용 📚궁금한 내용과 부족한 내용 🙋🏻느낀 점 💡오늘 공부한 내용 🧑🏻💻요약self를 사용하는 파이썬 메서드 예제 및 유틸리티 함수인프런 강의에서 배운 클래스 구조 및 인스턴스 생성 예제HTML 파싱과 Beautiful Soup 사용 예제, 단일 및 복수 요소 탐색 예제Selenium 설치 및 웹 브라우저 자동화 예제암시적/명시적 대기 및 요소 찾기가 어려웠다.1. 파이썬selfself를 쓰지 않는 메서드는 존재하는가?결론은 안 쓰고 사용할 수 있다.예를 들어 유틸리티 함수를 만들어서 사용할 수 있다.예시 코드class MathUtils: def add(a, b): retu..
Today I Learned (2024-07-16) 🤔오늘 공부한 내용 🧑🏻💻1. 인프런(나도코딩)Pickle영상이 짧아서 중요하지 않은 주제인 것 같았다.Pickle 🥒: 프로그램에서 파일 형태로 데이터를 저장하는 것파일을 받은 사람은 pickle을 다시 열어서 사용import pickle 필요항상 바이너리 타입으로 읽고 써야 한다.With 문파일을 열고 다시 close()를 선언할 필요가 없다.예제 코드:with open("study.txt", "w", encoding="utf8") as study_file: study_file.write("파이썬을 열심히 공부하고 있어요.")with open("study.txt", "r", encoding="utf8") as study_file: ..
Today I Learned (2024-07-15) 🤔오늘 공부한 내용 🧑🏻💻kdt 교육 듣기오늘은 파이썬의 반복문, 함수, 반복문, 파일입출력, 모듈, 예외처리를 배웠다. 양이 많다...📚🥹반복문for 반복문반복 횟수가 정해져 있다.가능한 자료형컨테이너 자료형리스트문자열 세트튜플딕셔너리사용법for 원소 in 반복 가능한 자료형 변수: 반복 실행할 코드while 반복문반복 횟수 또는 범위가 아닌 조건에 평가(참/거짓)에 따라 반복을 결정합니다.사용법while 반복 조건: 반복 실행할 코드주의 사항조건에 사용되는 변수의 값은 while 문 실행 전 꼭 변수를 생성하고, 값을 할당해야 한다.의도하지 않은 무한 반복이 발생하지 않도록 조건에 사용되는 변수의 값은 변화해야 한다.반복 제어문b..
Today I Learned (2024-07-14) 🤔오늘 공부한 내용 🧑🏻💻인프런 나도 코딩(파이썬) 강의를 봤다.내용은 다양한 포맷출력으로 소수점 자리 출력과 오른쪽 또는 왼쪽 정렬 후 정한 자릿수만큼 공간을 확보 후 출력하는 것이였다.예제 코드# 빈 자리는 빈공간으로 두고, 오른쪽 정렬을 하되, 총 10자리 공간을 확보print("{0: >10}".format(500)) # 500# 양수일 땐 +로 표시, 음수일 땐 -로 표시print("{0: >+10}".format(500))print("{0: >+10}".format(-500))# +500# -500# 왼쪽 정렬하고, 빈칸을 _로 채움print("{0:_# 3자리 마다 콤마를 찍어주기, 부호도 붙이고, 자..
Today I Learned (2024-07-13) 🤔오늘 공부한 내용 🧑🏻💻인프런 나도 코딩(파이썬)의 강의를 봤다.섹션7. 입출력표준입출력ljsust(width, fillchar=" ") : 문자열을 왼쪽으로 정렬 후 정한 길이의 오른쪽에 문자를 채워 넣는 함수width : 길이fillchar : 기본 값은 공백이며, 생략 가능예제코드 num = '123'.ljust(5,'0') print(num) # 12300rjust(width, fillchar=" ") : 문자열을 오른쪽으로 정렬 후 정한 길이의 왼쪽에 문자를 채워넣는 함수width : 길이fillchar : 기본 값은 공백이며, 생략 가능예제코드 num = '123'.rjust(5, '0') print(num) # 001..