Python е един от най-разпространените съвременни езици за програмиране от високо ниво. В курса студентите ще се запознаят както с основите на езика и с добрите практики при писане на Python. Впоследствие фокусът ще се прехвърли върху по-задълбочено изучаване на спецификите на езика, както и на екосистемата, която го съпровожда. Курсът е подходящ за студенти, които имат базови познания по програмиране, които искат да надградят или за студенти, които желаят да се запознаят в дълбочина с езика Python. След успешно завършване на курса студентите ще имат добро разбиране за спецификите на изучаваната технология (Python), както и за добрите практики и конвенции в нейния контекст и ще могат да използват Python, за да решават практически проблеми от различно естество.
Програма
- Въведение в Python
- Колекции
- Декоратори
- ООП в Python
- Изключения и with
- Итератори и генератори
- Автоматизирано тестване
- Модули
- Регулярни изрази
- Метапрограмиране
- Python и C
- Конкурентност
- Асинхронно програмиране
- Паяжина
- Джанго
- Qt