일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
- 정처산기
- 파이썬배열예제
- 파이썬공부
- bottomnavigation
- 자바연산자
- 파이썬리스트
- 안드로이드
- 백준
- 파이썬배열
- 컴퓨터일반
- 정처기
- 코딩공부
- 자바예제
- 운영체제종류
- 운영체제목적
- 바텀네비게이션
- 정보처리산업기사
- 자바
- int크기
- 엑티비티
- 코딩
- 정처기운영체제
- 스누핑
- 파이썬
- 데이터베이스
- 파이썬예제
- androidstudio
- java
- 업다운게임코드
- 안드로이드스튜디오
- Today
- Total
목록프로그래밍/파이썬 (26)
발전을 위한 기록
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bmEITx/btsHbs8ZxiA/3s5Rwtpw2aDA3SKJqgeUNK/img.png)
💻 주석의 역할자신 또는 다른 사람을 위한 코드의 의도나 동작 방식을 설명하는 데 사용됩니다.코드의 특정 부분에 대한 설명, 작업의 목적, 변경 이력 등을 주석으로 기록할 수 있습니다. 코드를 이해하고 유지보수하는 데 도움이 됩니다.💻 파이썬 주석의 종류1. 한 줄 주석(Inline Comment)' # ' 기호로 시작하며, 코드 한 줄에 설명을 추가할 때 주로 사용합니다.x = 10 # 변수 x에 값 10을 할당합니다. 2. 블록 주석(Block Comment)' ''' ' 또는 ' """ ' 기호를 사용하며, 여러 줄에 걸쳐 설명을 추가할 때 주로 사용합니다."""이 부분은여러 줄에 걸친주석입니다."""def greet(name): """ 주어진 이름에 인사하는 함수입니다. :p..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/V3WNj/btsGeRvN5uU/moDXHbmd4s6kRhpJsM0ElK/img.png)
파이썬을 사용하여 시간, 분, 초를 변환하는 간단한 코드 입니다! 1. 시간 >> 초 def time_to_seconds(hours): total_seconds = hours * 3600 return total_seconds # 사용자로부터 시간을 입력받음 hours = int(input("시간을 입력하세요: ")) # 시간을 초로 변환하여 출력 total_seconds = time_to_seconds(hours) print("입력한 시간은 총 {} 초입니다.".format(total_seconds)) 실행 결과 시간을 입력하세요: 2 입력한 시간은 총 7200 초입니다. 2. 시간, 분 >> 초 def time_to_seconds(hours, minutes): total_seconds = hours *..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/LudXT/btsEkzXFdUH/Uz0WW15P9InrLrmZeB40D1/img.png)
반복문과 조건문을 사용하여 만든 간단한 게임입니다. 🚀 게임 규칙 컴퓨터는 1부터 100 사이의 랜덤한 숫자를 선택합니다. 사용자는 입력을 통해 숫자를 추측합니다. 컴퓨터는 추측한 숫자가 정답보다 큰지 작은지 알려줍니다. 사용자가 정답을 맞힐 때까지 반복합니다. 전체 코드 import random # random 모듈을 가져옵니다. 이 모듈은 난수 생성에 사용됩니다. def guess_the_number(): # 1부터 100 사이의 랜덤 숫자 생성 secret_number = random.randint(1, 100) print("1부터 100 사이의 숫자를 맞춰보세요.") attempts = 0 # 시도 횟수 초기화 while True: try: user_guess = int(input("추측한 숫자를..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/sQJc9/btsD5w04gKD/kucfyKJpTzC4PGRoIMKkwk/img.png)
이전 포스팅에서 만든 달력에 메모 검색 기능을 추가한 코드입니다! ❗ 모듈 설치가 필요합니다 ❗ Tkinter용 달력 위젯을 제공하는 별도의 모듈입니다. pip install tkcalendar 전체 코드 import tkinter as tk from tkcalendar import Calendar from tkinter import messagebox def on_date_select(event): # 선택된 날짜를 가져옵니다. selected_date = cal.selection_get() # 해당 날짜에 대한 메모를 텍스트 입력 필드에 표시합니다. memo_entry.delete(1.0, tk.END) memo_entry.insert(tk.END, memos.get(selected_date, "")..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/eyDs6t/btsD5x5L0ZK/LdjRXJBBrP9vhtj3No91JK/img.png)
이전 포스팅에서 만든 달력에 메모장을 추가하는 코드입니다! 기본 달력을 만드는 방법은 아래 게시물을 참고 해주세요! https://riwltnchgo.tistory.com/112 [Python] 파이썬으로 달력 만들기1 - 파이썬을 사용하여 달력을 표시하는 GUI 프로그램 입니다. 이 예제에서는 tkinter 라이브러리와 tkcalendar 모듈을 사용합니다. 1. 필요한 모듈 설치하기 tkcalendar 모듈을 설치해야 합니다. pip install tkca riwltnchgo.tistory.com ❗ 모듈 설치가 필요합니다 ❗ Tkinter용 달력 위젯을 제공하는 별도의 모듈입니다. pip install tkcalendar 코드 import tkinter as tk from tkcalendar imp..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bUdRj7/btsD3lZfVRN/gTSJKM1DaRVNMUF0Omd1Ck/img.png)
이전 포스팅에서 만든 달력의 색상을 바꾸는 코드입니다! 기본 달력을 만드는 방법은 아래 게시물을 참고 해주세요! https://riwltnchgo.tistory.com/112 [Python] 파이썬으로 달력 만들기1 - 파이썬을 사용하여 달력을 표시하는 GUI 프로그램 입니다. 이 예제에서는 tkinter 라이브러리와 tkcalendar 모듈을 사용합니다. 1. 필요한 모듈 설치하기 tkcalendar 모듈을 설치해야 합니다. pip install tkca riwltnchgo.tistory.com ❗ 모듈 설치가 필요합니다 ❗ Tkinter용 달력 위젯을 제공하는 별도의 모듈입니다. pip install tkcalendar 코드 import tkinter as tk from tkcalendar impor..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bkewY8/btsD0DTXPYi/akknGkG9FOsNqXv09A8BY0/img.png)
파이썬을 사용하여 달력을 표시하는 GUI 프로그램 입니다. 이 예제에서는 tkinter 라이브러리와 tkcalendar 모듈을 사용합니다. 1. 필요한 모듈 설치하기 tkcalendar 모듈을 설치해야 합니다. pip install tkcalendar 2. 코드 import tkinter as tk from tkcalendar import Calendar import locale # 로컬을 한국으로 설정 locale.setlocale(locale.LC_TIME, 'ko_KR') # 날짜 선택 시 호출될 함수 정의 def on_date_select(event): selected_date = cal.selection_get() # 선택한 날짜 가져오기 print(f"Selected Date is: {sele..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/edkKFH/btsD1avCKQy/Xo1HzVYpFguo9NKZimzEd0/img.png)
😖 확장자별로 폴더를 만들고 저장할 수 있습니다! 코드실행 후 정리하고싶은 폴더의 경로를 입력하면 아래와 같이 자동 정리 됩니다! 전체 코드 import os def organize_directory(path): for item in os.listdir(path): if os.path.isfile(os.path.join(path, item)): file_extension = item.split('.')[-1] extension_dir = os.path.join(path, file_extension) if not os.path.exists(extension_dir): os.makedirs(extension_dir) os.rename(os.path.join(path, item), os.path.join(ex..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/IgjVC/btsDLJNDjJb/3FAKl8gL9H27jGvK7DEjQk/img.png)
파이썬을 이용하여 텍스트 파일의 단어 빈도수를 분석할 수 있습니다. 주석 없는 코드 def count_word_frequency(text): words = text.split() frequency = {} for word in words: word = word.lower().strip(",.!?") frequency[word] = frequency.get(word, 0) + 1 return frequency def main(): file_path = 'c:\\Users\\USER\\Desktop\\abc.txt' with open(file_path, 'r', encoding='utf-8') as file: text = file.read() frequencies = count_word_frequency(t..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bsaQZl/btsDUMPkZ24/fyv26LFNZZJjAcd1ozfRv1/img.png)
리스트 컴프리헨션은 반복 객체에서 조건에 따라 새 리스트를 만드는 방식입니다. 리스트 컴프리헨션은 이 두 개념을 결합한 것으로, 기존 리스트나 다른 반복 가능한(iterable) 객체를 사용하여 새로운 리스트를 간결하고 효율적으로 생성하는 방법을 의미합니다. 📌리스트(List) 파이썬에서 '리스트'는 여러 값을 순서대로 저장하는 데이터 구조입니다. 배열이나 연속된 데이터를 나타내는 데 사용되며, 다양한 데이터 타입의 요소들을 포함할 수 있습니다. 파이썬의 리스트는 대괄호 [] 안에 요소들을 쉼표로 구분하여 나열합니다. 📌 컴프리헨션(Comprehension) '컴프리헨션'이라는 단어는 '이해' 또는 '포괄'이라는 뜻을 가지고 있습니다. 프로그래밍에서는 이를 '특정한 집합이나 시퀀스를 생성하거나 변환하기 ..