Python 3, иллюстрированный тур - Видеоуроки

Python 3, an illustrated tour
Duration 05:01:17
Открыть все курсы от Talkpython

Python 3 давно вышел и является лучшей версией Python для запуска любого нового проекта. Поскольку Python 2 уже почти deprecated, стоит также заняться переносом проектов Python 2 на Python 3. Мало того, что Python 3 быстрее, чем предыдущие версии, теперь его проще использовать, поскольку такие функции, как строки Unicode, являются стандартными.

Если у вас не было возможности программировать на Python 3, этот курс для вас. Мы расскажем об обновлениях и новых функциях, найденных в Python 3. Вы увидите примеры использования самых последних и самых лучших, а затем попробуете пройти через задания, пробуя эти новые функции.

Когда вы закончите с этим курсом, вы начнете использовать эти функции в своем коде.

О чем этот курс и чем он отличается?

Этот курс научит вас быть очень опытным с Python 3.

Мы предполагаем, что у вас есть базовые знания о подмножестве Python, которое работает в Python 2 и 3. Мы углубимся в каждый аспект Python 3 и PEP, которые вызвали эти изменения. Этот курс охватывает все: от форматирования строк, f-строк и Unicode до обновления чисел, до изменений в классах и функциях. Вы увидите функции в действии и опробуете их сами.

В этом курсе вы:

  • Узнаете, как использовать f-строки
  • Погрузитесь в Unicode и откроете для себя ошибки, которые вы можете легко предотвратить
  • Создадите только ключевые слова аргументы для большей читабельности
  • Узнаете как аннотировать ваш код для лучшей совместной работы и проверки ошибок
  • Напишите свои собственные асинхронные функции
  • Изучите виртуальные среды, pip и pipenv
  • Узнаете о новых модулях в стандартной библиотеке
  • Узнаете, как комментировать ваш код для лучшей совместной работы и проверки ошибок
  • Посмотрите, как работает асинхронный код
  • Откроете для себя расширенную распаковку
  • И многое другое

Для кого этот курс?

Для тех, кто хотел погрузиться в новые возможности Python 3. Довольно легко написать код, который работает как в Python 2, так и в 3. Многие старые разработчики Python привыкли к функциям 2 и никогда не изучали все новые функции, которые предоставляет Python 3. Многие новые программисты используют Python 3, но упускают такие новые функции, как асинхронность и аннотации.

Существующие пользователи Python 3: Если вы не используете Python в полной мере, вы должны сами пройти этот курс и увидеть множество возможностей Python 3, о которых вы даже не подозревали. Вы увидите и исследуете большинство из них в этом курсе!

Практические упражнения практически для каждой главы

Лучший способ выучить новый язык или библиотечные функции - это попробовать. Каждая ключевая концепция имеет раздел, в котором вы можете погрузиться и попробовать свои силы в этой функции. Вы не только поймете, как использовать эту функцию, но и начнете получать представление о том, где и как вы можете применить это к своему собственному коду.

https://github.com/talkpython/illustrated-python-3-course 

