Last active
June 17, 2019 13:57
-
-
Save xen/bc402154560872482fb2a0859e61d1e5 to your computer and use it in GitHub Desktop.
Revisions
-
xen revised this gist
Jun 17, 2019 . 1 changed file with 0 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -4,8 +4,6 @@ title: Курс "Magic Python для начинающих" # Добро пожаловать на курс "Магия Python для начинающих" Содержание лекций: **Вводная часть**: -
xen created this gist
Jun 17, 2019 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,118 @@ --- title: Курс "Magic Python для начинающих" --- # Добро пожаловать на курс "Магия Python для начинающих"  Содержание лекций: **Вводная часть**: - [Добро пожаловать!](/01-intro/1-welcome/) - [Программирование — это ремесло](/01-intro/2-craft/) - [Как учиться](/01-intro/3-howto/) - [Что значит быть программистом?](/01-intro/4-be-pro/) **Подготовка окружения**: - [Установка Python на macOS](/02-setup/1-mac/) - [Установка Python на Windows](/02-setup/2-windows/) - [Выбор редактора кода](/02-setup/3-choose-editor/) - [Установка и настройка редактора VS Code](/02-setup/4-vs-code/) - [Помощники: autopep8, pylint](/02-setup/6-helpers/) - [Использование документации](/02-setup/7-use-help/) **Запуск Python**: - [Запуск Python](/03-run-python/1-run-python/) - [Выполнение программ](/03-run-python/2-run-files/) **Базовые типы переменных и операторы**: - [Переменные и типы](/04-basic-types/1-variables-and-types/) - [Использование переменных](/04-basic-types/2-variables/) - [Числа](/04-basic-types/3-numbers/) - [Логический тип](/04-basic-types/4-bools/) - [Строки](/04-basic-types/5-strings/) - [Вывод с помощью print](/04-basic-types/6-print/) - [Функции для работы со строками](/04-basic-types/7-strings-functions/) - [Форматирование строк](/04-basic-types/8-string-templates/) - [Бинарные операции](/04-basic-types/9-binary/) - [Операторы](/04-basic-types/10-operators/) **Коллекции**: - [Списки (list)](/05-collections/1-list/) - [Кортежи (tuple)](/05-collections/2-tuples/) - [Множества (set)](/05-collections/3-sets/) - [Словари (dict)](/05-collections/4-dicts/) - [Итераторы](/05-collections/5-iterables/) - [Функции для работы последовательностими](/05-collections/6-functions/) - [Конструкторы множеств](/05-collections/7-constructors/) **Блоки инструкций**: - [Синтаксис языка](/06-flow/1-syntax/) - [Циклы](/06-flow/2-loops/) - [if, elif, else](/06-flow/3-if-then-else/) - [try/except](/06-flow/4-try-except/) - [Менеджер контекста with](/06-flow/5-with/) - [Области видимости переменных](/06-flow/6-visibility/) **Файлы**: - [Создание и обработка файлов](/07-files/1-open/) - [Работа с путями Pathlib](/07-files/2-pathlib/) **Интроспекция**: - [Проверка типа переменной](/08-introspection/1-vartype/) - [Основы интроспекции: dir() и help()](/08-introspection/2-dir-help-etc/) **Функции, модули**: - [Создание функции](/09-functions/1-def/) - [Анонимная функция](/09-functions/2-lambda/) - [Вызов функции](/09-functions/2-call-def/) - [Распаковка параметров \*args, \*\*kwargs](/09-functions/3-args-kwargs/) - [Создание модуля](/09-functions/3-new-module/) - [Импорт модуля](/09-functions/4-import/) **Классы**: - [Что такое классы](/10-classes/1-class/) - [Методы класса](/10-classes/2-methods/) - [Публичный интерфейс, использование \* в декларации функций](/10-classes/3-interface/) - [Наследование](/10-classes/4-inheritance/) - [Использование интроспекции](/10-classes/5-introspection/) **Пакеты**: - [Стандартная библиотека](/11-packages/1-stdlib/) - [Индекс пакетов PyPI](/11-packages/2-pypi/) - [Использование virtualenv](/11-packages/3-venv/) - [Использование pip и requirements.txt](/11-packages/4-requirements-txt/) **Популярные пакеты**: - [requests](/12-common-packages/1-requests/) - [Pillow](/12-common-packages/2-pillow/) - [JSON](/12-common-packages/3-json/) **Работа над проектом**: - [Подготовка проекта](/13-project/1-bootstrap/) - [Virtualenv](/13-project/2-venv/) - [Регистрация данных бота](/13-project/3-bot/) - [Получение сообщений](/13-project/4-get-messages/) - [Отправка сообщений](/13-project/5-send-messages/) - [Правила оформления кода](/13-project/6-style-guide/) **Подведение итогов**: - [Что дальше?](/14-end/1-what-next/) - [Бонус: тернарные операторы](/14-end/2-bonus/) - [Как пройти собеседование](/14-end/3-interview/) - [Спасибо!](/14-end/4-thank-you/)