Python 튜토리얼
저희 Python 튜토리얼은 이 다재다능한 프로그래밍 언어를 배우기 위한 포괄적인 커리큘럼을 제공합니다. Python 기본, 고급 개념 및 인기 있는 라이브러리를 다루며, 초보자와 숙련된 개발자 모두에게 적합합니다. 실습 랩과 실제 코드 예제를 통해 실용적인 Python 프로그래밍 경험을 얻을 수 있습니다. 저희 대화형 Python 플레이그라운드를 통해 다양한 Python 기능을 테스트하고 즉각적인 결과를 확인할 수 있습니다.
다른 스킬 트리
LinuxDevOps사이버 보안DevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA 교육RHCE in Enterprise Linux 교육LFCS 교육ShellGitDockerKubernetesCKA 교육CKAD 교육CKS 교육AnsibleRHCE in Ansible 교육JenkinsNmapWiresharkHydraCompTIA데이터베이스MySQLPostgreSQLRedisMongoDBSQLiteGolangJavaCC++웹 개발데이터 과학

효율적인 조합을 위한 Python Itertools
Itertools 는 반복자를 사용하여 작업하기 위한 빠르고, 메모리 효율적이며, 유연한 도구 집합을 제공하는 강력한 Python 모듈입니다. 이러한 도구는 다양한 조합 문제를 해결하는 데 유용하며, 대규모 데이터 세트를 처리할 때 시간과 노력을 절약할 수 있습니다. 이 튜토리얼에서는 Itertools 모듈의 주요 함수를 살펴보고 사용법을 이해하는 데 도움이 되는 예제를 제공합니다.
Python

Python 타이핑: 코드 가독성 향상
이 튜토리얼에서는 Python typing 모듈을 사용하여 코드에 타입 힌트를 추가하는 방법을 배웁니다. 타입 힌트는 함수의 예상 입력 및 출력 타입을 명시적으로 표시하여 코드를 더 읽기 쉽고 유지 관리 가능하게 만듭니다.
Python

Python 멀티프로세싱을 이용한 병렬 실행
Python 멀티프로세싱은 높은 처리 능력이 필요한 Python 프로그램의 실행 속도를 크게 향상시킬 수 있는 강력한 도구입니다. 이 랩에서는 Python 멀티프로세싱에 대해 배우고, 이를 사용하여 프로세스를 병렬로 실행하는 방법을 익힐 것입니다. 간단한 예제부터 시작하여 점차 더 복잡한 예제로 나아갈 것입니다.
Python

시퀀스 매직 메서드
이 튜토리얼에서는 Python 의 시퀀스 매직 메서드에 대해 다룹니다. 이러한 메서드를 사용하면 객체의 길이, 항목 접근, 슬라이싱 및 반복과 같은 다양한 연산에서 사용자 정의 클래스의 동작을 사용자 정의할 수 있습니다.
Python

Webbrowser 패키지 기본
Python 의 webbrowser 모듈은 웹 브라우저를 열고, HTML 문서를 표시하며, 웹을 탐색하기 위한 간단한 인터페이스를 제공합니다. 이 실습 랩에서는 새 탭에서 URL 을 열고 Python 콘솔에서 직접 Google 검색을 실행하는 등 webbrowser 패키지 사용의 기본 사항을 안내합니다.
Python

사용자 정의 숫자 매직 메서드
이 튜토리얼에서는 숫자 연산과 관련된 Python 매직 메서드를 다룹니다. 매직 메서드는 Python 클래스에서 이중 밑줄 (__) 로 시작하고 끝나는 특수 메서드입니다. 'dunder' 메서드 (이중 밑줄) 라고도 합니다.
Python

파이썬 collections 모듈 탐구
이 튜토리얼에서는 파이썬의 내장 collections 모듈을 탐구합니다. collections 모듈은 리스트, 튜플, 딕셔너리 등 파이썬의 내장 컨테이너의 기능을 확장하는 다양한 컨테이너 데이터 유형을 제공하는 강력한 라이브러리입니다.
Python

사용하기 쉬운 스레딩 (Threading)
이 튜토리얼에서는 Python 의 threading 모듈을 사용하여 여러 실행 스레드를 동시에 실행하는 방법을 배웁니다.
Python

기본 매직 메서드
이 튜토리얼에서는 Python 의 기본 매직 메서드를 살펴보겠습니다. 'dunder' 메서드 (이중 밑줄 메서드) 라고도 하는 매직 메서드를 사용하면 특정 상황에서 Python 객체의 동작 방식을 정의하여 고급 및 사용자 정의 객체 조작을 가능하게 합니다.
Python

