zero-week's IT blog
close
프로필 배경
프로필 로고

zero-week's IT blog

  • 분류 전체보기
    • CS(Computer Science) 이론
      • 이산수학
      • 알고리즘
      • 디자인패턴
      • 클라우드컴퓨팅
    • JAVA Programming
      • Java
      • JSP
      • Spring
      • SpringBoot
      • Thymeleaf
    • PYTHON Programming
      • Python
      • Django
      • Flask
      • FastAPI
    • JAVASCRIPT Programming
      • Javascript
      • Node.js
      • JQuery
    • C# Programming
      • C#
      • Winform
      • WPF
    • C Programming
      • C
    • WEB PUBLISHING
      • HTML-CSS
    • DATABASE
      • MySQL & MariaDB
      • MSSQL
      • 몽고DB
      • H2
    • Tools & Functions
      • 개발도구 사용방법
      • Project 기능들
      • 코딩 테스트 복기
  • 홈
  • 태그
  • 방명록
[python] 내장함수

[python] 내장함수

파이썬에는 많은 내장함수가 있습니다. 파이썬의 내장함수는 아래 사이트에서 찾을 수 있습니다.Built-in Functions — Python 3.12.3 documentation Built-in FunctionsThe Python interpreter has a number of functions and types built into it that are always available. They are listed here in alphabetical order.,,,, Built-in Functions,,, A, abs(), aiter(), all(), a...docs.python.org    아래는 자주 사용하는 내장함수의 예시입니다.# all, any 함수 : iterable 요소를 검사하여 참인..

  • format_list_bulleted PYTHON Programming/Python
  • · 2024. 5. 21.
  • textsms
[python] 패키지와 모듈

[python] 패키지와 모듈

1. 모듈파이썬에서 모듈은 코드를 구성하는 하나의 파일로서, 함수, 변수, 클래스 등의 정의들을 담고 있는 파일을 말합니다. 모듈을 사용하여 관련된 코드를 구조화하고 재사용 가능한 단위로 만들 수 있습니다. 이러한 모듈화는 코드의 가독성과 유지보수성을 높여주며, 코드를 논리적인 블록으로 나눌 수 있습니다 모듈은 쓰고자 하는 파일과 같은 경로에 있거나 파이썬 라이브러리들이 모여있는 폴더에 있어야 사용가능합니다. 사용방법은 해당 모듈을 import함으로써 사용할 수 있습니다.예시로 보여드리겠습니다.theater_module.pydef price(people): print("{0}명 가격은{1}입니다.".format(people,people*10000)) def price_morning(people..

  • format_list_bulleted PYTHON Programming/Python
  • · 2024. 5. 21.
  • textsms
[python] 예외처리

[python] 예외처리

1. 예외의 종류SyntaxError : 문법 오류NameError : 참조가 없을 때ZeroDivisionError : 0으로 나누려고 할때 발생하는 예외IndexError : 리스트 등 인덱스 범위를 벗어났을때 발생하는 예외KeyError: 딕셔너리 등 없는 key값을 찾으려고 할때 발생하는 예외AttributeError : 모듈, 클래스등에 있는 잘못된 속성을 사용 하려고 할때 발생하는 예외ValueError: 어떤 자료구조 안에서 특정값을 처리하려고 하는데 특정값이 존재하지 않을 때 발생하는 예외FileNotFoundError : 파일을 찾으려고 하는데, 해당 파일명이 없을 때 발생하는 예외TypeError : 자료형에 맞지 않는 연산을 수행하려고 할때 발생하는 예외2. try 예외처리예외 처리..

  • format_list_bulleted PYTHON Programming/Python
  • · 2024. 5. 21.
  • textsms

[python] print와 pass

1.print파이썬에서 print함수는 내용을 출력하는 함수입니다. 자바의 System.out.print와 동일한 기능을 합니다. 그러나 print는 옵션에 따라 다른 기능을 줄 수 있습니다. 예시코드를 통해 살펴보겠습니다. #print 기본 옵션은 줄바꿈print("hello") #출력: hello#''' '''는 개행처리를 해준다.print(''' bbbbcccc''')#출력:# bbbb# cccc#sep 옵션은 콤마(,)로 이은 문구를 무엇으로 이을지 정해주는 것print("p","y","t","h","o","n", sep=',') #출력 : p,y,t,h,o,nprint("010","1111","2222",sep="-") # 출력: 010-1111-2222#end 옵션은 마지막을 출력문의 마지막..

  • format_list_bulleted PYTHON Programming/Python
  • · 2024. 5. 21.
  • textsms
[python] 상속

[python] 상속

1. 일반상속#부모 값class Unit: def __init__(self,name,hp): self.name = name self.hp = hp #자식 값class AttackUnit(Unit): def __init__(self,name,hp,damage): Unit.__init__(self,name,hp) # 상속 self.damage = damage def attack(self,location): print("{0} : {1} 방향으로 적군을 공격합니다. [공격력]:{2}".format(self.name,location,self.damage)) def damag..

  • format_list_bulleted PYTHON Programming/Python
  • · 2024. 5. 20.
  • textsms
[python] 메서드

[python] 메서드

1. 메서드 파이썬에서 메서드(Method)는 클래스 내에 정의된 함수를 말합니다. 메서드는 객체 지향 프로그래밍에서 객체의 동작을 정의하는 역할을 합니다. 클래스에 정의된 메서드는 해당 클래스의 모든 객체에서 공유되며, 객체가 메서드를 호출할 수 있습니다.파이썬에서 메서드를 정의하려면 다음과 같은 형식을 따릅니다class 클래스명: def 메서드이름(self, 인자1, 인자2, ...): # 메서드 코드예시)class AttackUnit: def __init__(self,name,hp,damage): self.name = name self.hp = hp self.damage = damage def attack(self,lo..

  • format_list_bulleted PYTHON Programming/Python
  • · 2024. 5. 20.
  • textsms

[python] 매직 메서드

1. 매직메서드의 정의매직 메서드는 파이썬에서 특별한 기능을 제공하는 메서드입니다. 다른 메서드와 달리 **더블 언더스코어(__)**로 시작하고 끝나며, 클래스 내부적으로 구현되어 있습니다. 예제)n = 10print(type(n)) #출력: -> n은 변수이지만, 클래스 int형이란 뜻 따라서 매직메서드를 호출 가능print(dir(n))# 출력:# ['__abs__', '__add__', '__and__', '__bool__', '__ceil__', '__class__', '__delattr__', '__dir__', '__divmod__', '__doc__', '__eq__', '__float__', '__floor__', '__floordiv__', '__format__', '__ge__', '_..

  • format_list_bulleted PYTHON Programming/Python
  • · 2024. 5. 11.
  • textsms

