파이썬 생성기 이 자습서에서는 Python 생성기를 사용하여 반복을 쉽게 생성하는 방법, 반복기 및 일반 함수와 어떻게 다른지, 사용해야 하는 이유를 배웁니다. 동영상:Python 생성기 파이썬의 생성기 파이썬에서 반복자를 만드는 데는 많은 작업이 있습니다. __iter__() 클래스를 구현해야 합니다. 및 __next__() 메서드, 내부 상태를 추적하고 StopIteration 올리기 반환할 값이 없을 때. 이것은 길고 직관적이지 않습니다. 그런 상황에서 제너레이터가 구해줍니다. Python 생성기는 반복자를 만드는 간
파이썬 반복자 반복자는 반복할 수 있는 개체입니다. 이 튜토리얼에서는 반복자의 작동 방식과 __iter__ 및 __next__ 메서드를 사용하여 고유한 반복자를 구축하는 방법을 배웁니다. 동영상:Python 반복자 Python의 반복자 반복자는 Python의 모든 곳에 있습니다. for 내에서 우아하게 구현됩니다. 루프, 컴프리헨션, 제너레이터 등이지만 잘 보이지 않는 곳에 숨겨져 있습니다. Python의 Iterator는 단순히 반복할 수 있는 객체입니다. 한 번에 한 요소씩 데이터를 반환하는 개체입니다. 기술적으로 말하
Python 연산자 오버로딩 사용된 피연산자에 따라 Python에서 연산자의 의미를 변경할 수 있습니다. 이 튜토리얼에서는 Python 객체 지향 프로그래밍에서 연산자 오버로딩을 사용하는 방법을 배웁니다. Python 연산자 오버로딩 Python 연산자는 내장 클래스에서 작동합니다. 그러나 동일한 연산자는 유형에 따라 다르게 동작합니다. 예를 들어, + 연산자는 두 개의 숫자에 산술 덧셈을 수행하거나 두 개의 목록을 병합하거나 두 개의 문자열을 연결합니다. 동일한 연산자가 컨텍스트에 따라 다른 의미를 가질 수 있도록 하는 Py
Python 다중 상속 이 자습서에서는 Python의 다중 상속과 이를 프로그램에서 사용하는 방법을 배웁니다. 또한 다중 수준 상속 및 메서드 해결 순서에 대해 알아봅니다. Python 다중 상속 클래스는 C++와 유사하게 Python의 둘 이상의 기본 클래스에서 파생될 수 있습니다. 이것을 다중 상속이라고 합니다. 다중 상속에서 모든 기본 클래스의 기능은 파생 클래스로 상속됩니다. 다중 상속 구문은 단일 상속과 유사합니다. 예시 class Base1: pass class Base2: pass class M
파이썬 상속 상속을 통해 부모 클래스에서 모든 기능을 가져오고 더 추가할 수 있는 클래스를 정의할 수 있습니다. 이 자습서에서는 Python에서 상속을 사용하는 방법을 배웁니다. 동영상:Python 상속 Python의 상속 상속은 객체 지향 프로그래밍의 강력한 기능입니다. 기존 클래스를 거의 또는 전혀 수정하지 않고 새 클래스를 정의하는 것을 말합니다. 새 클래스를 파생(또는 자식) 클래스라고 합니다. 상속되는 클래스를 기본(또는 상위) 클래스라고 합니다. . Python 상속 구문 class BaseClass: Bo
Python 개체 및 클래스 이 자습서에서는 Python 개체 및 클래스의 핵심 기능에 대해 배웁니다. 클래스가 무엇인지, 클래스를 만들고 프로그램에서 사용하는 방법을 배우게 됩니다. 동영상:Python 클래스 및 개체 Python 객체 및 클래스 파이썬은 객체 지향 프로그래밍 언어입니다. 함수에 중점을 둔 프로시저 지향 프로그래밍과 달리 객체 지향 프로그래밍은 객체에 중점을 둡니다. 객체는 단순히 데이터(변수)와 해당 데이터에 작용하는 메서드(함수)의 모음입니다. 마찬가지로 클래스는 해당 개체의 청사진입니다. 우리는 클래
Python 객체 지향 프로그래밍 이 자습서에서는 예제를 통해 Python의 객체 지향 프로그래밍(OOP)과 기본 개념에 대해 알아봅니다. 동영상:Python의 객체 지향 프로그래밍 객체 지향 프로그래밍 Python은 다중 패러다임 프로그래밍 언어입니다. 다양한 프로그래밍 접근 방식을 지원합니다. 프로그래밍 문제를 해결하는 인기 있는 방법 중 하나는 객체를 만드는 것입니다. 이것을 객체 지향 프로그래밍(OOP)이라고 합니다. 개체에는 두 가지 특성이 있습니다. 속성 행동 예를 들어 보겠습니다. 앵무새는 다음과 같은
Python 사용자 정의 예외 이 자습서에서는 예제를 통해 요구 사항에 따라 사용자 지정 예외를 정의하는 방법을 배웁니다. Python에는 프로그램에 문제가 있을 때 프로그램에서 강제로 오류를 출력하도록 하는 수많은 내장 예외가 있습니다. 그러나 때로는 목적에 맞는 사용자 정의 예외를 생성해야 할 수도 있습니다. 사용자 정의 예외 생성 Python에서 사용자는 새 클래스를 생성하여 사용자 정의 예외를 정의할 수 있습니다. 이 예외 클래스는 내장 Exception에서 직접 또는 간접적으로 파생되어야 합니다. 수업. 대부분의 기
try, except 및 finally 문을 사용한 Python 예외 처리 이 튜토리얼에서는 예제를 통해 try, except 및 finally 문을 사용하여 Python 프로그램에서 예외를 처리하는 방법을 배웁니다. 동영상:Python 예외 처리(try..except..finally) Python의 예외 파이썬에는 프로그램에 오류가 발생할 때 발생하는 많은 내장 예외가 있습니다(프로그램에 문제가 있음). 이러한 예외가 발생하면 Python 인터프리터는 현재 프로세스를 중지하고 처리될 때까지 호출 프로세스에 전달합니다. 처리
Python 오류 및 기본 제공 예외 이 자습서에서는 Python에 내장된 다양한 유형의 오류 및 예외에 대해 학습합니다. 파이썬 인터프리터에 오류가 발생할 때마다 발생합니다. 동영상:Python 예외 처리 프로그램을 작성하는 동안 실행하려고 할 때 오류가 발생하는 특정 실수를 할 수 있습니다. 파이썬 프로그램은 처리되지 않은 오류가 발생하는 즉시 종료됩니다. 이러한 오류는 크게 두 가지 클래스로 분류할 수 있습니다. 구문 오류 논리적 오류(예외) Python 구문 오류 언어의 적절한 구조(구문)를 따르지 않아 발생하는
Python 디렉토리 및 파일 관리 이 튜토리얼에서는 Python의 파일 및 디렉토리 관리(예:디렉토리 생성, 이름 변경, 모든 디렉토리 나열 및 작업)에 대해 배웁니다. 동영상:Python OS 모듈 파이썬 디렉토리 Python 프로그램에서 처리할 파일이 많은 경우 코드를 다른 디렉토리에 정렬하여 보다 쉽게 관리할 수 있습니다. 디렉토리 또는 폴더는 파일 및 하위 디렉토리의 모음입니다. 파이썬에는 os이 있습니다. 디렉토리(및 파일) 작업에 유용한 많은 방법을 제공하는 모듈입니다. 현재 디렉토리 가져오기 getcwd
파이썬 파일 I/O 이 자습서에서는 Python 파일 작업에 대해 알아봅니다. 보다 구체적으로, 파일 열기, 파일 읽기, 쓰기, 닫기 및 알고 있어야 하는 다양한 파일 방법입니다. 동영상:Python에서 파일 읽기 및 쓰기 파일 파일은 관련 정보를 저장하기 위해 디스크의 이름이 지정된 위치입니다. 비휘발성 메모리(예:하드 디스크)에 데이터를 영구적으로 저장하는 데 사용됩니다. RAM(Random Access Memory)은 휘발성이므로(컴퓨터가 꺼지면 데이터가 손실됨) 파일을 영구적으로 저장하여 나중에 사용할 수 있도록 파일
파이썬 사전 이 자습서에서는 Python 사전에 대한 모든 것을 배웁니다. 생성 방법, 액세스, 추가, 요소 및 다양한 내장 메소드 제거. 동영상:키/값 쌍을 저장하는 Python 사전 Python 사전은 정렬되지 않은 항목 모음입니다. 사전의 각 항목에는 key/value이 있습니다. 쌍. 사전은 키를 알고 있을 때 값을 검색하도록 최적화되어 있습니다. 파이썬 사전 만들기 사전을 만드는 것은 중괄호 {} 안에 항목을 배치하는 것만큼 간단합니다. 쉼표로 구분합니다. 항목에 key이 있습니다. 및 해당 value 쌍으로
파이썬 세트 이 자습서에서는 Python 집합에 대한 모든 것을 배웁니다. 생성 방법, 요소 추가 또는 제거, Python의 집합에서 수행되는 모든 작업 동영상:Python의 집합 세트는 정렬되지 않은 항목 모음입니다. 모든 세트 요소는 고유하며(중복되지 않음) 변경 불가능해야 합니다(변경할 수 없음). 그러나 집합 자체는 변경 가능합니다. 항목을 추가하거나 제거할 수 있습니다. 집합은 합집합, 교집합, 대칭차 등과 같은 수학적 집합 연산을 수행하는 데에도 사용할 수 있습니다. 파이썬 세트 생성 중괄호 {} 안에 모든 항
파이썬 문자열 이 자습서에서는 Python에서 문자열을 생성, 형식 지정, 수정 및 삭제하는 방법을 배웁니다. 또한 다양한 문자열 연산과 기능을 소개합니다. 동영상:Python 문자열 파이썬에서 문자열이란 무엇입니까? 문자열은 일련의 문자입니다. 문자는 단순히 상징입니다. 예를 들어 영어는 26자입니다. 컴퓨터는 문자를 다루지 않고 숫자(2진수)를 처리합니다. 화면에 문자가 보이더라도 내부적으로는 0과 1의 조합으로 저장되고 조작됩니다. 이 문자를 숫자로 변환하는 것을 인코딩이라고 하고 그 반대의 과정을 디코딩이라고 합니
파이썬 튜플 이 기사에서는 Python 튜플에 대한 모든 것을 배울 것입니다. 구체적으로 튜플이 무엇인지, 어떻게 생성하는지, 언제 사용하는지, 다양한 방법을 숙지하고 있어야 하는지 알려주세요. 동영상:Python 목록 및 튜플 파이썬의 튜플은 목록과 비슷합니다. 둘의 차이점은 한 번 할당된 튜플의 요소는 변경할 수 없지만 목록의 요소는 변경할 수 있다는 것입니다. 튜플 생성 튜플은 모든 항목(요소)을 괄호 () 안에 배치하여 생성됩니다. , 쉼표로 구분. 괄호는 선택 사항이지만 괄호를 사용하는 것이 좋습니다. 튜플은 여러
파이썬 목록 이 튜토리얼에서는 예제를 통해 목록 생성, 목록 요소 변경, 요소 제거 및 기타 목록 작업과 같은 Python 목록에 대한 모든 것을 배웁니다. 동영상:Python 목록 및 튜플 Python 목록은 한 번에 여러 요소로 작업할 수 있는 가장 다양한 데이터 유형 중 하나입니다. 예를 들어, # a list of programming languages [Python, C++, JavaScript] Python 목록 만들기 Python에서 목록은 대괄호 [] 안에 요소를 배치하여 생성됩니다. , 쉼표로 구분합니다.
Python 숫자, 유형 변환 및 수학 이 기사에서는 Python에서 사용되는 다양한 숫자, 한 데이터 유형에서 다른 데이터 유형으로 변환하는 방법, Python에서 지원되는 수학 연산에 대해 알아봅니다. 파이썬의 숫자 데이터 유형 Python은 정수, 부동 소수점 숫자 및 복소수를 지원합니다. int로 정의됩니다. , float , 및 complex 파이썬 수업. 정수와 부동 소수점은 소수점의 유무로 구분됩니다. 예를 들어 5는 정수이고 5.0은 부동 소수점 숫자입니다. 복소수는 x + yj 형식으로 작성됩니다. , 여기서
파이썬 패키지 이 기사에서는 Python 패키지를 사용하여 코드 기반을 깨끗하고 효율적인 모듈로 나누는 방법을 배웁니다. 또한 Python 프로그램에서 자체 또는 타사 패키지를 가져오고 사용하는 방법을 배우게 됩니다. 동영상:Python 패키지:코드 구성 패키지란 무엇입니까? 우리는 일반적으로 컴퓨터의 모든 파일을 같은 위치에 저장하지 않습니다. 더 쉽게 액세스할 수 있도록 잘 구성된 디렉토리 계층 구조를 사용합니다. 유사한 파일이 동일한 디렉토리에 보관됩니다. 예를 들어 음악 디렉토리. 이와 유사하게 Python에는 디렉
파이썬 모듈 이 기사에서는 Python에서 사용자 정의 모듈을 만들고 가져오는 방법을 배웁니다. 또한 Python에서 사용자 정의 및 내장 모듈을 가져오고 사용하는 다양한 기술을 찾을 수 있습니다. 동영상:Python 모듈 파이썬에서 모듈이란 무엇입니까? 모듈은 Python 문 및 정의가 포함된 파일을 참조합니다. Python 코드가 포함된 파일(예:example.py) , 모듈이라고 하며 모듈 이름은 example입니다. . 우리는 모듈을 사용하여 큰 프로그램을 관리 가능하고 정리된 작은 파일로 나눕니다. 또한 모듈은 코
python