Разписание на темите във видео лекциите за Python 3 Programming - юли 2016
Тази тема ще бъде обновявана с timecodes за лекциите от курса с цел по-лесен преговор и по-бързо преглеждане на материала. Всички времеви кодове до момента са предоставени от uzunovz, на когото благодаря безкрайно за отделеното време и усилие.
До момента имаме тези:
Лекция 1 - Основи на Python: инсталация, синтаксис, базови езикови конструкции
- Философия на Python
- Особености на синтаксиса
- Инструменти за писане на Python приложения
- Прост вход и изход, Цикли
- Разглеждане на решения
Задачи от Лекция 2 - Стрингове, вградени структури данни
- Задачи за домашно, Задача 4, Решение 1
- Задача 4, Решение 3
- Задача: 6. Matchmaking
- Задача 6, if -else pass error and variables
- Задача 6, Решение 2
- Задача 7, Matchmaking - v2
Лекция 3 - Функции, параметри, предаване на стойности, изключения, файлове
- Работа с файлове
- Дефиниране на функция
- Име на функция - Добра практика
- Връщане на стойност
- Връщане на "няколко стойности" от функция
- Параметри
- Параметри със стойност по подразбиране
- Именовани параметри
- Променлив брой аргументи *args и **kwargs
- Извикване на функции с *args & **kwargs
- Обобщение, запомнете!
- Аnnotations за параметрите и връщаните от функциите стойности
- Функциите в Python са стойности
- Scope на променливи
- Scope на променливи: Запомнете 1!
- Scope на променливи: Запомнете 2!
- Scope на променливи: Exceptions
- Scope на променливи: Прихващане и обработка на exceptions
- Scope на променливи: Прихващане, finally
- Scope на променливи: Прихващане - взимане на съобщението
- Работа с текстови файлове
- Отваряне и затваряне
- Текстови файлове - писнае с нов ред
- Текстови файлове - четене - позиция във файла
- Задачи
- Грешка във файла, за задача 1