[python] 클래스

1. 클래스 정의파이썬 클래스(Class)는 객체 지향 프로그래밍(Object-Oriented Programming, OOP)의 기본적인 개념으로, 데이터와 해당 데이터를 처리하는 메서드들을 하나로 묶어서 표현하는 코드 구조입니다. 클래스는 객체를 생성하기 위한 틀 또는 설계도와 같은 역할을 합니다. 클래스를 정의한 후에는 이를 기반으로 여러 개의 객체를 생성하여 사용할 수 있습니다.파이썬 클래스를 정의하는 방법은 다음과 같습니다 class 클래스명: # object를 상속받기 때문에 class 클래스명(object):로 해도되고 object를 생략해도 된다. # 클래스 속성 (멤버 변수) 변수1 = 값1 변수2 = 값2 # 메서드 정의 def 메서드1(self, 인자1, 인자..

  • format_list_bulleted PYTHON Programming/Python
  • · 2024. 5. 11.
  • textsms
[python] 입출력

[python] 입출력

1. input 함수파이썬에서 input은 사용자 입력값을 받는 함수입니다. 즉 동적으로 입력을 받는 것입니다. 이 함수를 사용하면 콘솔등에서 입력을 받아 데이터를 유연하게 처리할 수 있습니다. name = input("이름을 입력해주세요 : ") #입력: kimage = input("나이를 입력해주세요 : ") #입력: 30 #기본타입은 문자열로 받는다.age2 = int(input("나이를 입력해주세요 : ")) #입력: 30 -> 타입에 따른 형변환이 필요print(type(name),type(age),type(age2)) #출력: print(f"name: {name}. age: {age}, age2: {age2}") #출력:name: kim. age: 30, age2: 30print("문자열:..

  • format_list_bulleted PYTHON Programming/Python
  • · 2024. 4. 23.
  • textsms

[python] 함수

파이썬에서 함수는 재사용 가능한 코드 블록으로, 특정 작업을 수행하기 위해 사용됩니다. 함수를 사용하여 코드를 모듈화하고, 중복을 피하며, 코드의 가독성을 높일 수 있습니다. 파이썬의 함수 사용 방법은 다음과 같습니다 1. 함수의 사용방법def 함수이름(매개변수1, 매개변수2, ...): # 함수 내용 # 함수가 수행할 작업 return 반환값 # 반환값이 없는 경우에는 생략 가능위의 형식으로 함수를 정의할 수 있습니다. 함수 이름은 사용자가 원하는대로 지정할 수 있으며, 함수의 내용은 def 키워드 다음에 들여쓰기를 해서 작성합니다. 함수의 인자는 괄호 안에 지정되며, 필요한 만큼 인자를 선언할 수 있습니다. 아래는 함수를 사용한 몇 가지 예시입니다2. 매개변수가 없는 함수def sa..

  • format_list_bulleted PYTHON Programming/Python
  • · 2024. 4. 23.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • navigate_next
전체 방문자
오늘
어제
전체
전체 카테고리
  • 분류 전체보기
    • CS(Computer Science) 이론
      • 이산수학
      • 알고리즘
      • 디자인패턴
      • 클라우드컴퓨팅
    • JAVA Programming
      • Java
      • JSP
      • Spring
      • SpringBoot
      • Thymeleaf
    • PYTHON Programming
      • Python
      • Django
      • Flask
      • FastAPI
    • JAVASCRIPT Programming
      • Javascript
      • Node.js
      • JQuery
    • C# Programming
      • C#
      • Winform
      • WPF
    • C Programming
      • C
    • WEB PUBLISHING
      • HTML-CSS
    • DATABASE
      • MySQL & MariaDB
      • MSSQL
      • 몽고DB
      • H2
    • Tools & Functions
      • 개발도구 사용방법
      • Project 기능들
      • 코딩 테스트 복기
공지사항
최근 글
인기 글
최근 댓글
태그
  • #yalco
  • #나도코딩
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바