Mumu-Kim
close
프로필 배경
프로필 로고

Mumu-Kim

  • 분류 전체보기 (95)
    • 생각 정리 (9)
    • Unity (5)
    • C++ (0)
      • Baekjoon (0)
    • 학습 (77)
      • DB (10)
      • React (20)
      • JavaScript (6)
      • Node.js (5)
      • Python (11)
      • C++ 소켓 프로그래밍 (11)
      • C++ 멀티스레딩 (14)
    • 책,강의 (3)
  • 홈
  • 태그
  • 방명록

파이썬 클래스

1. 클래스파이썬은 다른 객체 지향 언어보다 더 유연하고 동적인 클래스 시스템을 가지고 있다. 1.1. 기본 클래스 구조파이썬 클래스는 class 키워드로 정의하며, 콜론과 들여쓰기로 클래스 내용을 구분한다.class 클래스명: def 메서드명1(self, 매개변수1, 매개변수2, ...): 명령1 명령2 ... 클래스명은 일반적으로 PascalCase 표기법(첫 글자와 각 단어의 첫 글자를 대문자로)을 사용한다. 1.2. 인스턴스 생성과 초기화클래스의 인스턴스는 클래스명을 함수처럼 호출하여 생성한다.__init__ 메서드는 생성자로, 인스턴스가 생성될 때 자동으로 호출된다. ex)class Rectangle: def __init__(self, width,..

  • format_list_bulleted 학습/Python
  • · 2025. 5. 2.
  • textsms

파이썬 함수

1. 파이썬 함수의 기본파이썬의 함수는 일급 객체(first-class objects)로 취급되어 변수에 할당하거나 다른 함수의 인자로 전달하는 등 다양한 방식으로 활용할 수 있다. 1.1. 함수 정의하기파이썬에서 함수는 def 키워드를 사용하여 정의한다.함수명은 스네이크 케이스(snake_case)로 작성하며, 함수 뒤에 소괄호와 콜론을 붙이고 내용을 작성하는 것이 PEP 8 스타일 가이드의 권장사항이다. ex)def greet_user(): print("안녕하세요!")# 함수 호출greet_user() # 출력: 안녕하세요! 1.2. 매개변수와 인자함수에 데이터를 전달하기 위해 매개변수(parameter)를 사용한다.파이썬에서는 매개변수에 자료형을 명시하지 않고 변수명만 기입한다. ex)def..

  • format_list_bulleted 학습/Python
  • · 2025. 5. 1.
  • textsms

파일 입출력

1. 파일 입출력파이썬에서 파일 처리는 데이터를 영구적으로 저장하고 불러오는 중요한 기능이다.파일 입출력을 통해 프로그램 실행 간에 데이터를 유지하거나 외부 데이터를 처리할 수 있다. 1.1. 파일 열기와 닫기파이썬에서 파일을 열고 닫을 때는 open() 함수와 close() 메서드를 사용한다.open() 함수는 두 개의 주요 매개변수를 받는다.첫 번째 매개변수: 파일 경로두 번째 매개변수: 파일 열기 모드ex)# 파일 열기file = open('example.txt', 'w') # 쓰기 모드로 파일 열기# 파일 작업 수행file.write('안녕하세요!')# 파일 닫기file.close() 1.2. 파일 열기 모드파일을 열 때 다양한 모드를 지정할 수 있다.모드설명r읽기 모드 (기본값)w쓰기 모드 (..

  • format_list_bulleted 학습/Python
  • · 2025. 4. 30.
  • textsms

표준 입출력 및 문자열 포맷팅

1. 표준 입력파이썬에서 사용자로부터 입력을 받는 가장 기본적인 방법은 input() 함수를 사용하는 것이다.input() 함수는 프로그램 실행 중 사용자의 키보드 입력을 받아들인다. 1.1. input() 함수의 기본 사용법input() 함수는 프롬프트 메시지를 선택적으로 받아 사용자에게 표시할 수 있다. ex)name = input("이름을 입력하세요: ")print(f"안녕하세요, {name}님!") 위 코드를 실행하면 "이름을 입력하세요: "라는 프롬프트가 표시되고, 사용자가 이름을 입력하면 그 값이 name 변수에 저장된다. 1.2. input() 함수의 특징input() 함수를 통해 입력받은 값은 항상 문자열(str) 타입이다.숫자를 입력받아도 문자열로 저장되므로, 필요에 따라 형변환을 해주어..

  • format_list_bulleted 학습/Python
  • · 2025. 4. 29.
  • textsms

조건문, 반복문

1. 조건문조건문은 프로그램의 흐름을 제어하는 핵심 요소이다.파이썬의 조건문도 다른 프로그래밍 언어와 유사하지만, 문법적 특징에서 차이가 있다. 1.1. if 문의 기본 구조if 문은 조건이 참(True)일 때 코드 블록을 실행한다.파이썬에서는 if 다음에 조건을 넣고 끝에 콜론(:)을 반드시 붙인다.조건 다음 줄부터는 들여쓰기로 코드 블록을 구분한다. ex)age = 25if age >= 18: print("성인입니다.") # 들여쓰기로 코드 블록을 표시 print("입장이 가능합니다.")print("이 문장은 항상 실행됩니다.") # 들여쓰기가 없으므로 if문과 무관 1.2. else와 elif조건이 거짓(False)일 때 실행할 코드는 else 문을 사용한다.여러 조건을 순차적으로 검..

  • format_list_bulleted 학습/Python
  • · 2025. 4. 25.
  • textsms

자료구조

1. 개요파이썬은 다양한 내장 자료구조를 제공하여 데이터를 효율적으로 관리할 수 있게 한다.주요 자료구조는 List, Dictionary, Tuple, Set이 있다. 2. List(리스트)리스트는 파이썬에서 가장 기본적이고 많이 사용되는 자료구조이다.동적 배열로 구현되어 있어 메모리에 연속적으로 저장된다. 2.1. 기본 사용법선언list = [] ex)# 리스트 선언empty_list = []numbers = [1, 2, 3, 4, 5]mixed_list = [1, \"Hello\", 3.14, True]# 인덱싱 (0부터 시작)print(numbers[0]) # 출력: 1print(numbers[-1]) # 출력: 5 (뒤에서부터 첫 번째 요소)# 슬라이싱 (범위 지정)print(numbers[1..

  • format_list_bulleted 학습/Python
  • · 2025. 4. 19.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (95)
    • 생각 정리 (9)
    • Unity (5)
    • C++ (0)
      • Baekjoon (0)
    • 학습 (77)
      • DB (10)
      • React (20)
      • JavaScript (6)
      • Node.js (5)
      • Python (11)
      • C++ 소켓 프로그래밍 (11)
      • C++ 멀티스레딩 (14)
    • 책,강의 (3)
최근 글
인기 글
최근 댓글
태그
  • #백준
  • #알고리즘
  • #C++
  • #오블완
  • #티스토리챌린지
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바