About this Course
최근 조회 136,052

다음 전문 분야의 5개 강좌 중 2번째 강좌:

100% 온라인

지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.

유동적 마감일

일정에 따라 마감일을 재설정합니다.

초급 단계

완료하는 데 약 22시간 필요

권장: 14 hours/week...

영어

자막: 영어, 베트남어, 한국어

다음 전문 분야의 5개 강좌 중 2번째 강좌:

100% 온라인

지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.

유동적 마감일

일정에 따라 마감일을 재설정합니다.

초급 단계

완료하는 데 약 22시간 필요

권장: 14 hours/week...

영어

자막: 영어, 베트남어, 한국어

강의 계획 - 이 강좌에서 배울 내용

1
완료하는 데 6시간 필요

Files and CSV Output

14개 동영상 (총 88분), 14 readings, 3 quizzes
14개의 동영상
Welcome to Python Functions, Files, and Dictionaries2m
How to Use the Interactive Textbook14m
Introduction: Files1m
Reading a File9m
Finding a File in Your File System6m
Writing to a File7m
Using With to Open Files5m
Conclusion: Files1m
Introduction: .csv Format3m
Reading a .csv File8m
Writing Data to a .csv File10m
Tips on File Naming2m
Conclusion: .csv Format1m
14개의 읽기 자료
Syllabus10m
Help Us Learn More About You!10m
Introduction: Working with Data Files10m
Reading a File10m
Alternative File Reading Methods10m
Iterating Over Lines in a File10m
Finding a File in your File System10m
Writing to a File10m
Using With to Open Files10m
Recipe for Reading and Processing a File10m
CSV Format10m
Reading a .csv File10m
Writing Data to a .csv File10m
Tips on Handling Files10m
1개 연습문제
Optional - What Did You Use to Practice This Week?4m
2
완료하는 데 6시간 필요

Dictionaries and Dictionary Accumulation

10개 동영상 (총 77분), 9 readings, 4 quizzes
10개의 동영상
Demonstration: Dictionary Basics4m
Dictionary Operations7m
Dictionary Methods12m
Demonstration: Dictionary Methods3m
Aliasing and Copying with Dictionaries3m
Dictionary Accumulation13m
Demonstration: Dictionary Accumulation5m
Accumulating Results From a Dictionary12m
Demonstration: Accumulating Results From a Dictionary7m
9개의 읽기 자료
Introduction: Dictionary Learning Goals10m
Introduction: Dictionaries10m
Dictionary Operations10m
Dictionary Methods10m
Aliasing and Copying10m
Introduction: Accumulating Multiple Results in a Dictionary10m
Accumulating Results From a Dictionary10m
Accumulating the Best Key10m
When to Use a Dictionary10m
1개 연습문제
Optional - What Did You Use to Practice This Week?4m
3
완료하는 데 8시간 필요

Functions and Tuples

16개 동영상 (총 81분), 19 readings, 4 quizzes
16개의 동영상
Defining Functions5m
Positional Parameter Passing6m
Returning Values12m
Way of the Programmer: Decoding a Function4m
A Function that Accumulates8m
Conclusion: Functions59
Introduction: Variable Scoping and Side Effects48
Local and Global Variables9m
Function Composition10m
Mutable Objects and Side Effects5m
Conclusion: Variable Scoping and Side Effects1m
Introduction: Tuple Packing and Unpacking40
Tuple Packing3m
Tuple Assignment with Unpacking8m
Conclusion: Tuple Packing and Unpacking39
19개의 읽기 자료
Introduction to Functions10m
Function Definition10m
Function Invocation10m
Function Parameters10m
Returning a Value from a Function10m
Decoding a Function10m
A Function that Accumulates10m
Local Variables10m
Global Variables10m
Function Composition10m
Flow of Execution Summary10m
Print vs. Return10m
Passing Mutable Objects10m
Side Effects10m
Introduction10m
Tuple Packing10m
Tuples as Return Values10m
Tuple Assignment with Unpacking10m
Unpacking Into Iterator Variables10m
1개 연습문제
Optional - What Did You Use to Practice This Week?4m
4
완료하는 데 6시간 필요

More Iteration and Advanced Functions

7개 동영상 (총 49분), 10 readings, 4 quizzes
7개의 동영상
The Listener Loop7m
Break and Continue5m
Way of the Programmer: Infinite Loops4m
Optional Parameters4m
Keyword Parameters7m
Anonymous Functions with Lambda Expressions5m
10개의 읽기 자료
Introduction10m
The While Statement10m
The Listener Loop10m
Randomly Walking Turtles10m
Break and Continue10m
Infinite Loops10m
Introduction: Optional Parameters10m
Keyword Parameters10m
Anonymous Function with Lambda Expressions10m
Programming With Style10m
1개 연습문제
Optional - What Did You Use to Practice This Week?4m
4.8
108개의 리뷰Chevron Right

33%

이 강좌를 수료한 후 새로운 경력 시작하기

25%

이 강좌를 통해 확실한 경력상 이점 얻기

Python Functions, Files, and Dictionaries의 최상위 리뷰

대학: SGSep 16th 2019

It's amazing learn for beginner .A wonderful learning resource and very simple way explains everything . Excellent lessons ,check your understanding ,e-book ,practice, and quiz work and lot of thing

대학: ASJun 3rd 2019

The instructors presentation is clear and concise. The pace is perfect for beginners in Python and the exercises and practice questions help reinforce the content in the course.

강사

Avatar

Paul Resnick

Michael D. Cohen Collegiate Professor
School of Information
Avatar

Steve Oney

Assistant Professor
School of Information
Avatar

Jaclyn Cohen

Lecturer
School of Information

미시건 대학교 정보

The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future....

Python 3 Programming 전문 분야 정보

This specialization teaches the fundamentals of programming in Python 3. We will begin at the beginning, with variables, conditionals, and loops, and get to some intermediate material like keyword parameters, list comprehensions, lambda expressions, and class inheritance. You will have lots of opportunities to practice. You will also learn ways to reason about program execution, so that it is no longer mysterious and you are able to debug programs when they don’t work. By the end of the specialization, you’ll be writing programs that query Internet APIs for data and extract useful information from them. And you’ll be able to learn to use new modules and APIs on your own by reading the documentation. That will give you a great launch toward being an independent Python programmer. This specialization is a good next step for you if you have completed Python for Everybody but want a more in-depth treatment of Python fundamentals and more practice, so that you can proceed with confidence to specializations like Applied Data Science with Python. But it is also appropriate as a first set of courses in Python if you are already familiar with some other programming language, or if you are up for the challenge of diving in head-first....
Python 3 Programming

자주 묻는 질문

  • 강좌에 등록하면 바로 모든 비디오, 테스트 및 프로그래밍 과제(해당하는 경우)에 접근할 수 있습니다. 상호 첨삭 과제는 이 세션이 시작된 경우에만 제출하고 검토할 수 있습니다. 강좌를 구매하지 않고 살펴보기만 하면 특정 과제에 접근하지 못할 수 있습니다.

  • 강좌를 등록하면 전문 분야의 모든 강좌에 접근할 수 있고 강좌를 완료하면 수료증을 취득할 수 있습니다. 전자 수료증이 성취도 페이지에 추가되며 해당 페이지에서 수료증을 인쇄하거나 LinkedIn 프로필에 수료증을 추가할 수 있습니다. 강좌 내용만 읽고 살펴보려면 해당 강좌를 무료로 청강할 수 있습니다.

궁금한 점이 더 있으신가요? 학습자 도움말 센터를 방문해 보세요.