Python - Первый шаг (Курс от Гарри для начинающих)
- Описание
- Учебная программа
- Отзывы
Первый шаг в Python для начинающих — изучите программирование на Python!
Откройте для себя мощь Python, одного из самых универсальных и востребованных языков программирования в мире! Этот курс заложит в вас базовые темы языка Python, без которых вам будет сложно продвигаться дальше. С помощью реальных примеров и простых для понимания уроков вы научитесь писать чистый, эффективный и не стыдный код Python, поймете основные концепции, такие как переменные, циклы и функции, и даже изучите более продвинутые темы, такие как объектно ориентированное программирование (ООП), работа с файлами, HTTP-запросы и другое.
Что вы узнаете:
- Как установить Python и настроить среду разработки.
- Базовые основы Python: переменные, типы данных и встроенные функции.
- Написание чистого, эффективного кода с рекомендациями PEP-8.
- Освоение циклов (for, while) и условий (if, else).
- Практические упражнения по созданию ваших первых приложений Python.
- Работа с ошибками и исключениями, отладка кода
- Работа с файлами с помощью Python
- Основы HTTP-запросов с помощью Python
- Советы и рекомендации, как начать думать как разработчик Python!
Присоединяйтесь к тысячам учащихся и начните свой путь в Python уже сегодня — никакого предварительного опыта программирования не требуется!
-
4Что такое командная строка Windows или Терминал на MacOS и Linux? Как пользоваться?Предпросмотр 02:40
В этом разделе я дам вам базовый обзор и инструкции по использованию командной строки.
-
5Как пользоваться командной строкой WindowsПредпросмотр 04:02
В этом уроке я покажу вам, как использовать командную строку на компьютере с Windows.
-
6Что такое Python простыми словамиПредпросмотр 06:19
В этом разделе мы рассмотрим основы Python. Начнем с того, что такое Python.
-
7Версии Python простыми словами (Какую выбрать?)Предпросмотр 01:48
В этом уроке мы узнаем о различных доступных версиях Python.
-
8Как запускать Python - Три способаПредпросмотр 03:13
Существует три основных способа запуска Python и в этом разделе мы их рассмотрим.
-
9Первое приложение на Python - Hello WorldПредпросмотр 04:30
В этом уроке мы собираемся создать наше первое приложение Python Hello World
-
10Комментарии в коде PythonПредпросмотр 02:57
В этом уроке мы поговорим о комментариях в коде Python.
-
11Переменные в Python - Что такое утинная типизация?Предпросмотр 04:50
В этом уроке я расскажу вам о переменных и так называемой утиной типизации.
-
12Работа с переменными в PythonПредпросмотр 02:42
Теперь, когда мы узнали о переменных, давайте применим полученные знания на практике - создадим несколько переменных и протестируем их на Python.
-
13Встроенные функции PythonПредпросмотр 03:10
В этом уроке мы поговорим о встроенных функциях.
-
14Рекомендации PEP-8: Секрет чистого и профессионального кодаПредпросмотр 09:32
На этом уроке я собираюсь познакомить вас с рекомендациями Pep-8. Что такое Pep-8? Изначально это документ, опубликованный Гвидо ван Россумом, автором Python. Идея состоит в том, что это некоторые рекомендуемые правила или стандарт написания вашего кода Python.
-
17Поток управления командамиПредпросмотр 02:02
В этом разделе мы узнаем о так называемом потоке управления командами. Что это такое?
Простыми словами, это порядок выполнения или невыплнения кода.
-
18Условия в Python: if, elif, elseПредпросмотр 03:32
В этом уроке я познакомлю вас с концепцией условий в Python. Что такое условия?
-
19Использование ifПредпросмотр 16:42
В этом уроке мы окунемся в практику использования оператора if в Python.
-
20Использование циклов forПредпросмотр 05:15
Следующее, что мы изучим это цикл For.
-
21Использование циклов whileПредпросмотр 07:42
В этом уроке мы познакомимся с циклом while в Python. Этот цикл — как ребёнок, который постоянно задаёт вопрос: «А почему?», и не успокоится, пока не получит нужный ответ.
-
22Введение в функции PythonПредпросмотр 03:49
В этом разделе курса мы собираемся изучить основы функций в Python.
Что такое функции? Простыми словами, функции позволяют нам группировать код в повторно используемые блоки. Код, который вы помещаете в функцию, выполняется только тогда, когда вы вызываете функцию.
-
23Написание первой функцииПредпросмотр 04:26
В этом уроке мы создим нашу первую функцию на Python
-
24DocstringsПредпросмотр 02:58
В этом уроке я познакомлю вас с так называемыми DocStrings, что можно перевести как строки документации. Их задача — объяснить человеческим языком, что делает ваша функция, чтобы другие разработчики не чувствовали себя, как будто читают древние манускрипты на неизвестном языке.
-
25Аргументы и параметрыПредпросмотр 07:28
В этом уроке я познакомлю вас с аргументами и параметрами. Мы поговорим о том, что это такое. Затем я покажу вам разницу между аргументами и параметрами. После этого мы научимся определять параметры в функциях. То есть мы изучим синтаксис Python для этого.
-
26Использование аргументов и параметров в функцияхПредпросмотр 13:12
Теперь, когда мы узнали об аргументах и параметрах, давайте продолжим и напишем реальный код Python, чтобы попрактиковаться в их использовании. Откройте свой редактор кода и убедитесь, что у вас открыт наш проект.
-
27Область видимости функций (scope)Предпросмотр 02:44
В этом уроке я познакомлю вас с концепцией под названием «Область видимости фунции».
Область видимости (или по другому scope) определяет, где в вашем коде можно получить доступ к переменным.
-
28Использование области действия функции в реальном кодеПредпросмотр 10:20
Теперь, когда мы немного узнали об области действия функции, давайте применим это к реальному коду Python.
-
29Оператор returnПредпросмотр 03:24
В этом уроке мы познакомимся с оператором return. Ранее мы узнали об области видимости и узнали, что любая переменная, определенная в коде функции, доступна только в локальной области видимости этой функции. Но что, если вы хотите сделать эту переменную доступной за пределами этой функции?
-
30Использование return в реальном кодеПредпросмотр 15:07
Что ж, мы узнали что такое опертор return, давайте теперь напишем реальный код, который его использует.
-
31Что такое дебаггинг (отладка)? Основные ошибки.Предпросмотр 06:57
В этом разделе курса мы наконец-то займемся тем, что тайно обожают все программисты, хотя никогда в этом не признаются — дебаггингом, или, проще говоря, охотой на баги.
-
32Использование отладчика PyCharmПредпросмотр 16:24
В этом уроке я покажу вам, как вы можете использовать отладчик кода в PyCharm, чтобы отлавливать баги.
-
33Структуры данныхПредпросмотр 02:06
Ранее в курсе мы научились создавать в коде разные переменные и присваивать им определенные значения. И это было полезно с точки зрения практики с Python. Однако на самом деле большинству приложений приходится обрабатывать огромное количество данных. Это могут быть тысячи названий или даже сотни тысяч или миллионы названий.
Суть в том, что обычно, когда вы работаете с Python, вы обрабатываете множество разных данных. Вот тут-то и вступают в игру структуры данных — ключ к эффективному управлению этими данными.
-
34Список (list)Предпросмотр 04:25
Первый тип данных, который мы рассмотрим, называется list — или по-нашему, списки. Списки — это простой объект, который позволяет последовательно хранить несколько элементов.
-
35Использование списков (list)Предпросмотр 10:02
Итак, давайте попрактикуемся со списками и погрузимся в увлекательный мир работы с данными.
-
36Набор (set)Предпросмотр 08:34
В этом уроке мы познакомимся с сетами, которые по-русски чаще называют наборами или множествами. Но давайте будем честными: "сеты" звучит круче. Так что давайте разберемся, что же такое сеты, и почему они важны в программировании на Python.
-
37Использование наборов (set) в реальном кодеПредпросмотр 18:34
Теперь, когда мы уже слегка разобрались с тем, что такое сеты, или наборы, или множества, давайте применим наши новые знания на практике.
-
38Кортеж (tuple)Предпросмотр 05:43
В этом уроке я познакомлю вас с еще одним типом данных Python, который называется кортежем или по-английски tuple.
-
39Использование кортежей (tuple)Предпросмотр 10:52
Когда мы изучили основы кортежей, пора закатать рукава и написать реальный код Python, чтобы применить эти знания на практике.
-
40Словарь (dictionary)Предпросмотр 06:27
В этом уроке я познакомлю вас с одним из самых важных типов данных в Python — dictionary, который на русском чаще всего называют словарь.
-
41Использование словарей (dictionary)Предпросмотр 14:52
Итак, настало время перейти от теории к практике и познакомиться с тем, как работают словари в Python.
-
42Итерации (перебор) данных циклом forПредпросмотр 13:07
Теперь, когда мы знаем основы создания и использования основных типов данных в Python, мы рассмотрим, как можно перебирать данные внутри этих типов данных с помощью цикла for.