Python 연습문제

다양한 실습 문제와 코딩 챌린지를 통해 파이썬 프로그래밍 실력을 향상시키세요. 이 섹션은 파이썬 개념에 대한 이해도를 테스트하고 향상시키기 위해 고안된 실제적이고 실용적인 문제들을 제공합니다. 각 연습 문제는 기본적인 문법부터 고급 주제에 이르기까지 이론적 지식을 실제 코딩 작업에 적용할 기회를 제공합니다. 복잡성이 점진적으로 증가하는 일련의 챌린지를 통해 학습을 강화하고 실제 개발 시나리오에 대비할 수 있습니다.

Hello Python 출력하기

Hello Python 출력하기

사용자 입력을 받아 개인화된 메시지를 출력하는 첫 번째 대화형 파이썬 프로그램을 작성해 보세요. 변수, 입출력 작업, 문자열 포매팅과 같은 핵심 개념을 학습합니다.
ChallengePython
Python 코드 주석

Python 코드 주석

코드 주석은 사람들이 코드의 목적을 이해하는 데 도움이 되며, 훌륭한 주석 습관은 훌륭한 개발자에게 필수적입니다. 이 Lab 에서는 Python 언어에 주석을 추가하는 방법과 몇 가지 일반적인 주석 방법을 배울 수 있습니다.
LabPython
Python 수학 및 증강 할당

Python 수학 및 증강 할당

이 랩에서는 Python 프로그래밍의 핵심 측면인 수학 연산자와 증강 할당 연산자에 대해 자세히 알아보겠습니다.
LabPython
NumPy 수학 게임

NumPy 수학 게임

이 챌린지에서는 파이썬의 NumPy 모듈을 활용하여 배열을 다루고 일반적인 수학 연산을 수행하는 연습을 합니다.
ChallengePython
If 문을 활용한 의사 결정

If 문을 활용한 의사 결정

업무와 삶에서 선택이 자주 일어나므로, if 문으로 몇 가지 게임을 해봅시다.
ChallengePython
클래스와 객체

클래스와 객체

이 랩에서는 Python 의 클래스와 객체에 대해 배우게 됩니다. 클래스는 객체를 생성하기 위한 템플릿입니다. 객체는 클래스의 인스턴스입니다.
LabPython
Python 데이터 구조 기본

Python 데이터 구조 기본

이 Lab 에서는 Python 의 데이터 구조를 배우고, 다룰 주요 데이터 구조는 다음과 같습니다: 리스트, 튜플, 딕셔너리, 그리고 세트.
LabPython
Python 함수 기본 사항

Python 함수 기본 사항

이 랩에서는 Python 함수를 정의하고 사용하는 방법을 배우게 됩니다. 간단한 예시부터 시작하여 점차적으로 복잡성을 높여갈 것입니다.
LabPython
Python 의 조건문

Python 의 조건문

이 실험에서는 Python 에서 if 문을 사용하는 방법을 살펴봅니다. if 문을 사용하면 특정 조건이 충족될 때만 코드를 실행할 수 있습니다. 이는 프로그래밍의 기본 개념으로, 다양한 조건에 따라 프로그램의 흐름을 제어할 수 있게 해줍니다.
LabPython
IPython 의 대화형 컴퓨팅 기능 탐구

IPython 의 대화형 컴퓨팅 기능 탐구

IPython 은 Python 을 위한 명령줄 대화형 셸입니다. 고급 인트로스펙션 (introspection), 풍부한 미디어 (rich media), 강력한 히스토리 메커니즘 (history mechanism) 등 대화형 컴퓨팅을 위한 몇 가지 기능을 제공합니다.
LabPython
변수 타입 변환

변수 타입 변환

이 랩에서는 파이썬에서 서로 다른 데이터 타입 간에 변수를 변환하는 방법을 배우겠습니다. 간단한 예시부터 시작하여 점차 더 복잡한 예시로 나아갈 것입니다.
LabPython
NumPy 리스트 값 통계

NumPy 리스트 값 통계

이 챌린지에서는 NumPy 라이브러리를 사용하여 값 목록에 대한 다양한 통계 연산을 수행하는 Python 프로그램을 작성합니다. 프로그램에는 NumPy 와 그 기능에 대한 지식과 이해를 테스트하는 여러 하위 챌린지가 포함됩니다.
ChallengePython
과학 계산을 위한 NumPy Einsum

과학 계산을 위한 NumPy Einsum

과학 계산에서는 다양한 선형 대수 연산을 수행해야 하는 경우가 많습니다. NumPy 는 이러한 연산을 수행하기 위한 효율적이고 편리한 도구를 제공하는 인기 있는 Python 라이브러리입니다. NumPy 에서 가장 강력한 도구 중 하나는 아인슈타인 합산 (Einstein Summation) 을 의미하는 einsum 입니다.
LabPython
NumPy를 활용한 선형 대수 해결

NumPy를 활용한 선형 대수 해결

이번 챌린지에서는 NumPy와 선형 대수 라이브러리를 활용하여 행렬 역행렬을 구하는 파이썬 프로그램을 작성합니다. 행렬 역행렬은 선형 대수에서 흔히 사용되는 기법으로, 과학 및 공학의 여러 분야에서 유용하게 활용됩니다.
ChallengePython
NumPy Einsum 함수

NumPy Einsum 함수

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