Курсы по Python на stepic
Все таки хоть и 1Сник, но разнообразие не помешает. Курс Программирование на Python вряд ли окажется сложным, там в основном азы, но необходимые для курса Python: основы и применение который сейчас идет и в котором уже не совсем азы. Как таковой Python меня не сильно интересует, но недавно был курс по нейронным сетям на том же ресурсе, и если по требованиям к знаниям математики я возможно и прошел бы, но еще одно требование было - знание Python, в котором я ни в зуб ногой. Еще одна причина изучать - сижу на linux и пригодился бы язык для написания несложных скриптов. Можно и на bash писать конечно, но мне он совсем не понравился((
Критерий завершения
Оба существующих на данный момент курса пройдены, задания решены, получены сертификаты с отличием
Личные ресурсы
Ноутбук, телефон (видео и в дороге смотреть можно), личное время
Экологичность цели
Саморазвитие
-
Программирование на Python. Операторы. Переменные. Типы данных. Условия.
Ну это совсем быстро и просто.
-
Общая информация о курсе.
-
Введение: программы и Python. Проверка заданий.
-
Интерактивный режим Python. IPython.
-
Установка Python на компьютер.
-
Операции с целыми числами.
-
Операции с вещественными числами.
-
Типы данных.
-
Переменные. Стандартный ввод/вывод.
-
Логические операции, операции сравнения.
-
Условия: if, else, elif. Блоки, отступы.
-
Строки.
-
Задачи по материалам недели.
-
-
Программирование на Python. Циклы. Строки. Списки.
Тоже в принципе ничего незнакомого, только синтаксис изучить, разве что ожидаю списки не такие как в привычном мне 1С))
-
Цикл while.
-
Операторы break, continue.
-
Цикл for.
-
Строки и символы.
-
Списки.
-
Задачи по материалам недели.
-
-
Python: основы и применение. Базовые принципы языка Python.
-
Введение.
-
Модель данных: объекты.
-
Функции и стек вызовов.
-
Пространства имён и области видимости.
-
Введение в классы.
-
Наследование классов.
-
-
Программирование на Python. Функции. Словари. Интерпретатор. Файлы. Модули.
Вот тут уже будет немало для меня нового подозреваю. Где то на данном этапе параллельно начну второй курс.
-
Функции.
-
Словари.
-
Интерпретатор: установка, запуск скрипта.
-
Файловый ввод/вывод.
-
Модули, подключение модулей.
-
Установка дополнительных модулей.
-
Задачи по материалам недели.
-
Библиотеки для анализа данных. NumPy.
-
Библиотека Matplotlib.
-
Заключение.
-
-
Python: основы и применение. Cтандартные средства языка Python.
-
Ошибки и исключения.
-
Работа с кодом: модули и импорт.
-
Итераторы и генераторы.
-
Работа с функциями: functool и лямбда функции.
-
Работа с файловой системой и файлами.
-
Стиль программирования: pep8 и документация.
-
-
Python: основы и применение. Применение Python: анализ текста.
-
Стандартные методы и функции для строк.
-
Регулярные выражения в Python.
-
Обзорно об интернете: http-запросы, html-страницы и requests.
-
Распространённые форматы текстовых файлов: JSON, CSV.
-
API.
-
XML, библиотека ElementTree, библиотека lxml.
-
- 3503
- 14 апреля 2016, 19:33
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением