분류 전체보기 116

[Python:파이썬:기초] 21-3. 내장 함수: 정수-> 2진수 변환, True/False 등 조건 검사 - bin(), bool() function examples

[Python:파이썬:기초] 21-3. 내장 함수: 정수-> 2진수 변환, True/False 등 조건 검사 - bin(), bool() function examples 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و ■ bin(x) 함수 정수 값 x를 2진수 문자열로 변환하여 반환합니다. 반환된 결과 앞에는 prefix로 항상 "0b"가 앞에 붙습니다. ■ bool(x) 함수 입력한 논리 값, 변수 값에 대해 True, False를 반환합니다. 즉 x가 [], (), {}와 같이 비어 있거나 False, 0, None가 아니면 항상 True를 반환합니다. 🔗 bin(), bool() 함수 예제(Example): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #bin() 함수 p..

[Python:파이썬:기초] 21-2. 내장 함수: 반복 가능한 자료형 변수 요소 검사 - all(), any() function examples

[Python:파이썬:기초] 21-2. 내장 함수: 반복 가능한 자료형 변수 요소 검사 - all(), any() function examples 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و all(), any() 함수는 list, tuple, dictionary와 같이 반복 가능한(iterable) 자료형 변수의 요소를 검사하여 결과를 True 또는 False로 반환합니다. all() 함수 all() 함수는 요소 중 하나라도 요소 값이 비어 있거나 거짓(False)이면 False를 반환하고 모두가 참(True)이면 True를 반환합니다. all(iterable) any() 함수 any() 함수는 요소 중 하나라도 True이면 True를 반환하고 모든 요소가 비어 있거나 거짓(False)이면 Fal..

[Python:파이썬:기초] 21-1. 내장 함수: 절대값 구하기 abs() function example

