DevOps Engineer 연습문제

자동화, 컨테이너화, 배포, 모니터링 등 실무형 과제로 역량을 강화합니다.

NumPy 수학 게임

NumPy 수학 게임

이 챌린지에서는 파이썬의 NumPy 모듈을 활용하여 배열을 다루고 일반적인 수학 연산을 수행하는 연습을 합니다.
ChallengeDevOps Engineer
GitHub 를 이용한 Git 설정

GitHub 를 이용한 Git 설정

Git 은 리눅스 운영체제 개발자인 리누스 토발즈 (Linus Torvalds) 가 개발했습니다. 이는 수많은 개발자와 데이터 과학자들이 사용하는 자유롭고 오픈 소스인 도구입니다. 파일과 폴더의 변경 사항을 추적할 수 있게 해주는 강력한 도구입니다.
ChallengeDevOps Engineer
사용자 계정 관리

사용자 계정 관리

이 실습에서는 새 사용자 계정 생성, 사용자 계정 설정 수정, 사용자 계정 삭제 등 Linux 플랫폼에서 사용자 계정을 관리하는 방법을 소개합니다.
LabDevOps Engineer
Hello Python 출력하기

Hello Python 출력하기

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

If 문을 활용한 의사 결정

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

클래스와 객체

이 랩에서는 Python 의 클래스와 객체에 대해 배우게 됩니다. 클래스는 객체를 생성하기 위한 템플릿입니다. 객체는 클래스의 인스턴스입니다.
LabDevOps Engineer
Python 코드 주석

Python 코드 주석

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

Python 데이터 구조 기본

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

Python 함수 기본 사항

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

Python 의 조건문

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

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

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

Python 수학 및 증강 할당

이 랩에서는 Python 프로그래밍의 핵심 측면인 수학 연산자와 증강 할당 연산자에 대해 자세히 알아보겠습니다.
LabDevOps Engineer
변수 타입 변환

변수 타입 변환

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

NumPy 리스트 값 통계

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

과학 계산을 위한 NumPy Einsum

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