Полный список уроков Развернуть / Свернуть
  • Урок 1. Course Introduction 00:03:37
  • Урок 2. Course resources and source code 00:00:36
  • Урок 3. Installing Python on Windows 00:03:54
  • Урок 4. Video player: A quick feature tour 00:02:05
  • Урок 5. Installing Pipenv on Windows 00:03:08
  • Урок 6. Virtual Environments and Pip 00:10:51
  • Урок 7. Walk-through: Virtual Environments and Pip (Windows) 00:02:46
  • Урок 8. Walk-through: Virtual Environments and Pip (Unix) 00:05:32
  • Урок 9. Walk-through: Virtual Environments and Pip (IDLE) 00:01:18
  • Урок 10. Walk-through: Virtual Environments and Pip (PyCharm) 00:01:43
  • Урок 11. Unicode 00:15:28
  • Урок 12. Walk-through: Unicode 00:03:54
  • Урок 13. Unicode in Files 00:03:15
  • Урок 14. Unicode Variable Names 00:01:23
  • Урок 15. String Formatting 00:07:48
  • Урок 16. Walk-through: String Formatting 00:04:31
  • Урок 17. f-Strings 00:03:45
  • Урок 18. Walk-through: f-Strings 00:02:32
  • Урок 19. Unicode Literals 00:01:20
  • Урок 20. Division 00:01:38
  • Урок 21. Long Unification 00:01:53
  • Урок 22. Rounding 00:02:48
  • Урок 23. Underscores in Numerics 00:01:58
  • Урок 24. Walk-through: Number 00:05:53
  • Урок 25. Statistics 00:02:23
  • Урок 26. Walk-through: Statistics 00:01:28
  • Урок 27. super() 00:08:53
  • Урок 28. Walk-through: super() 00:05:37
  • Урок 29. Matrix Multiplication 00:02:00
  • Урок 30. Walk-through: Matrix Multiplication 00:02:24
  • Урок 31. Dictionary Key Sharing 00:01:43
  • Урок 32. Keyword-only Arguments 00:04:22
  • Урок 33. Walk-through: Keyword-only Arguments 00:04:42
  • Урок 34. Introducing Annotations 00:05:06
  • Урок 35. Annotation syntax 00:02:02
  • Урок 36. An annotation example 00:00:47
  • Урок 37. Variable annotations 00:00:56
  • Урок 38. The Typing library 00:04:18
  • Урок 39. Annotations best practices 00:03:21
  • Урок 40. mypy (type consistency verification) 00:06:28
  • Урок 41. Walk-through: Annotations 00:08:25
  • Урок 42. 3rd-party Annotation tools (combined) 00:00:51
  • Урок 43. 3rd-party: monkeytype 00:01:39
  • Урок 44. 3rd-party: pyannotate 00:01:45
  • Урок 45. 3rd-party: mypy 00:03:49
  • Урок 46. 3rd-party tool summary 00:00:55
  • Урок 47. Walk-through (part 1): Annotation Tooling 00:05:24
  • Урок 48. Walk-through (part 2): Annotation Tooling 00:04:51
  • Урок 49. Print Function 00:02:34
  • Урок 50. Walk-through: Print Function 00:02:43
  • Урок 51. pathlib 00:05:36
  • Урок 52. Walk-through: pathlib 00:03:26
  • Урок 53. Enum 00:03:19
  • Урок 54. Walk-through: Enum 00:03:07
  • Урок 55. asyncio Definitions 00:02:52
  • Урок 56. Concurrency Example 00:00:30
  • Урок 57. Python's GIL 00:00:50
  • Урок 58. Parallelism and Asynchrony Compared 00:02:26
  • Урок 59. Painting Code Example 00:04:29
  • Урок 60. asyncio Building Blocks 00:01:34
  • Урок 61. asyncio When and Why 00:02:44
  • Урок 62. Cooperative Multitasking From the Ground Up 00:06:52
  • Урок 63. Cooperative Multitasking, Async Version 00:02:14
  • Урок 64. Coroutine Requirements 00:02:46
  • Урок 65. Tasks 00:01:02
  • Урок 66. asyncio Tips and Tools 00:01:32
  • Урок 67. Walk-through: Asyncio 00:03:57
  • Урок 68. asyncio Context Managers 00:05:53
  • Урок 69. Walk-through: Asyncio Context Managers 00:04:08
  • Урок 70. asyncio Context Iterators 00:02:07
  • Урок 71. Walk-through: Asyncio Context Iterators 00:06:31
  • Урок 72. asyncio Generators 00:02:55
  • Урок 73. Walk-through: Asyncio Generators 00:02:23
  • Урок 74. Exceptions 00:06:12
  • Урок 75. Walk-through: Exceptions 00:02:58
  • Урок 76. Extended Unpacking 00:07:30
  • Урок 77. Walk-through: Extended Unpacking 00:05:31
  • Урок 78. Unpacking Generalizations 00:07:32
  • Урок 79. Walk-through: Unpacking Generalizations 00:03:57
  • Урок 80. More laziness 00:00:55
  • Урок 81. Strict ordering 00:01:36
  • Урок 82. No more name leakage 00:01:04
  • Урок 83. Walk-through: Other Changes 00:07:10
  • Урок 84. Conclusion 00:00:37