텍스트 데이터 활용하기
파이썬은 데이터 분석과 통계 계산에 널리 사용되는 강력하고 다재다능한 프로그래밍 언어입니다. 텍스트 분석 및 자연어 처리를 위해 설계된 라이브러리를 포함하여 데이터를 다루기 위한 다양한 도구와 라이브러리를 제공합니다.
Python

복제 군인 찾기
이 챌린지에서는 복제 군대 퍼레이드 대형에서 모든 복제 군인을 찾는 과제를 수행합니다. 복제 군인은 특정 범위 내의 숫자로 고유하게 식별되며, 정사각형 행렬로 표현될 수 있습니다. 우리의 목표는 각 ID 별 복제 군인의 수를 세어 딕셔너리 형식으로 통계적 결과를 반환하는 것입니다. 솔루션은 count_clone_soldier.py 파일의 count_clone_soldier(matrix: List[List[str]]) 메서드에서 구현되어야 합니다.
Python

NumPy Einsum 함수
이 챌린지는 다차원 배열에 대한 다양한 연산을 수행할 수 있는 Numpy 의 einsum 함수 사용 기술을 테스트하도록 설계되었습니다. 챌린지는 점진적으로 난이도가 증가하는 여러 하위 챌린지로 구성됩니다.
NumPyPython

Jinja2 를 사용한 안전한 동적 템플릿 생성
Python 내에서 HTML 을 생성하는 것은 재미가 없고, 실제로 꽤 번거롭습니다. 애플리케이션을 안전하게 유지하기 위해 직접 `escape` 를 사용하여 HTML 이스케이핑을 수행해야 하기 때문입니다. 이러한 이유로 Flask 는 Jinja2 템플릿 엔진을 자동으로 구성합니다. 템플릿은 모든 유형의 텍스트 파일을 생성하는 데 사용할 수 있습니다. 웹 애플리케이션의 경우 주로 HTML 페이지를 생성하지만, 이메일용 마크다운, 일반 텍스트 등 다른 모든 것도 생성할 수 있습니다.
FlaskPython

동적 웹 애플리케이션을 위한 의미 있는 URL
현대 웹 애플리케이션은 사용자 편의를 위해 의미 있는 URL 을 사용합니다. 사용자는 기억하기 쉽고 직접 페이지 방문에 사용할 수 있는 의미 있는 URL 을 사용하는 페이지를 더 좋아하고 다시 방문할 가능성이 높습니다. 이 Lab 에서는 동적 URL 을 구현하고 Flask 에서 여러 규칙을 함수에 연결하는 방법에 중점을 둡니다.
Python

Flask 를 이용한 안전한 HTML 렌더링
Flask 에서 HTML 을 반환할 때 (기본 응답 유형), 출력에 렌더링된 모든 사용자 제공 값은 주입 공격으로부터 보호하기 위해 이스케이프 처리되어야 합니다. 이 랩에서는 이를 달성하기 위해 escape 를 사용하는 방법을 배우게 됩니다. 또한 나중에 소개될 Jinja 로 렌더링된 HTML 템플릿은 이 작업을 자동으로 수행합니다. 지금은 수동으로 escape 를 사용할 수 있습니다.
Python

최소한의 Flask 웹 애플리케이션
Flask 는 Python 으로 웹 애플리케이션을 구축하기 위한 마이크로 웹 프레임워크입니다. 단순하고 가볍게 설계되어 개발자가 너무 많은 제약이나 종속성 없이 웹 애플리케이션을 빠르게 만들 수 있도록 합니다.
Python

SVM 을 사용한 붓꽃 분류
이 프로젝트에서는 Support Vector Classifier (SVC) 모델을 사용하여 붓꽃 데이터셋을 분류하는 방법을 배웁니다. 붓꽃 데이터셋은 붓꽃의 여러 종에 대한 정보를 담고 있는 고전적인 머신 러닝 데이터셋으로, 꽃받침 길이, 꽃받침 너비, 꽃잎 길이 및 꽃잎 너비를 포함합니다.
Pythonscikit-learn

주간 보고서 템플릿 생성
이 프로젝트에서는 새로운 프로젝트 팀을 위한 주간 보고서 템플릿을 만드는 방법을 배웁니다. 주간 보고서는 정기적인 검토를 위해 프로젝트 팀의 일일 작업을 요약하는 데 사용됩니다.
Python
- 이전
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 151
- 다음

