Открыто

Python - Полный курс по Python [Bogdan Stashchuk] [Повтор]

Тема в разделе "Курсы по программированию", создана пользователем Alvalex, 3 фев 2023.

Цена: 1150р.-96%
Взнос: 41р.

Основной список: 56 участников

Резервный список: 35 участников

  1. 3 фев 2023
    #1
    Alvalex
    Alvalex ЧКЧлен клуба
    Python - Полный курс по Python
    Изучите самый популярный язык программирования Python, включая веб фреймворк Django, пакет для игр Pygame в курсе Python
    Screenshot.png

    Обновленный! Добавлены разделы по Django и создание игр.

    Чему вы научитесь

    • Вы узнаете основные принципы работы Python и изучите все основные функции, которые используются в реальных проектах чаще всего и востребованные больше всех
    • Вы будете выполнять на практике все примеры, которые я буду показывать на протяжении курса, используя интерпретатор Python, Visual Studio Code с Code Runner
    • Вы изучите основной функционал Python, начиная от переменных, списков, словарей и заканчивая классами, циклами, модулями и созданием виртуальных сред
    • Кроме того, вы научитесь использовать функциональный и объектно-ориентированный подходы в программировании на языке Python

    Python - это самый простой язык программирования в мире. Но в то же время, Python является мощным инструментом, с помощью которого можно решать огромный спектр различных задач, начиная от обработки файлов, и заканчивая машинным обучением, обработкой данных, созданием игр и созданием веб приложений.

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

    Этот курс включает много практических задач, а также задачи для самостоятельного выполнения.

    Python - это объектно-ориентированный язык программирования.

    Python - это также язык с огромным количеством функций, но для того чтобы УМЕТЬ писать код на Python, нужно ПОНИМАТЬ ключевые концепции Python. И именно на этом я и сконцентрируюсь вместе с вами в этом курсе.

    Прежде чем писать код и запускать примеры, вы получите от меня объяснения и ответы на вопросы ЗАЧЕМ и ПОЧЕМУ, а уже только после этого КАК писать код.

    Я не буду тратить ваше время и потому я создал максимально эффективную структуру курса. Все примеры, которые я буду объяснять и запускать, написаны мною до курса, но вы будете самостоятельно писать и запускать код.

    Длительность всех видео-лекций в этом курсе около 28 часов, но рассчитывайте потратить около 200 часов для освоения всех тем курса, включая самостоятельное выполнение всех практических заданий.


    Темы, которые мы рассмотрим в этом курсе:
    1. Введение в курс Python

    2. Где выполнять и писать код Python

    3. Установка Python

    4. Установка редактора кода VS Code

    5. Начало работы в VS Code

    6. Изменение настроек редактора VS Code

    7. Знакомство с интерпретатором Python

    8. Выполнения кода в Visual Studio Code

    9. Самое важное в Python

    10. Основные типы в Python

    11. Практика в интерактивном интерпретаторе Python

    12. Встроенные функции

    13. Функция dir и атрибуты объектов

    14. Практика - Встроенные функции print и dir

    15. Практика - Встроенная функция input и методы строк

    16. Отступы в Python

    17. Форматирование кода Python и PEP8

    18. Комментарии в Python

    19. Выражения

    20. Инструкции

    21. Переменные

    22. Объявление переменных и присвоение им значений

    23. Динамическая типизация

    24. Типы и структуры данных

    25. Переменные и объекты

    26. Встроенная функция id

    27. Практика - Встроенная функция id и объекты

    28. Строки - str

    29. Практика - Строки

    30. Встроенные функции и методы строк

    31. Практика - Методы строк

    32. Целые числа - int

    33. Практика - Целые числа

    34. Числа с десятичной точкой - float

    35. Комплексные числа - complex

    36. Логический тип - bool

    37. Практика - Логический тип

    38. Конвертация типов

    39. Практика - Введение в магические методы

    40. Магические методы

    41. Списки - list

    42. Методы списков

    43. Разные операции со списками

    44. Копирование списков

    45. Практика - Списки

    46. Словари - dict

    47. Изменение и удаление значений в словарях

    48. Использование переменных в словарях

    49. Длина словаря

    50. Несуществующие ключи и метод get

    51. Резюме по словарям

    52. Практика - словари

    53. Практика - Копирование словаря

    54. Практика - Конвертация других значений в словарь

    55. Задача - Словари

    56. Кортежи - tuple

    57. Методы кортежей

    58. Практика - Кортежи

    59. Наборы - set

    60. Практика - Проверка неупорядоченности наборов

    61. Изменяемые объекты в наборах

    62. Практика - Наборы

    63. Методы наборов

    64. Практика - Методы наборов

    65. Практика - Симметричная разница в наборах

    66. Диапазоны - range

    67. Практика - Диапазоны

    68. Сравнение типов последовательностей

    69. Встроенная функция zip

    70. Конвертация zip в dict

    71. Изменение объектов в Python

    72. Поведение изменяемых объектов

    73. Как избежать изменения копий

    74. Практика - Создание поверхностных и полных копий

    75. Функции

    76. Самая корткая функция и pass

    77. Передача неизменяемых объектов в функцию

    78. Передача изменяемых объектов в функцию

    79. Как избежать изменения внешних объектов в функции

    80. Аргументы функций

    81. Объединение всех аргументов в кортеж в функции

    82. Аргументы с ключевыми словами

    83. Объединение именованых аргументов в словарь

    84. Значения параметров функции по умолчанию

    85. Практика - Значения параметров по умолчанию

    86. Колбэк функции

    87. Практика - Колбэк функции

    88. Правила работы с функциями

    89. Документация функции docstring

    90. Области видимости

    91. Жизненный цикл переменных

    92. Ключевое слово global в функциях

    93. Практика - Глобальные и локальные переменные

    94. Операторы

    95. Операторы и магические методы

    96. Функция dir

    97. Бинарные и унарные операторы

    98. Операторы in, not in

    99. Приоритетность операторов

    100. Ложные значения

    101. Логические операторы

    102. Операторы короткого замыкания or и and

    103. Практика - Логические операторы

    104. Оператор распаковки словаря

    105. Объединение словарей

    106. Инструкция del

    107. Соединение строк

    108. Форматирование строк с f-strings

    109. Практика - Соединение строк с помощью +

    110. Практика - f-strings

    111. Лямбда функции

    112. Практика - Лямбда функции

    113. Обработка ошибок

    114. Получение информации об ошибке

    115. Разные типы ошибок в разных блоках except

    116. Блоки else и finally в обработке ошибок

    117. Отсутствие типа ошибки и класс Exception

    118. Создание ошибок

    119. Распаковка списков и кортежей

    120. Распаковка словаря в именованые аргументы

    121. Распаковка списка в позиционные аргументы

    122. Условные инструкции

    123. Инструкция if

    124. Инструкция if else

    125. Инструкция if elif

    126. Использование if в функциях

    127. Тернарный оператор

    128. Практика - Тернарный оператор

    129. Циклы

    130. Цикл for in

    131. Практика - цикл for in

    132. Итерация по ключам с значениями в словаре

    133. Цикл for in для наборов

    134. Встроенная функция filter

    135. Цикл while

    136. Использование continue в циклах

    137. Сокращенный цикл for in

    138. Примеры с сокращенным циклом for in

    139. Практика - сокращенный цикл for in

    140. Генераторы в сокращенном for in

    141. Практика - генераторы

    142. Объекты и классы

    143. Практика - Создание экземпляров класса

    144. Магический метод классов __init__

    145. Практика - Объекты с собственными атрибутами

    146. Методы и экземпляры классов

    147. Статические методы классов

    148. Атрибуты класса

    149. Магические методы в классах

    150. Наследование из других классов

    151. Практика - Создание подклассов

    152. Модули

    153. Практика - Модули

    154. Что такое __main__ и __name__

    155. Встроенные модули

    156. Создание пакетов

    157. JSON

    158. Конвертация JSON в словарь

    159. Практика - JSON

    160. Работа с файлами

    161. Методы класса Path

    162. Практика - Работа с путями к файлам и директориям

    163. Чтение и запись файлов

    164. Практика - Запись и чтение файлов

    165. Практика - Удаление файлов

    166. Создание zip архива

    167. Практика - Распаковка zip архива

    168. Работа с CSV файлами

    169. Практика - Чтение из CSV файлов

    170. Модуль datetime

    171. Практика - Форматирование дат

    172. Использование класса timedelta

    173. Модуль time

    174. Модуль random

    175. Модуль secrets для генерации паролей

    176. Модуль math

    177. Рекурсивные функции

    178. Модуль для регулярных выражений re

    179. Сохранение паттерна в отдельном объекте

    180. Проверка email с помощью регулярного выражения

    181. Отправка email с помощью модуля smtplib

    182. Компоновка и отправка email

    183. HTML шаблоны для отправки email

    184. Отправка вложений в email

    185. Модуль SQLite3 и создание базы данных

    186. Практика - Запись данных в таблицу SQLite

    187. Практика - Чтение данных из таблицы SQLite

    188. Модуль array

    189. Аргументы функции и модуль sys

    190. Модуль webbrowser

    191. Менеджер пакетов PIP

    192. Виртуальные среды и Pipenv

    193. Создание виртуальной среды

    194. Файлы Pipfile и Pipfile.lock

    195. Использование пакетов в виртуальной среде

    196. Инсталяция дополнительных пакетов в виртуальной среде

    197. Дерево пакетов и обновление пакетов

    Список задач для самостоятельного выполнения
    1. ЗАДАЧА - Запись и чтение файлов

    2. ЗАДАЧА - JSON

    3. ЗАДАЧА - Классы и экземпляры

    4. ЗАДАЧА - Наборы

    5. ЗАДАЧА - Обработка ошибок

    6. ЗАДАЧА - Операторы

    7. ЗАДАЧА - Проверка пароля

    8. ЗАДАЧА - Словари

    9. ЗАДАЧА - Условные инструкции

    10. ЗАДАЧА - Функции

    11. ЗАДАЧА - Цикл while

    12. ЗАДАЧИ - Именованые аргументы функций

    13. ЗАДАЧИ - Сокращенный цикл for in

    14. ЗАДАЧИ - Списки

    15. ЗАДАЧИ - Тернарный оператор

    16. ЗАДАЧИ - Цикл for in

    После прохождения этого курса вы смело сможете сказать, что ЗНАЕТЕ Python и УМЕЕТЕ пользоваться самыми востребованными функциями Python.

    Для кого этот курс:
    • Начинающие программисты Python, желающие научиться программировать
    • Желающие выполнять задачи, связанные с машинным обучением, обработкой данных
    • Веб разработчики, которые хотят создавать веб приложения с помощью Python
    • Разработчики игр, которые хотят создавать игры с помощью Python Pygame
    64,99$
    Скрытая ссылка
     
    Последнее редактирование модератором: 22 июл 2023
    1 человеку нравится это.
  2. Последние события

    1. Torvan
      Torvan участвует.
      3 окт 2024
    2. zamit
      zamit участвует.
      1 окт 2024
    3. Johnny_Viper
      Johnny_Viper участвует.
      30 сен 2024
    4. eshishkina
      eshishkina участвует.
      29 сен 2024

    Последние важные события

    1. skladchik.com
      Взнос составляет 0р.
      22 июл 2023
    2. skladchik.com
      Нужен организатор складчины.
      22 июл 2023
    3. skladchik.com
      Складчина открыта.
      22 июл 2023
    4. skladchik.com
      Взнос составляет 45р.
      12 июн 2023
  3. Обсуждение
  4. 6 июл 2023
    #2
    Studenttt
    Studenttt СкладчикСкладчик
    В курсе были дополнения недавно, здесь будут обновление курса ?
     
  5. 10 июл 2023
    #3
    peekaboo51
    peekaboo51 ЧКЧлен клуба
    4.1.1. В «Безопасном» формате организатор обязан приобрести самую последнюю версию продукта на момент проведения складчины.

    тем более - приобретается по жизненный доступ.
     
  6. 15 июл 2023
    #4
    Karken91
    Karken91 ЧКЧлен клуба
    пардон, курс еще недоступен? (сбор был больше месяца назад)
     
    1 человеку нравится это.
  7. 1 сен 2023
    #5
    Studenttt
    Studenttt СкладчикСкладчик
    Давайте организуем уже складчину, там уже добавлены ещё разделы по Data Science и ML. Сам бы взялся, но повторные складчины мне нельзя организовывать.
     
    1 человеку нравится это.
  8. 1 сен 2023
    #6
    ЯшкаПровокатор
    ЯшкаПровокатор ОргОрганизатор
    Там что то написано для модераторов. Возможно про организацию