Python 튜토리얼

저희 Python 튜토리얼은 이 다재다능한 프로그래밍 언어를 배우기 위한 포괄적인 커리큘럼을 제공합니다. Python 기본, 고급 개념 및 인기 있는 라이브러리를 다루며, 초보자와 숙련된 개발자 모두에게 적합합니다. 실습 랩과 실제 코드 예제를 통해 실용적인 Python 프로그래밍 경험을 얻을 수 있습니다. 저희 대화형 Python 플레이그라운드를 통해 다양한 Python 기능을 테스트하고 즉각적인 결과를 확인할 수 있습니다.

파이썬 데이터 클래스 (Python Dataclasses)

파이썬 데이터 클래스 (Python Dataclasses)

이 랩에서는 데이터를 저장하는 클래스를 만드는 기능인 파이썬 데이터 클래스에 대해 배웁니다. @dataclass 데코레이터를 사용하여 특수 메서드를 자동 생성하고, 기본값을 설정하며, 타입 힌트를 관리하는 방법을 사용하게 됩니다.
Python
암호학에서 HMAC 를 이용한 메시지 인증

암호학에서 HMAC 를 이용한 메시지 인증

본 실습에서는 OpenSSL 과 Python 을 사용하여 HMAC(Hash-based Message Authentication Code) 로 메시지 무결성과 인증을 보장하는 방법을 학습합니다.
CybersecurityLinuxPython
Python 디버깅

Python 디버깅

본 실습에서는 필수적인 Python 디버깅 기술을 학습합니다. 예외 발생 및 처리, 추적 정보 캡처, 논리적 검사를 위한 단언 (assertion) 사용, 그리고 프로그램의 문제를 진단하고 해결하기 위한 유연한 로깅 시스템 구현을 연습하게 됩니다.
Python
Python 컨텍스트 관리자

Python 컨텍스트 관리자

이 실습에서는 Python 컨텍스트 관리자가 무엇이며 리소스 관리에 왜 필수적인지 배웁니다. 'with' 문을 사용하고 함수 기반 및 클래스 기반 접근 방식을 모두 사용하여 자신만의 컨텍스트 관리자를 생성합니다.
Python
파이썬 리스트와 튜플

파이썬 리스트와 튜플

본 실습에서는 파이썬 리스트와 튜플에 대한 포괄적인 가이드를 제공합니다. 리스트를 생성, 접근, 수정 및 반복하는 방법을 배우고 튜플과의 주요 차이점을 이해하게 됩니다.
Python
암호학에서 SHA-256 을 이용한 해싱

암호학에서 SHA-256 을 이용한 해싱

본 실습에서는 SHA-256 알고리즘을 사용하여 암호화 해싱의 기본 사항을 학습합니다. 해싱의 속성을 탐구하고, 파일 및 텍스트에 대한 해시를 계산하며, 비밀번호 보안에 어떻게 사용되는지 알아봅니다.
CybersecurityLinuxPython
Python JSON 및 YAML 다루기

Python JSON 및 YAML 다루기

이 실습에서는 Python에서 JSON 및 YAML 데이터를 처리하는 방법을 배웁니다. JSON 읽기 및 쓰기, YAML 파일 파싱, 그리고 `anyconfig` 라이브러리를 사용하여 다양한 설정 파일 형식을 원활하게 관리하는 방법을 실습합니다.
Python
Python 제어 흐름 (Control Flow)

Python 제어 흐름 (Control Flow)

이 실습에서는 Python 에서 프로그램 실행을 제어하는 핵심 개념을 학습합니다. if 문을 사용한 조건부 논리, 다양한 연산자, 새로운 match-case 문, 그리고 while 및 for 반복문을 사용한 반복을 탐구합니다.
Python
Python 예외 처리

Python 예외 처리

이 실습에서는 `try`, `except`, `finally` 블록을 사용하여 오류를 관리하고, 여러 예외 유형을 처리하며, 더 견고한 코드를 위해 사용자 정의 예외를 만드는 방법을 배웁니다.
Python
암호화 도구 설치 및 환경 설정

암호화 도구 설치 및 환경 설정

본 랩에서는 Ubuntu 22.04 환경에서 OpenSSL, Python 및 cryptography 라이브러리 설치를 포함하여 기본적인 암호화 개발 환경을 설정하는 방법을 배웁니다.
LinuxPythonCybersecurity
파이썬 데코레이터

파이썬 데코레이터

이 실습에서는 파이썬 데코레이터의 기본 구조, 매개변수 처리, 모범 사례, 그리고 인수가 있는 데코레이터나 클래스 기반 데코레이터와 같은 고급 사용 사례를 다루는 포괄적인 가이드를 제공합니다.
Python
Python 딕셔너리

Python 딕셔너리

본 실습에서는 키 - 값 쌍의 순서가 있는 컬렉션인 Python 딕셔너리에 대해 학습합니다. 딕셔너리 데이터를 생성, 접근, 수정, 반복 처리하고 일반적인 유틸리티 작업을 수행하는 방법을 탐구합니다.
Python
Python Args 및 Kwargs 사용법

Python Args 및 Kwargs 사용법

본 랩에서는 Python 에서 `*args` 와 `**kwargs` 를 사용하여 함수에 가변적인 수의 위치 인수와 키워드 인수를 전달하는 방법을 학습하여 유연성과 가독성을 향상시킵니다.
Python
Python 기초

Python 기초

이 실습에서는 Python 치트 시트 (cheatsheet) 를 기반으로 연산자, 데이터 타입, 기본적인 문자열 조작을 포함한 Python 의 핵심 개념에 대해 빠르게 소개합니다.
Python
Python으로 Kafka JSON 이벤트 발행하기

Python으로 Kafka JSON 이벤트 발행하기

주문 딕셔너리를 UTF-8 JSON으로 직렬화하고 설치된 클라이언트로 키가 있는 레코드를 발행하며, 실제 전달 콜백과 접근할 수 없는 브로커의 명확한 실패 처리를 확인합니다.
Big DataPythonShell
Python 내장 함수

Python 내장 함수

본 실습에서는 데이터 타입 변환, 수학 연산, 시퀀스 조작, I/O 및 객체 인트로스펙션을 위한 필수적인 Python 내장 함수들을 탐구합니다.
Python
파이썬 컴프리헨션 (Python Comprehensions)

파이썬 컴프리헨션 (Python Comprehensions)

본 랩에서는 리스트, 셋, 딕셔너리를 생성하기 위한 간결하고 강력한 구문인 파이썬 컴프리헨션에 대해 배웁니다. 조건부 로직을 추가하는 방법을 포함하여, 전통적인 for 루프를 더 읽기 쉽고 효율적인 컴프리헨션 표현식으로 대체하게 됩니다.
Python
Python 함수

Python 함수

본 실습에서는 Python 에서 함수를 생성하고 사용하는 기본 사항을 학습합니다. 인수를 사용한 함수 정의, 키워드 인수 사용, 값 반환, 변수 범위 이해, 익명 람다 함수 생성 등을 다룹니다.
Python
  • 이전
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 179
  • 다음