Вероятно, самое большое препятствие при изучении любого нового языка программирования, просто зная, где начать. Вот почему мы, Крис и Сьюзен, решили создать эту серию о руководстве Python для начинающих!
Несмотря на то, что мы не будем охватывать все, что нужно знать о Python в курсе, мы хотим убедиться, что мы дадим вам основу на программировании в Python, начиная с обычного повседневного кода и сценариев. В конце курса вы сможете пойти и учиться самостоятельно, например, с документами, учебниками или книгами.
Содержание таблицы
Представляем Python: Прежде чем начать путешествие в направлении обучения Python, важно знать, почему! Мы поговорим через то, что такое Python, где вы будете использовать его, и как он может помочь вам решить проблему.
Начало работы: есть несколько предметов, чтобы установить, чтобы встать и запустить. К счастью, вам понадобится всего лишь пара предметов.
Демо: Настройка визуального студийного кода для разработки Python
Использование печати: Отображение информации, вероятно, является наиболее основной концепцией изучения любого нового языка программирования. В Python, который сделано с помощью печати
Демо: Здравствуйте, Мир
Комментарии: Добавление документации к коду облегчает его поддерживать позже, и даже может помочь с отладкой.
Демо: Комментарии
Концепции строк: Python поддерживает несколько типов данных, наиболее основные из которых строки. Посмотрите, как строки работают в Python.
Демо: струны
Форматирование строк: во время объединения строк работает, это не всегда хорошо читает. Python предлагает возможность добавления заполнителей для облегчения создания динамического строки.
Демо: форматирование строк
Числовые типы данных: Числа – это другой тип основного типа, и наиболее распространенным, который вы будете использовать при выполнении машинного обучения. Как вы ожидаете, Python предлагает множество вариантов для работы с номерами.
Демо: номера
Дата Типы данных: Как вы ожидаете, вам иногда нужно выяснить, когда что-то произойдет. Посмотрите, как Python поддерживает даты
Демо: даты
Обработка ошибок: вещи соберется с вашим кодом. Обработка ошибок может позволить вам связаться с ошибками и изящными ошибками.
Демо: обработка ошибок
Условная логика: конечно, вы захотите код, который может принимать решения. Ядро этого – это скромное, если заявление.
Демо: условная логика
Обработка нескольких условий: Python предлагает пару различных вариантов управления несколькими условиями.
Демо: несколько условий
Комплексные условия: при сочетании сложных условий в единое приложение, если вы заявления могут вести себя неожиданным образом. Смотрите, как избежать потенциально запутанного ошибки.
Демо: сложные условия
Коллекции: Вы часто должны работать в списках предметов (скажем, корзина для покупок) или значений (скажем, набор значений RGB из изображения). Посмотрите, как вы можете использовать списки, массивы и словари в Python.
Демо: коллекции
Циклы: Выполнение операций на каждом элементе в коллекции возможна через пару различных механизмов – для и времени. См. Когда использовать каждый.
Демо: петли
Внесение функций: Функции предлагают вам возможность создавать многоразовые блоки кода, что позволяет создавать проще в использовании и поддерживать код.
Демо: функции
Параметризованные функции: Параметры позволяют вам пропускать значения в функции, что делает их более гибкими и многоразовыми.
Демо: параметризованные функции
Модули и пакеты: модули – это файлы с функциями и другими многоразовыми блоками кода, что позволяет нарушать комплексные проекты на более мелкие, более управляемые куски. Пакеты – это модули, опубликованные другими объектами, которые вы можете включить в ваши проекты.
Виртуальные среды: виртуальные среды позволяют вам управлять пакетами, которые вы добавляете в ваши проекты, обеспечивая правильную версию и упрощение управления.
Демо: виртуальные среды пакеты
Вызов API: Большинство каждого приложения, которое вы создадите, будут включать в себя звонки на услуги, размещенные другими приложениями. Python позволяет вызывать внешние API, сделав вызовы HTTP или RED.
Демо: вызов API
JavaScript Object Notiator (JSON): Обзор JavaScript (JSON) является наиболее распространенным форматом данных, используемым для API HTTP и REST. Python позволяет вам потреблять JSON и относиться к этому как объект Python.
Демо: Джон
И Более
Оригинал: “https://dev.to/angulardevz/python-tutorial-for-beginners-1703”