[Python:파이썬:기초] 21-1. 내장 함수: 절대값 구하기 abs() function example 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 파이썬 내장함수는 알아두면 유용하기에 예제 위주로 정리해 보려합니다. 사용 방법이 비교적 쉬운 함수는 속성으로 간단히 정리해 보도록 하겠습니다. 먼저 abs() 내장 함수는 입력한 숫자에 대한 절대값을 반환하는 함수입니다. 기본적인 사용법은 다음과 같습니다. abs(n) 아래 예제는 음수, 실수, 복소수 등에 대한 절대값을 구하는 예제를 보여줍니다. 🔗 abs() 함수 예제(Example): 1 2 3 4 5 6 7 8 9 10 a1 = -3 a2 = 1024 a3 = -3/100 a4 = -3.14 a5 = 2+3j print("abs(a1) = ..

[Python:파이썬:기초] 21. 내장 함수(Built-in Functions)

[Python:파이썬:기초] 21. 내장 함수(Built-in Functions) 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 내장 함수는 파이썬이 제공하는 자체 함수입니다. 파이썬을 설치하면 다양한 함수들이 개발자가 구현할 필요 없이 파이썬 자체에 포함되어 있습니다. 따라서 어떤 함수들이 내장함수로 이미 구현되어 있는지를 알아두면 프로그래밍할 때 유용하게 사용할 수 있습니다. 아래 참고 링크는 파이썬이 제공하는 내장 함수들의 목록입니다. 한글로도 볼 수 있습니다. ※ 참고: 파이썬 내장함수(Built-in Functions): https://docs.python.org/3/library/functions.html Built-in Functions — Python 3.9.5 documentation..

[Python:파이썬:기초] 20. 예외 처리(try, except, finally, raise examples)

[Python:파이썬:기초] 20. 예외 처리(try, except, finally, raise examples) 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 파이썬은 프로그램 오류에 대한 예외처리를 위해 try...except...finally문과 raise문을 지원합니다. try 문은 오류 발생 가능성이 있는 코드를 테스트할 수 있게 해 주며 except 문은 발생한 에러를 처리할 수 있게 해 줍니다. finally 문의 코드는 try...except와 관계없이 실행됩니다. ※ 참고: 빌트인 예외(Built-in Exceptions): https://docs.python.org/3/library/exceptions.html 다음은 try, except, finally문의 기본 구조입니다. try..

[Python:파이썬:기초] 19. 모듈(Modules)

[Python:파이썬:기초] 19. 모듈(Modules) 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 모듈은 일종의 라이브러리 코드로 변수, 함수, 클래스를 파일 형태로 저장하여 특정 기능을 하는 코드들을 모아놓은 것입니다. 파이썬은 내부적으로 다양한 내장 모듈(built-in modules)을 지원하며 내장 모듈은 파이썬 표준 라이브러리에 포함되어 있습니다. 이는 import 키워드를 이용하여 바로 사용할 수 있습니다. 또한 모듈을 사용자가 직접 만들어서 사용할 수도 있습니다. 기본적인 모듈의 import 방법은 다음과 같이 아주 간단합니다. import 모듈이름 모듈의 사용 범위 - 파이썬 자체에서 지원하는 내장 모듈을 사용할 수 있음 - 인터넷에 공개된 모듈을 설치하여 사용할 수 있음 - 직접..

[Python:파이썬:기초] 18. 클래스 다중상속, 추상 클래스-Class Multiple Inheritance, Abstract Class Examples

[Python:파이썬:기초] 18. 클래스 다중 상속, 추상 클래스 - Class Multiple Inheritance, Abstract Class Examples 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 다중상속(Multiple Inheritance) 다중 상속은 여러개의 클래스로부터 상속을 받는 것을 말합니다. 다음과 같이 콤마(,)를 이용하여 2개 이상의 베이스 클래스 이름을 입력할 수 있습니다. class 베이스클래스1: 코드 class 베이스클래스2: 코드 class 파생클래스(베이스클래스1, 베이스클래스2): 코드 🔗 클래스 다중 상속 예제(Example): 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..

[Python:파이썬:기초] 17. 클래스 상속, 메소드 오버라이딩, super 함수 예제-Class Inheritance, Method Overriding , super function examples

[Python:파이썬:기초] 17. 클래스 상속, 다중 상속, 메소드 오버라이딩, super 함수 예제- Class Inheritance, Method Overriding , super function examples 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 클래스를 지원하는 파이썬도 클래스 상속(Inheritance)을 지원합니다. 클래스가 베이스(부모) 클래스로부터 상속받기 위해서는 클래스 이름 뒤에 괄호를 이용하여 상속받을 클래스의 이름을 입력합니다. class 클래스이름(베이스클래스): 코드 ... 일반적으로 클래스의 상속은 파생(자식) 클래스 기능을 확장시킬 때 사용합니다. 예제에서 footballPlayer과 computerEnginner 클래스는 Person 클래스를 상속하므로 Pe..

[Python:파이썬:기초] 16. 클래스와 객체(Classes, Objects) 생성하기

[Python:파이썬:기초] 16. 클래스와 객체(Classes, Objects) 생성하기 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 파이썬은 객체지향 언어(Object Oriented Programming Language)입니다. 그래서 클래스를 지원하며 클래스를 이용하여 객체(Object)를 생성할 수 있어요. 다음 클래스의 기본 구조로 클래스는 기본적으로 변수와 메소드(함수)를 포함해요. class 클래스명: 클래스 변수 ... def __init__(self, 파라미터): #메소드(함수) self.변수 = 파라미터 코드1 ... def 메소드명: 코드2 ... 클래스는 객체지향 프로그래밍 언어의 기본적인 사용자 정의 자료형(user defined data type)이며 같은 종류의 어떤 문..

[Python:파이썬:기초] 15. 파일 생성, 읽기, 쓰기, 파일 복사(Create/Read/Write/Copy Files)

[Python:파이썬:기초] 15. 파일 생성, 읽기, 쓰기, 파일 복사(Create/Read/Write/Copy Files) 안녕하세요 JollyTree입니다 (•̀ᴗ•́)و 파이썬은 open 함수를 이용하여 파일을 읽거나 파일을 새로 생성해요. open 함수는 두 개의 파라미터를 가지는데 첫 번째는 파일명이고 두 번째는 파일을 열기 위한 모드(mode)로 모드는 상황에 맞게 파일을 open 할 수 있어요. 다음은 open함수의 이용 예입니다. open 함수 사용 예 f1 = open("c:/temp/maincodes1.txt", "r") f1 = open("c:/temp/maincodes3.zip", "rb") f2 = open("c:/temp/maincodes4.txt", "w") f2 = open..