Sailor Venus - Mina '코딩 공부' 태그의 글 목록 — 또디의 실험실
[Python] 파이썬 기초 100제 21-40번 리뷰
·
Study/Python
💡이번에 배운 문법1. 문자와 문자열[예시]w1, w2 = input().split()s = w1 + w2print(s) [참고]단어는 문자(character)들로 만들고, 문자들로 구성된 문장을 문자열(string)이라고 부른다. 문자열에는 공백문자(' ')가 포함될 수 있는데,  문자 1개는 길이가 1인 문자열이라고 할 수 있고, 공백문자(' ')가 없는 문자열은 단어(word)라고 할 수 있다. 일반적인 문장들은 공백으로 구분된 단어들로 만들어지기 때문에, 공백문자로 구분된 문장에서 단어를 잘라내기 위해서는 공백문자(' ')를 기준으로 자르면 된다. 키보드로 입력되는 것들은 기본적으로 문자열로 인식되고, 문자열끼리 더하기(+)를 실행하면, 두 문자열을 합쳐 연결한(concatenate) 결과를 만..
[Python] '단 60분! 파이썬 핵심 개념 초압축 강의' 리뷰
·
Study/Python
각 강의 별로 학습 시간이 짧고, 일상에서 쉽게 볼 수 있는 것을 예시로 정말 쉽게 알려주는 강의라고 느꼈다.python 처음 공부하는 사람에게 정말 강추,, 😎 💡학습 추천 대상파이썬에 대해서 배우고 싶은데 다른 강의가 지루했던 사람단순 암기보다는 이해를 해야 집중이 되는 사람프로그래밍이 되게 무섭고 지겨울 것 같은 사람코딩을 처음 접하는 사람 💡함수 사용의 장점코드 재사용가독성 향상유지보수 용이확장성 💡필요한 마음가짐문제가 발생했을 때 해결 방법을 찾아보는 능력 (문제 해결 능력)어떤 상황이 문제인지 정확히 글로 표현할 수 있고, 실제 코딩을 통해 겪은 문제들을 해결하는 능력불편함을 인식하고 그에 대한 해결책을 고민하는 능력필요할 때 관련 정보를 찾고 적용할 수 있는 능력
[Python] 특정 사이트 로그인 자동화 코드 리뷰
·
Study/Python
from selenium import webdriverfrom selenium.webdriver.chrome.service import Servicefrom webdriver_manager.chrome import ChromeDriverManagerfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as EC# Chrome 옵션 설정chrome_options = webdriver.ChromeOptions()chrome_options.add_experimental_option("d..
[Python] 코드 리뷰 : 데이터 가공 및 정렬 자동화 프로그램
·
Study/Python
*회사에서 사용하는 데이터라 코드를 공유할 수는 없지만 리뷰라도..!!챗GPT를 정말정말 많이 사용했지만, 처음으로 만든 코드라 너무 소중함 🥹import pandas as pdfrom openpyxl import Workbookfrom openpyxl.utils import get_column_letterfrom openpyxl.styles import Border, Side, Alignmentimport jsonimport re0. 상황- 말할 수 없는 이런저런 상황때문에 엑셀파일의 숫자 데이터를 이러쿵저러쿵 가공해서 특정 양식에 맞춘 xlsx, json, txt파일을 만들어야 했음- 팀원들이랑 수동으로 엑셀 함수 써가면서 일일이 작업하다가 공수가 너무 많이 들어서 자동화 프로그램의 필요성을 느낌-..
[Python] 코드 리뷰 : 정보보안기사 실기 서술형 비교 프로그램
·
Study/Python
더보기def load_quiz(file_path): questions = [] with open(file_path, "r", encoding="utf-8") as file: content = ( file.read() .strip() .split( "\n--------------------------------------------------------------------------------------------\n" ) ) for item in content: if "(답)" in item: questi..
[Python] 코드 리뷰 : 정보보안기사 실기 단답형 퀴즈 프로그램
·
Study/Python
더보기def load_quiz(file_path): questions = [] with open(file_path, 'r', encoding='utf-8') as file: content = file.read().strip().split('\n--------------------------------------------------------------------------------------------\n') for item in content: if '(답)' in item: question, answer = item.split('(답)', 1) question = ques..
[Python] flask와 웹 스크래퍼와 사이트 제작
·
Study/Python
더보기1. extractors- b.py- w.py- we.py 2. templates- home.html- results.html 3. main.py...if __name__ == "__main__":    app.run('0.0.0.0',debug=True)[배운 점]2주만에 파이썬 코드를 보고 아름답다고 느낌 (미쳤나봐)작고 소중한 내 졸업작품 🥹🥹🥹html을 배운 적은 없지만 챗GPT가 날 구해줬음.. ㅜㅡㅜ파이썬 스킬이 늘었다기 보다는 어떻게 질문해야 내가 원하는 답을 얻을 수 있는지에 대한 능력을 쌓은 기분,,,
[Python] requests와 리스트(List) 배우기
·
Study/Python
더보기import requestsmovie_ids = [ ...]for movie_id in movie_ids: response = requests.get(url=f"~") movie = response.json() print("------------------------------------")...[배운 점]신기한 파이썬의 세계..함수, 메소드, 모듈의 늪에 빠지기 시작함
[Python] while 반복문과 if-elif 배우기
·
Study/Python
더보기playing = Truewhile playing: a = int(input("Choose a number:\n")) b = int(input("Choose another one:\n")) operation = input(...) if operation == "+":... elif operation == "/": if b == 0: print("No division by zero") else: print(f"Result: {a / b}")...[배운 점]드디어 0으로 나눌 때 다른 말을 꺼낼 줄 알게 됨 😌 😌 ㅋㅋ