Об этом курсе
Недавно просмотрено: 131,277

Курс 2 из 5 в программе

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Начальный уровень

Прибл. 23 часа на выполнение

Предполагаемая нагрузка: 14 hours/week...

Английский

Субтитры: Английский, Вьетнамский, Корейский
User
Учащиеся, которые проходят продукт ''Course'
  • Data Scientists
  • Process Analysts
  • Data Analysts
  • Risk Managers
  • Security Engineers
User
Учащиеся, которые проходят продукт ''Course'
  • Data Scientists
  • Process Analysts
  • Data Analysts
  • Risk Managers
  • Security Engineers

Курс 2 из 5 в программе

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Начальный уровень

Прибл. 23 часа на выполнение

Предполагаемая нагрузка: 14 hours/week...

Английский

Субтитры: Английский, Вьетнамский, Корейский

Программа курса: что вы изучите

Неделя
1
6 ч. на завершение

Files and CSV Output

14 видео ((всего 88 мин.)), 14 материалов для самостоятельного изучения, 3 тестов
14 видео
Welcome to Python Functions, Files, and Dictionaries2мин
How to Use the Interactive Textbook14мин
Introduction: Files1мин
Reading a File9мин
Finding a File in Your File System6мин
Writing to a File7мин
Using With to Open Files5мин
Conclusion: Files1мин
Introduction: .csv Format3мин
Reading a .csv File8мин
Writing Data to a .csv File10мин
Tips on File Naming2мин
Conclusion: .csv Format1мин
14 материала для самостоятельного изучения
Syllabus10мин
Help Us Learn More About You!10мин
Introduction: Working with Data Files10мин
Reading a File10мин
Alternative File Reading Methods10мин
Iterating Over Lines in a File10мин
Finding a File in your File System10мин
Writing to a File10мин
Using With to Open Files10мин
Recipe for Reading and Processing a File10мин
CSV Format10мин
Reading a .csv File10мин
Writing Data to a .csv File10мин
Tips on Handling Files10мин
1 практическое упражнение
Optional - What Did You Use to Practice This Week?4мин
Неделя
2
6 ч. на завершение

Dictionaries and Dictionary Accumulation

10 видео ((всего 77 мин.)), 9 материалов для самостоятельного изучения, 4 тестов
10 видео
Demonstration: Dictionary Basics4мин
Dictionary Operations7мин
Dictionary Methods12мин
Demonstration: Dictionary Methods3мин
Aliasing and Copying with Dictionaries3мин
Dictionary Accumulation13мин
Demonstration: Dictionary Accumulation5мин
Accumulating Results From a Dictionary12мин
Demonstration: Accumulating Results From a Dictionary7мин
9 материала для самостоятельного изучения
Introduction: Dictionary Learning Goals10мин
Introduction: Dictionaries10мин
Dictionary Operations10мин
Dictionary Methods10мин
Aliasing and Copying10мин
Introduction: Accumulating Multiple Results in a Dictionary10мин
Accumulating Results From a Dictionary10мин
Accumulating the Best Key10мин
When to Use a Dictionary10мин
1 практическое упражнение
Optional - What Did You Use to Practice This Week?4мин
Неделя
3
8 ч. на завершение

Functions and Tuples

16 видео ((всего 81 мин.)), 19 материалов для самостоятельного изучения, 4 тестов
16 видео
Defining Functions5мин
Positional Parameter Passing6мин
Returning Values12мин
Way of the Programmer: Decoding a Function4мин
A Function that Accumulates8мин
Conclusion: Functions59
Introduction: Variable Scoping and Side Effects48
Local and Global Variables9мин
Function Composition10мин
Mutable Objects and Side Effects5мин
Conclusion: Variable Scoping and Side Effects1мин
Introduction: Tuple Packing and Unpacking40
Tuple Packing3мин
Tuple Assignment with Unpacking8мин
Conclusion: Tuple Packing and Unpacking39
19 материала для самостоятельного изучения
Introduction to Functions10мин
Function Definition10мин
Function Invocation10мин
Function Parameters10мин
Returning a Value from a Function10мин
Decoding a Function10мин
A Function that Accumulates10мин
Local Variables10мин
Global Variables10мин
Function Composition10мин
Flow of Execution Summary10мин
Print vs. Return10мин
Passing Mutable Objects10мин
Side Effects10мин
Introduction10мин
Tuple Packing10мин
Tuples as Return Values10мин
Tuple Assignment with Unpacking10мин
Unpacking Into Iterator Variables10мин
1 практическое упражнение
Optional - What Did You Use to Practice This Week?4мин
Неделя
4
6 ч. на завершение

More Iteration and Advanced Functions

7 видео ((всего 49 мин.)), 10 материалов для самостоятельного изучения, 4 тестов
7 видео
The Listener Loop7мин
Break and Continue5мин
Way of the Programmer: Infinite Loops4мин
Optional Parameters4мин
Keyword Parameters7мин
Anonymous Functions with Lambda Expressions5мин
10 материала для самостоятельного изучения
Introduction10мин
The While Statement10мин
The Listener Loop10мин
Randomly Walking Turtles10мин
Break and Continue10мин
Infinite Loops10мин
Introduction: Optional Parameters10мин
Keyword Parameters10мин
Anonymous Function with Lambda Expressions10мин
Programming With Style10мин
1 практическое упражнение
Optional - What Did You Use to Practice This Week?4мин
4.8
Рецензии: 127Chevron 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. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.