Этот курс находится в платной подписке!

И будет доступен в бесплатном просмотре 11.06.2019. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

en 161 урок
Talkpython Building data-driven web apps with Pyramid and SQLAlchemy
Одна из областей, в которых Python действительно блестит, - это создание чистых и мощных веб-приложений. Как только вы изучите основы языка, этот курс научит вас всему, что вам нужно для создания data-driven современных веб-приложений на Python.
Duration 09:11:15
4 0
30-11--0001 en 381 урок
Talkpython #100DaysOfCode with Python course
#100DaysOfCode with Python - ваш идеальный компаньон, чтобы выполнить 100-дневный вызов кода и добиться успеха. Вы будете поражены тем, сколько технологий и библиотек Python вы узнаете в этом путешествии. Присоединитесь к курсу и приступайте к работе.
Duration 17:27:49
28 1
30-11--0001 en 113 уроков
Talkpython Async Techniques and Examples in Python
Поддержка асинхронного и параллельного программирования Python сильно недооценена. В этом курсе вы узнаете весь спектр параллельных API-интерфейсов Python. Мы начнем с изучения новых и мощных асинхронных и ожидающих ключевых слов вместе с базовым модулем: asyncio. Затем мы перейдем к потокам Python для параллелизации более старых операций и многопроцессорности для операций с привязкой к ЦП. Мы закроем курс с множеством дополнительных асинхронных...
Duration 05:02:11
15 0
30-11--0001 en 113 уроков
Talkpython Python Jumpstart by Building 10 Apps
Программирование - это весело и выгодно. Обучение стать разработчиком программного обеспечения должно быть одинаково забавно! Этот курс научит вас всему, что вам нужно знать о языке Python, создавая интересные и привлекательные приложения.Цель этого онлайн-видеокурса - научить вас языку программирования Python. Предполагается, что у вас есть только небольшое количество опыта программирования (например, вы знаете, что такое переменная, функция и...
Duration 07:08:59
13 0
14-10-2016 en 45 уроков
udemy 30 Days of Python | Unlock your Python Potential
Python достаточно прост для начинающих и достаточно мощный для профессионалов. Используйте его для IOT, Web Scraping, Big Data и многого другого.
Duration 09:22:38
7 0

Последнее добавленное

100 дней веб-разработки с Python

100 дней веб-разработки с Python

en
# 100DaysOfWeb в Python - это курс, который обеспечит вам успех, обучая вас веб-разработке на Python. Каждые 4 дня, посвященные другой концепции, вы будете поражены тем, сколько веб-технологий и библиотек Python вы изучите в этом путешествии. Присоединяйтесь к курсу и начните свое 100-дневное...
Практический JavaScript

Практический JavaScript

ru
Для изучения курса желательно знание HTML + CSS. Знание основы JS будет плюсом, но не обязательно. Делаем форму для регистрации и входа пользователей. На нативном JavaScript (ES6). Все эффекты прописываем с помощью JS самостоятельно. Пишем проверку (валидацию) формы с выводом ошибок.
Android юнит-тестирование и TDD

Android юнит-тестирование и TDD

en
Этот курс научит вас всему, что вам нужно знать о юнит тестировании и разработке через тестирование в приложениях для Android. Он разработан, чтобы быстро приступить к работе с юнит тестированием с использованием Android Studio и JUnit, выполнив серию тщательно разработанных практических упражнений.
Animating React

Animating React

en
В этой серии уроков мы с головой погрузимся в анимацию в React. Мы будем использовать библиотеку React Spring и physics based анимацию. Мы будем использовать очень много клевых техник которые можно и нужно использовать в реальных приложениях. Мы будем строить меню, модальные окна и все с чем вы...
chat
logo