Python


JetBrains Academy

프로젝트 기반의 학습 플랫폼 JetBrains Academy에서 실제 작동하는 애플리케이션을 제작하며 프로그래밍을 배워보세요.

실습하며 배우기

강의를 벗어나 직접 개발하며 학습하세요. 프로젝트를 선택하고 프로젝트 빌드에 필요한 모든 컨셉을 갖춘 커리큘럼을 학습하세요. 도전하는 자세로 배운 모든 것을 애플리케이션에 담아내 보세요.

관련 정보 확인

학습 단계가 진행되며 열리는 새로운 주제와 프로젝트를 살펴보세요. 진행 상황, 제공되는 주제의 전체 범위 및 주제 간의 연결을 보여주는 Knowledge Map(지식 맵)을 탐색해 보세요.

내 IDE에서 학습하기

전문 도구의 활용법을 익히고 개발자 커리어를 성공으로 이끌어 가세요. 프로젝트 작업 동안 완벽하게 통합된 JetBrains IDE를 마음껏 사용할 수 있습니다.


Python 기초

범용 언어로 프로그래밍하는 방법을 배우고 싶으신가요? Introduction to Python(Python 기초) 과정은 코딩 경험이 전혀 없거나 부족한 프로그래머를 위해 특별히 설계되었습니다.

과정을 학습하려면 Learn(학습) ⟶ Browse Courses(교육 과정 보기)로 이동하여 목록에서 Introduction to Python(Python 기초)를 선택하세요.

코스의 빠른 시작 가이드에서 자세한 정보를 확인하세요


Apache Beam 실습

Beam Katas(Beam 실습)Apache Beam을 시작하기 위한 일련의 체계적 실습 수업을 제공하는 과정입니다. 점점 복잡해지는 연습 문제를 해결하고 코어 변환, 일반 변환, 간단한 사용 사례(단어 수)와 같은 모든 Apache Beam 기본 기능을 다양한 실습을 거치며 익히세요.

과정을 시작하려면 Learn(학습) ⟶ Browse Courses(교육 과정 보기)로 이동하세요. Beam Katas를 검색한 후 과정이 IDE로 로드되면 시작할 수 있습니다.


Algorithmic Toolbox

Coursera의 Algorithmic ToolboxData Structures and Algorithms(데이터 구조 및 알고리즘) 전문 과정의 일부입니다. 이 과정은 정렬 및 검색, 분할 정복, 탐욕 알고리즘 및 동적 프로그래밍 등 실제 애플리케이션에서 자주 발생하는 계산 문제와 관련하여 기본 알고리즘 기술과 아이디어를 다룹니다.

Learn(학습) ⟶ Start Coursera Assignment(Coursera 과제 시작)으로 이동하여 Algorithmic Toolbox를 선택하세요.


CheckiO 통합

CheckiO는 코드 문제를 풀고 가장 우아하고 창조적인 해결 방법을 찾기 위해 경쟁하면서 Python을 배우는 프로그래밍 학습 플랫폼이자 게임 방식의 웹사이트입니다.

이제 CheckiO 과제를 PyCharm Edu에서 바로 수행하고 모든 단계에서 IDE의 지원 기능도 마음껏 이용할 수 있습니다.

과정을 학습하려면 Learn(학습) ⟶ Browse Courses(교육 과정 탐색)로 이동하여 목록에서 Py CheckiO를 선택하세요. 진행한 학습 내용은 동기화되어 그에 따라 과제 목록이 PyCharm Edu에서 자동 업데이트됩니다.

Stepik 통합

Stepik은 학습 관리 및 온라인 공개수업(MOOC) 플랫폼으로, 교육자가 학습자에게 개인적으로 교육 과정을 공유할 때 사용됩니다. Stepik에는 수많은 공개 교육 과정이 있으며, 사용 중인 IDE에서 교육 과정에 액세스할 수 있습니다.

진행하던 교육 내용 동기화

Stepik에서 이론 강의를 학습하고 싶지만, IDE에서 코딩 연습도 하고 싶은 경우 진행하던 교육 내용을 잃을 걱정이 없습니다. 모든 진행 내용이 플랫폼 간에 동기화됩니다.

더 많은 교육 과정 가져오기

Stepik에서 모든 교육 과정을 가져와서 해당 과정의 프로그래밍 과제를 IDE 내에서 바로 풀 수 있습니다. 그리고 원할 때 언제든지 Stepik으로 또는 Stepik 외부로 쉽게 전환할 수 있습니다.

550

Stepik에서 호스팅되는 대규모 공개 온라인 교육 과정(MOOC) 및 소규모 개인 온라인 교육 과정(SPOC)

60 000 000

Stepik 학습자가 제출한 풀이된 과제

전문적인 개발 환경

스마트 코드 완성, 코드 검사, 시각적 디버거 등의 생산성 향상 기능이 제공되어 학습 능률이 올라갈 뿐만 아니라 향후 다른 JetBrains 도구로 쉽고 원활하게 전환할 수 있습니다.

정교하게 설계된 작업 환경 이용

사용자 지정 가능한 색상 및 키보드 단축키 구성과 생산적인 개발 작업에 필요한 디자인 설정이 완벽하게 제공되어 IDE를 더 편하게 사용하고 방해 없이 집중할 수 있습니다.

스마트 에디터로 더욱 빠르게 학습

언어별 구문 및 오류 강조 표시 기능을 이용해 코드 실수를 방지하세요. 코드 서식 지정 기능으로 코드 스타일을 올바르게 정리하는 방법을 배울 수 있고, 코드 완성 및 빠른 문서 기능 덕에 작업에서 막힐 일이 없습니다.

코드 실행 및 디버그

코드를 실행하여 모든 것이 올바로 작동하는지 확인하세요. 시각적 UI를 가진 강력한 디버거를 사용해 잘못된 부분을 찾으세요. 중단점을 설정하고 코드를 단계별로 실행하고 이용 가능한 모든 정보를 간편하게 확인할 수 있습니다.