본문 영역으로 바로가기
 

강좌 검색

D.SW기초.2-Introduction to Python: Absolute Beginner

과정 개요 및 일정

Python 소개 Unit 1은 Absolute Beginner 과정으로, 4-5 주 코스로 12 - 16 시간이 걸리며 최신 웹 브라우저와 인터넷 연결이 있는 컴퓨터에서 학습해야 합니다. 이 과정은 숙련된 프로그래머를 대상으로 하지 않습니다. 이 과정을 통해 Python 3 언어의 기본 구조에 대해 소개되고, Unit 2 Fundementals 에서는 또 다른 초급 과정이 준비됩니다.

학습자

특별한 프로그래밍 경험이 필요하지 않습니다. Python 소개 Unit 1 : Absolute Beginner 과정은 텍스트 기반 코딩 경험이 거의 없거나 전혀 없는 초보자도 이용할 수 있도록 설계되었습니다. 동영상 강의는 코드 예제 및 실습 작업은 물론 각 주제별로 강의 내용이 구성됩니다.

시스템 요구 사항

모든 학습 활동은 온라인으로 수행 할 수 있습니다. 필요한 모든 것은 인터넷 연결과 최신 웹 브라우저가 있는 컴퓨터입니다.

일정표

Python 소개 Unit 1 : Absolute Beginner 과정은 4 가지 교육 모듈 (1-4)로 구성된 자기주도적 학습 코스입니다. 코스가 시작될 때 네 개의 모듈 모두 사용할 수 있으며, 자신의 학습 방식대로 모듈을 진행할 수 있습니다.

각 학습자는 자신의 학습 방식대로 이 코스를 완료하지만 평균 초급 학습자의 경우 약 12 - 16 시간 (모듈 당 평균 3-4 시간)으로 코스 강의 및 핵심 실습 과제를 완료 할 수 있을 것으로 기대합니다. 일주일에 한 모듈을 완성하려고 시도하고 다음 모듈을 계속하기보다는 추가 학습 시간 (특정 주)을 배정하여 제공된 자료를 학습하고, 학습한 내용을 실습해 보는 것이 좋습니다. 실습실에서 일부 학생의 경우 학습 속도가 더 빠를 수 있지만 대부분의 학생들에게 이 방법이 효과적 일 것으로 생각됩니다.

모듈 5는 최종 코딩 프로젝트입니다 (~ 1 시간).

모듈 구조

모듈 1 - 4

모듈 1 ~ 4에는 개념 비디오, 샘플 코드 및 실습 과제가 포함 된 강의 내용 섹션 (3-9 학습 섹션)이 포함되어 있습니다. 학습 내용 섹션의 끝 부분에는 T / F 및 객관식자가 점검 질문 (이들이 학년의 50 %를 차지함)이 있습니다.

각 모듈의 마지막 섹션에는 연습 내용과 필수 모듈 수준의 코딩 할당이 포함되어 있습니다. 연습 및 필수 코딩 할당에는 예제를 실행하고 작업을 완료 할 수있는 해당 Jupyter 노트북 버전 (동일한 내용 포함)이 있습니다. 확인 된 인증서 경로의 경우 각 모듈의 마지막 섹션에있는 할당 페이지를 사용하여 필수 코드 할당 솔루션 사본을 edX에 제출해야합니다. 이 과제는 최종 학년의 20 %를 차지합니다.

모듈 5

모듈 5에는 최종 인증서 할당에 필요한 최종 코드 할당이 포함되어 있으며 최종 성적의 30 %입니다.

강의 개요

과정에는 다음 네 가지 모듈이 포함됩니다.

Module 1 | Python & Jupyter Basics

Build basic Skill with Python and Jupyter Notebooks
  • "Hello World!", Data Types & Variables
  • Troubleshooting Errors, Input
  • Print formatting and Boolean Methods

Module 2 | Functions

  • Functions with Parameters
  • Return Values
  • Sequence

Module 3 | Conditionals

  • if/else Conditionals with Boolean Methods
  • Comparison Operators
  • elif, casting and basic math operators

Module 4 | Nested Conditionals & While Loops

  • Nested Conditionals
  • while loop, incrementing
  • while loops with Boolean Operators

About this course

This course is part of the Microsoft Professional Program in Entry-Level Software Development.

Brand new to text-based programming? Check out this hands-on course for an in-depth look at the details of Python layers and concepts. Get ample practice drills and projects, using Jupyter Notebooks on Azure, which require only a browser and an Internet connection. Learn best practices and begin coding almost immediately.

After you explore data types and variables, take a look at strings, input, testing, and formatting. From there, learn about arguments and parameters, along with conditionals and nested conditionals. By the end of the course, you'll be able to create programs that prompt users for input and use conditional (True/False) logic and Python methods to manipulate numbers and text to provide responses to the users, in addition to requesting further input. Plus, learn basic troubleshooting for your code. Sign up, and get started coding right away!

Ready for next steps? Take the Introduction to Python: Fundamentals course.

What you'll learn

  • Using Python in Jupyter Notebooks
  • Gathering input and manipulating input/output
  • Building reusable Functions with parameters and return values
  • Decisions and repetition using conditional statements and loops

Meet the instructors

Eric Camplin

Eric Camplin

Senior Content Developer
Microsoft

Eric Camplin is a Senior Content Developer at Microsoft Learning with a focus on software development for beginning programmers. He has over 17 years of industry experience in various roles including software development in test, program management, engineering management and content development. Additionally, Eric was a Public High School Teacher for 10 years, primarily in Seattle.

키워드 : SW가치확산, 기초개발자
수강신청