0 знаков
1. Курс по Python от Codebra
Кратко- Python может использоваться для автоматизации рутинных задач и работы с ИИ и машинным обучением.
- Курс по Python от Codebra содержит вводные уроки и разделы по синтаксису, типам данных, циклам, структурам данных, работе с файлами, итераторам, функциям, модулям и ООП.
- Курс был обновлен и дополнен новыми разделами и уроками.
- Планируется написание отдельных разделов о работе с сетью и автоматизации рутинных задач на Python.
Умение писать код сейчас может пригодится не только техническому специалисту, но и любому, кто хочет автоматизировать рутинные задачи. Что можно сделать с помощью Python:
- Погрузиться в работу с искусственным интеллектом и машинное обучение;
- Разработать робота;
- Разработать GUI (графический интерфейс);
- Разработать игру;
- Разработать CAD-приложение;
- Создавать различные веб-сценарии;
- Работать с FTP;
- Работать с сетью;
- Обрабатывать текст;
- Обрабатывать изображения;
- Визуализировать данные;
- Автоматизировать любые действия на компьютере;
- Программировать математические и научные вычисления;
- Работать с xml/html файлами;
- И еще очень много чего.
Курс по Python от Codebra на данный момент содержит один раздел, знакомящий с синтаксисом языка.
От автораПервые уроки курса (около 40) были написаны в начале 2022 года и долгое время мной не поддерживались. Всего за два года курс по Python догнал мой основной курс (HTML и CSS) и продолжает набирать обороты. В последнее время тематика сайта Codebra движется в направлении пересечения разработки и компьютерной безопасности (весной 2024 года выложил часть курса по пентесту Active Directory, который так же начал набирать обороты). Таким образом я пришел к тому, что пора обновить курсы по Python и продолжить их пополнять интересным и актуальным материалом. Надеюсь, у меня получилось вдохнуть новую жизнь в этот курс.
Еще в курсе по Python есть бесплатная практика. Она находится прямо в теории и помогает сразу закрепить прочитанный материал на практике. Давайте попробуем:
Внимание! Практика по Python находится на стадии тестирования, поэтому может что-то не работать. Если у вас возникли проблемы или вы нашли баг, пишите в Телеграм. Там же можно обсудить курс по Python. Читайте новости проекта Codebra на моем канале @codebra_official.
Чтобы вывести в консоль любую строку с помощью Python, существует функция print()
. Строка должна быть обрамлена кавычками, например: print('Привет, мир!')
. Если вам что-то непонятно, не волнуйтесь. В этом курсе вы получите базовые навыки программирования на Python.
А пока попробуйте выполнить практику.
- Выведи в консоль фразу
Привет, мир!
Далее рассмотрим структуру курса по Python.
Знакомство с Python
Первый раздел курса посвящен знакомству с синтаксисом Python, его особенностями и возможностями. Все охватить достаточно сложно, но я постараюсь это сделать.
- Вводные уроки Python
- Курс по Python от Codebra
- Первое знакомство с Python
- Переменные и комментарии в Python
- Итоги раздела «Вводные уроки по Python»
- Самые основы Python
- Введение в раздел «Самые основы Python»
- Погружение в Python
- Типы данных в Python
- Форматирование строк в Python
- Условная инструкция if-elif-else в Python
- Преобразование и проверка типов в Python
- Вызов методов цепочкой в Python
- Итоги раздела «Самые основы Python»
- Циклы и модуль random в Python
- Введение в раздел «Циклы и модуль random в Python»
- Первое знакомство с циклами (цикл for) в Python
- Генерируем случайные числа на Python
- Итоги раздела «Циклы и модуль random в Python»
- Структуры данных в Python
- Введение в раздел «Структуры данных в Python»
- Списки в Python
- Изменение списка на месте (срезы) в Python
- Дополнительно про списки в Python
- Конкатенация и сортировка списков в Python
- Словари в Python
- Словари и списки (дополнительно)
- Перебор элементов словаря в Python
- Внутреннее устройство и сортировка словаря в Python
- Методы словарей и функция len() в Python
- Множества в Python
- Методы и особенности множеств в Python
- Отношения между множествами и операции над ними
- Кортежи в Python
- Более подробно о кортежах в Python
- Итоги раздела «Структуры данных в Python»
- Снова циклы и немного исключений
- Введение в раздел «Снова циклы и немного исключений»
- Цикл while в Python
- Операторы break, continue и pass в Python
- Циклы for else и while else в Python
- Обработка исключений (try except) в Python
- Итоги раздела «Снова циклы и немного исключений»
- Работа с файлами в Python
- Введение в раздел «Работа с файлами в Python»
- Работа с файлами в Python
- Оператор with as для работы с файлами в Python
- Итоги раздела «Работа с файлами в Python»
- Итераторы в Python
- Введение в раздел «Итераторы в Python»
- Итераторы в Python
- List dict set comprehensions (включения) в Python
- Итоги раздела «Итераторы в Python»
- Функции в Python
- Введение в раздел «Функции в Python»
- Основы функций в Python
- Область видимости в Python
- Замыкания и оператор nonlocal в Python
- Аргументы и параметры функций, операторы (звездочка) и (звездочка)(звездочка) в Python
- Анонимные функции (выражения lambda)
- Функциональное программирование (map, filter и reduce)
- Генераторы и оператор yield в Python
- Итоги раздела «Функции в Python»
- Модули в Python
- Введение в раздел «Модули в Python»
- Модули в Python
- Написание модулей в Python
- Пакеты модулей в Python
- Еще о возможностях модулей в Python
- Итоги раздела «Модули в Python»
- Объектно-ориентированное программирование в Python
- Введение в раздел «Объектно-ориентированное программирование в Python»
- Основы объектно-ориентированного программирования (ООП) в Python
- Основы написания классов в Python
- Продолжаем написание классов в Python
- Разбираемся с атрибутами и методами класса в Python
- Наследование и абстрактные суперклассы в Python
ПримечаниеКурс еще продолжаю писать. Будут новые уроки и разделы. Планирую написать отдельными разделами про работу с сетью и автоматизацию рутинных задач на Python.
Попробуйте выполнить следующую практику самостоятельно и, если не получится, вернитесь к ней позже.
Внимание! Практика по Python находится на стадии тестирования, поэтому может что-то не работать. Если у вас возникли проблемы или вы нашли баг, пишите в Телеграм. Там же можно обсудить курс по Python. Читайте новости проекта Codebra на моем канале @codebra_official.
Предыдущая практика была слишком простой. За вас уже был написан код. Теперь попробуйте выполнить задание самостоятельно.
- Выведи в консоль фразу
Это мой первый код на Python
Вы познакомились со структурой курса и теперь можете переходить к первому уроку.
Тест
Похожие уроки Codebra
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