| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
이 리포지토리는 파이썬 학원 수업을 통해 학습한 내용을 기반으로 구성된 실습 코드 모음입니다.
기초 문법부터 GUI 프로그래밍까지 단계별로 구성되어 있어 학습 복습 및 확장에 유용합니다.
pythonBasic/ ├── common/ # 공통 유틸 및 도구 (tkinter 앱, 좌표 추적 등) ├── ex01Grammar/ # Python 기초 문법 예제 │ ├── p01_print.py # 문자열 포매팅 및 출력 예제 │ ├── p11_tkinter_relative_layout.py # tkinter 레이아웃 예제 (pack) │ └── ... └── ...
간단한 텍스트 편집기를 tkinter로 구현한 예제입니다.
text_area = scrolledtext.ScrolledText(window)
text_area.grid(sticky=N + E + S + W)
menu_1.add_command(label="Open", command=open_file)
menu_1.add_command(label="Save", command=save_file)마우스 클릭 시 위치를 출력하고, 창 크기 변경 시 동적으로 창 타이틀을 갱신하는 좌표 도구 예제입니다.
def on_click(self, event):
click_position_str = f"클릭 위치: {event.x}, {event.y}"
self.label.config(text=click_position_str)ex01Grammar/ 폴더의 예제를 기반으로 한 파이썬 핵심 문법 요약입니다.
동적 타이핑 기반 언어이며, 타입 선언 없이 사용 가능
주요 자료형:
Type Hinting: def func(x: int) -> str:
if score >= 90:
grade = 'A'
elif score >= 80:
grade = 'B'
else:
grade = 'F'다양한 문자열 포매팅 방식과 특수문자, 인코딩 출력 등을 연습하는 예제입니다.
print("{0:=^20}".format("청산에 살으리라"))
print(f"{' LGH ':=^30}")
with open("청산에 살으리라.txt", 'w') as f:
print("나는 수풀 우거진 청산에 살으리라", file=f)btnConfirm = Button(window, text="Confirm", overrelief="groove", anchor="n")
btnConfirm.pack(padx=10, pady=20, side="top")| Back | FazBrowse Home | New Git URL |