[TIL] 2024-07-18
TIL (2024)/2024.072024. 7. 19. 01:41[TIL] 2024-07-18

Today I Learned (2024-07-12) 🤔목차오늘 공부한 내용 🧑🏻‍💻요약1. 인프런(나도코딩) 🌱2. KDT어려웠던 내용 📚궁금한 내용과 부족한 내용 🙋🏻느낀 점 💡오늘 공부한 내용 🧑🏻‍💻요약1. 인프런(나도코딩) 🌱init__init__ 은 클래스 생성자(constructor) 메서드이다. 참고사이트클래스의 인스턴스가 생성될 때 자동으로 호출된다.인스턴스가 생성될 때 초기화 하는 작업을 한다.멤버 변수어떤 클래스 내에서 정의된 변수🚨 파이썬에서는 어떤 객체의 변수를 추가로 외부에서 만들 수 있다(?) ?🤔 이왜진?예시 코드class Unit: def __init__(self, name, hp, damage): self.name = name ..

[python] selenium 을 이용해서 Github 로그인하기
파이썬(python)2024. 7. 18. 01:19[python] selenium 을 이용해서 Github 로그인하기

selenium 을 이용해서 Github 로그인하기목차소개예제 코드코드 설명필요한 라이브러리 임포트ChromeDriver 서비스 설치 및 설정Github 로그인 페이지 열기사용자 이름 입력사용자 비밀번호 입력로그인 버튼 클릭소개배운 내용을 응용해서 Python의 Selenium 라이브러리를 사용해서 Github에 자동으로 로그인하는 방법을 설명하겠습니다.예제 코드아래 코드는 selenium을 사용하여 github 로그인 페이지에 접근 후, 사용자 이름과 비밀번호를 입력하고 로그인 버튼을 클릭하는 예제입니다. from selenium.webdriver.common.by import By from selenium import webdriver from selenium.webdriver.chrome.se..

[TIL] 2024-07-17
TIL (2024)/2024.072024. 7. 17. 21:26[TIL] 2024-07-17

Today I Learned (2024-07-17) 🤔목차요약오늘 공부한 내용🧑🏻‍💻어려웠던 내용 📚궁금한 내용과 부족한 내용 🙋🏻느낀 점 💡오늘 공부한 내용 🧑🏻‍💻요약self를 사용하는 파이썬 메서드 예제 및 유틸리티 함수인프런 강의에서 배운 클래스 구조 및 인스턴스 생성 예제HTML 파싱과 Beautiful Soup 사용 예제, 단일 및 복수 요소 탐색 예제Selenium 설치 및 웹 브라우저 자동화 예제암시적/명시적 대기 및 요소 찾기가 어려웠다.1. 파이썬selfself를 쓰지 않는 메서드는 존재하는가?결론은 안 쓰고 사용할 수 있다.예를 들어 유틸리티 함수를 만들어서 사용할 수 있다.예시 코드class MathUtils: def add(a, b): retu..

[TIL] 2024-07-16
TIL (2024)/2024.072024. 7. 17. 00:13[TIL] 2024-07-16

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: ..

[TIL] (2024-07-15)
TIL (2024)/2024.072024. 7. 16. 00:03[TIL] (2024-07-15)

Today I Learned (2024-07-15) 🤔오늘 공부한 내용 🧑🏻‍💻kdt 교육 듣기오늘은 파이썬의 반복문, 함수, 반복문, 파일입출력, 모듈, 예외처리를 배웠다. 양이 많다...📚🥹반복문for 반복문반복 횟수가 정해져 있다.가능한 자료형컨테이너 자료형리스트문자열 세트튜플딕셔너리사용법for 원소 in 반복 가능한 자료형 변수: 반복 실행할 코드while 반복문반복 횟수 또는 범위가 아닌 조건에 평가(참/거짓)에 따라 반복을 결정합니다.사용법while 반복 조건: 반복 실행할 코드주의 사항조건에 사용되는 변수의 값은 while 문 실행 전 꼭 변수를 생성하고, 값을 할당해야 한다.의도하지 않은 무한 반복이 발생하지 않도록 조건에 사용되는 변수의 값은 변화해야 한다.반복 제어문b..

TIL (2024-07-14)
TIL (2024)/2024.072024. 7. 14. 22:19TIL (2024-07-14)

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자리 마다 콤마를 찍어주기, 부호도 붙이고, 자..

TIL (2024-07-13)
TIL (2024)/2024.072024. 7. 13. 20:42TIL (2024-07-13)

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..

TIL (2024-07-12)
TIL (2024)/2024.072024. 7. 13. 02:54TIL (2024-07-12)

Today I Learned (2024-07-12) 🤔오늘 공부한 내용 🧑🏻‍💻강사님께서 TIL 을 알려주셔서 오늘부터 작성하려고 합니다.오늘 수업 내용은 간단한 vscode 세팅과 파이썬의 컨테이너 자료형이였습니다.1. Visual Studio Code 세팅D2Coding 폰트개발자들이 많이 사용하는 폰트입니다.Github확장프로그램Black Formatter 을 설치합니다.vscode 에서 jupyter 를 사용할 때 코드 규칙에 맞게 작성한 코드를 정렬시켜주는 확장프로그램입니다.Black Formatter 라는 확장프로그램을 설치해야합니다.VSCode 설정에디터 기본 자동 저장주피터 노트북 자동 저장4아래의 설정값을 비주얼스튜디오코드에 넣어줍니다.설정에서 setting.json 을 열어줍니다..

image