일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- CSS
- syntaxerror
- kotlin
- If
- GUI
- HTML
- 클래스
- 파이썬
- CLASS
- 함수
- .format
- __init__
- Python
- 단순당
- ramdom
- reversed()
- Sys
- Import
- 스크롤 바
- 체크 박스
- 코틀린
- 라이브러리
- 다이어트
- 프로그레스 바
- 기본 산수 연산자
- Tkinter
- reverse()
- 식별 연산자
- 체질
- While
- Today
- Total
목록Python (42)
코드 여행 일기
안녕하세요! 이번에는 파이썬의 중요한 특징 중 하나인 클래스(class)에 대해 알아보겠습니다. 클래스는 객체지향 프로그래밍(OOP)에서 핵심적인 개념으로, 데이터와 해당 데이터를 처리하는 메서드를 함께 묶어서 관리할 수 있게 해줍니다. 간단한 예제를 통해 클래스의 기본 개념을 살펴보겠습니다. 1. 클래스 정의하기 파이썬에서 클래스를 정의할 때는 class 키워드를 사용합니다. class Dog: def __init__(self, name, age): self.name = name self.age = age def bark(self): print("멍멍!") 2. 객체 생성하기 클래스를 기반으로 객체를 생성할 때는 클래스 이름 뒤에 괄호를 붙이고, 필요한 초기값을 전달합니다. my_dog = Dog(na..
안녕하세요! 이번에는 컴퓨터 과학에서 중요한 개념 중 하나인 '바이너리(Binary) 데이터'에 대해 알아보겠습니다. 바이너리 데이터는 컴퓨터에서 사용되는 0과 1로 이루어진 데이터로, 텍스트 데이터와는 다르게 특정 문자 인코딩에 의존하지 않습니다. 1. 문자 데이터 vs. 바이너리 데이터 문자 데이터: 텍스트 형식의 데이터로, ASCII, UTF-8 등의 문자 인코딩을 사용하여 인간이 읽고 이해할 수 있는 문자로 이루어져 있습니다. 바이너리 데이터: 이진 데이터로, 0과 1의 조합으로 이루어져 텍스트가 아닌 데이터를 나타냅니다. 이미지, 음악, 비디오 파일 등이 여기에 해당합니다. 2. 파이썬에서의 바이너리 데이터 다루기 파이썬에서는 파일 처리를 통해 바이너리 데이터를 손쉽게 다룰 수 있습니다. 파일을..
안녕하세요! 이번에는 파이썬에서 제공하는 pickle 라이브러리에 대해 알아보겠습니다. pickle 라이브러리는 파이썬 객체를 직렬화하고 역직렬화하는데 사용되며, 객체를 파일에 저장하거나 네트워크를 통해 전송할 때 유용하게 활용됩니다. 아래 예제를 통해 pickle의 기본적인 사용법을 살펴보겠습니다. 1. 객체를 파일에 저장하기 (직렬화) import pickle # 저장할 객체 data_to_pickle = {"name": "John", "age": 30, "city": "New York"} # 파일에 객체 저장 with open("data.pkl", "wb") as file: pickle.dump(data_to_pickle, file) 2. 파일에서 객체 불러오기 (역직렬화) import pickle..
안녕하세요! 이번에는 파이썬에서 파일 입출력에 대해 기초적인 개념과 예제를 살펴보겠습니다. 파일 입출력은 프로그램에서 데이터를 파일에 쓰거나 파일에서 데이터를 읽는 등의 작업을 수행할 때 중요한 역할을 합니다. 아래 예제를 통해 파일 입출력의 기초를 익혀봅시다. 1. 파일 열기와 닫기 먼저, 파일을 열고 닫는 방법에 대해 알아봅시다. # 파일 열기 (쓰기 모드) file = open("example.txt", "w", encoding="utf-8") # 파일에 내용 쓰기 file.write("파일 입출력 예제\n") file.write("Hello, Python!") # 파일 닫기 file.close() 2. 파일 읽기 이제 파일을 읽어보겠습니다. # 파일 열기 (읽기 모드) file = open("ex..
안녕하세요! 이번에는 파이썬에서 다양한 출력 포맷을 지정하는 방법과 사용 예제에 대해 알아보겠습니다. 문자열 포매팅은 출력 결과를 원하는 형식으로 가독성 있게 표현하는 데 중요한 역할을 합니다. 아래 예제를 통해 다양한 출력 포맷을 적용하는 방법을 알아보겠습니다. 1. 정렬과 공백 채우기 # 오른쪽 정렬, 공백 채우기 print("{0: >10}".format(500)) # 왼쪽 정렬, 공백 채우기 print("{0:+10}".format(500)) # 오른쪽 정렬, 공백 채우기, 천 단위 구분 기호 print("{0: >10,}".format(1000000000000)) 결과: +500 1,000,000,000,000 3. 소수점 표현 # 소수점 출력 print("{0:f}".format(5/3)) #..
안녕하세요! 이번에는 파이썬의 내장 라이브러리 중 하나인 sys 라이브러리에 대해 알아보겠습니다. sys 라이브러리는 파이썬 인터프리터와 관련된 기능을 제공하는데, 명령 행 인자, 모듈 경로, 입출력 관리 등 다양한 기능을 포함하고 있습니다. 아래 예제를 통해 sys 라이브러리의 사용법과 활용 방법을 자세히 알아보겠습니다. 1. 명령 행 인자 다루기 import sys # 명령 행 인자 출력 print("명령 행 인자:", sys.argv) # 명령 행 인자 중에서 스크립트 이름만 출력 script_name = sys.argv[0] print("스크립트 이름:", script_name) 결과: 명령 행 인자: ['script.py', 'arg1', 'arg2'] 스크립트 이름: script.py 2. 모..
안녕하세요! 이번에는 파이썬에서 표준 입출력에 대해 알아보겠습니다. 표준 입출력은 사용자와 프로그램 간에 데이터를 주고받는 중요한 부분으로, 사용자로부터 입력을 받고, 결과를 출력하는 등의 작업에 사용됩니다. 아래 예제를 통해 표준 입출력의 기본적인 사용법과 활용 방법에 대해 알아보겠습니다. 1. 표준 입력 함수(input) # 사용자로부터 입력 받기 user_input = input("이름을 입력하세요: ") # 입력 받은 내용 출력 print(f"안녕하세요, {user_input}님!") 결과: 이름을 입력하세요: Alice 안녕하세요, Alice님! 2. 표준 출력 함수(print) # 변수의 값을 출력 age = 25 print(f"나이: {age}세") 결과: 나이: 25세 3. 여러 값 입력 ..
안녕하세요! 이번에는 파이썬에서 함수를 정의하는 def 키워드에 대해 알아보겠습니다. 함수는 특정 작업을 수행하는 코드의 블록을 정의하고, 필요할 때 호출하여 사용할 수 있는 기능입니다. 아래 예제를 통해 def를 사용한 함수의 정의와 활용 방법을 알아보겠습니다. 1. 함수의 기본 구조 def greet(name): #주어진 이름에 인사하는 함수 print(f"안녕하세요, {name}님!") # 함수 호출 greet("Alice") 결과: 안녕하세요, Alice님! 2. 매개변수와 반환값 def add_numbers(a, b): #두 수를 더하는 함수 result = a + b return result # 함수 호출 sum_result = add_numbers(5, 3) print("두 수의 합:", s..
안녕하세요! 이번에는 파이썬에서 반복문을 제어하는데 사용되는 continue와 break 문에 대해 알아보겠습니다. 이 두 문은 반복문에서 특정 조건에 따라 루프를 제어하거나 중단하는 데에 사용됩니다. 아래 예제를 통해 continue와 break의 사용법과 활용 방법을 알아보겠습니다. 1. continue 문의 사용 for number in range(1, 11): if number % 2 == 0: continue print(f"{number}은(는) 홀수입니다.") 결과: 1은(는) 홀수입니다. 3은(는) 홀수입니다. 5은(는) 홀수입니다. 7은(는) 홀수입니다. 9은(는) 홀수입니다. continue 문은 조건이 충족되면 남은 코드를 실행하지 않고 다음 반복으로 넘어갑니다. 위 예제에서는 짝수인 ..
안녕하세요! 이번에는 파이썬의 반복문 중 하나인 while 문에 대해 알아보겠습니다. while 문은 주어진 조건이 참(True)인 동안 특정 블록의 코드를 반복해서 실행하는 데에 사용됩니다. 아래 예제를 통해 while 문의 사용법과 활용 방법을 알아보겠습니다. 1. while 문의 기본 구조 count = 0 while count < 5: print(f"현재 count 값: {count}") count += 1 결과: 현재 count 값: 0 현재 count 값: 1 현재 count 값: 2 현재 count 값: 3 현재 count 값: 4 2. 무한 루프(Infinity Loop)와 break 문 while True: user_input = input("종료하려면 'exit'을 입력하세요: ") i..