Sailor Venus - Mina 'Python' 태그의 글 목록 (2 Page) — 또디의 실험실
[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] 숫자 계산하기
·
Study/Python
1. 사칙연산 (덧셈, 뺄셈, 곱셈, 나눗셈) +, -, *, / 연산자 사용python 3.X은 정수끼리 나눌 때 실수로 값이 나온다. Ex) 4/2 = 2.0 2. 나눗셈 후 소숫점 이하 버리기// 연산자 사용바닥 함수(Floor division)로 불리며, 실수 이하의 최대 정수를 구하는 함수로 정의된다.실수에 // 연산자를 사용하면 결과는 항상 실수로 나온다.  3. 나눗셈 후 나머지 구하기 % 연산자 사용두 수를 나누었을 때 나머지를 구하며, 모듈로(modulo) 연산자로 불린다.4. 거듭제곱** 연산자 사용a**b 는 a의 b 제곱을 의미한다. Ex) 2**10 = 2의 10제곱 = 1024 5. 계산 결과를 정수로 만들기int 사용 Ex) int(숫자), int(계산식), int('문자열')..
[정보보안기사 실기] 서술형 모범 답안과 단순 비교하는 프로그램
·
Study/Security
[실행 방법] 1. 바탕화면에 solze65.py와 실기서술형_65제.txt를 놓는다. 2. cmd 실행 > cd Desktop >python solze65.py 3. 안내에 따라 파일 경로를 입력하고 문제를 푼다 3.1 문제풀이를 그만하려면 'exit' 3.2. 문제를 건너뛰려면 'next' 3.3. 이전 문제로 가려면 'plz' 3.4. 문제 번호로 이동하려면 'go 번호' (ex. go 7) ※ 문제가 더 필요하다면 아래 양식에 맞춰 텍스트 파일에 추가 1. 문제 (답)  -------------------------------------------------------------------------------------------- 2. 문제 (답) ※ 텍스트 파일의 내용과 완전히 일치하지 않아..
[정보보안기사 실기] 단답형 무지성 암기를 위한 퀴즈 프로그램
·
Study/Security
자료 출처 : 온계절, https://m.blog.naver.com/stereok2프로그램 제작 : solze, https://thodi-lab.tistory.com/  [실행 방법] 1. 바탕화면에 solze151ver2.py와 실기단답형_151제.txt를 놓는다. 2. cmd 실행 > cd Desktop >python solze151ver2.py 3. 안내에 따라 파일 경로를 입력하고 문제를 푼다 3.1 문제풀이를 그만하려면 'exit' 3.2. 문제를 건너뛰려면 'next' 3.3. 이전 문제로 가려면 'plz' 3.4. 문제 번호로 이동하려면 'go 번호' (ex. go 7)  ※ 텍스트 파일의 내용과 완전히 일치해야 함 (원한다면 직접 답 수정) ※ 문제가 더 필요하다면 아래 양식에 맞춰 텍스트..
[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] BeautifulSoup와 딕셔너리(Dictionary) 배우기
·
Study/Python
더보기import requestsfrom bs4 import BeautifulSoup# 초기 페이지에서 페이지 수 확인response = requests.get(...)soup = BeautifulSoup(response.content, "html.parser")bottons = len(soup.find_all(class_="page-numbers")[1:-1]) # 페이지 네비게이션에서 버튼 수 가져오기all_jobs = []def scrape_page(url): . . . job_data = { "company": company, "position": position, "description": descrip..
[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으로 나눌 때 다른 말을 꺼낼 줄 알게 됨 😌 😌 ㅋㅋ
[Python] 세금 계산기 만들기
·
Study/Python
더보기monthly_revenue = 10 #월간 매출monthly_expenses = 10 #월간 비용tax_credits = 0.01 #세액 공제율# 연간 매출 계산def get_yearly_revenue(monthly_revenue): return monthly_revenue * 12 . . . [배운 점] 직관적으로 알 수 있게 변수명 정하기주석없이 못살아 😭 스터디 문제라 전체를 작성할 수는 없지만, if/else문, print(f"~")도 야무지게 사용했음 !