GeekBrains [Geekbrains] Профессия Программист Python

  • ОФОРМИТЬ ПОДПИСКУ

Calvin Candie

Вечный

Calvin Candie

Вечный
2 Сен 2018
22,881
169
Автор: Geekbrains
Название: Профессия Программист Python

Google, Яндекс, Mail, Youtube, Instagram и Pinterest не случайно выбрали его своим фаворитом. Самый популярный язык программирования в ведущих вузах США, Python прост как в освоении, так и в программировании.

Web-разработка, системные утилиты, десктопные приложения, разработка под любую операционную систему - ему все подвластно! Этот язык лучше любого другого структурирует мышление программиста, и выбрав его, Вы рискуете оказаться в команде высококвалифицированных специалистов, а значит, получить мощный толчок к дальнейшему развитию

Урок 1. Знакомство с python
Где используется python? Сильные стороны языка. Установка и запуск. Операции и инструкции. Переменные и типы данных. Динамическая типизация. Ввод вывод. Логические операции. Операторы ветвления. Циклы.

Урок 2. Встроенные типы и операции с ними
Последовательности(итераторы). Строки, списки, кортежи, словари, множества. Обход последовательностей в цикле.

Урок 3. Функции и работа с файлами
Функции, как строительные блоки программ. Встроенные функции. Области видимости и lambda-функции. Работа с файлами. Сохранение python-объектов в файл. Формат JSON.

Урок 4. Полезные инструменты
Передача атрибута по ссылке/значению. Вложенные списки (матрицы). Принцип работы операторов and, or, is. Тернарный оператор if else. Генераторы списков, словарей. Сырые строки (r"")и регулярные выражения. Обработка исключений.

Урок 5. Модули и библиотеки
Понятие модуля. Создание модулей. Пространство имен и пакеты модулей. Дополнительные возможности модулей. Библиотеки os, sys.

Урок 6. Объектно Ориентированное Программирование
Введение в ООП. Классы. Инкапсуляция, полиморфизм и наследование.

Урок 7. Интерфейсы
Перегрузка операторов. Интерфейс итерации. Метод как атрибут. Статические методы. Расширение встроенных типов.

Урок 8. Несколько полезных паттернов
Паттерн Builder. Паттерн Делегирование. Создание собственных исключений. Подведение итогов и несколько слов о программа Python Advanced.

Подробнее:
Скрытое содержимое доступно для зарегистрированных пользователей!

Скачать: