Съдържание и теми, включени в курса
Въведение в програмирането с Python
- Изпълнение на код в Python
- Използване на инструменти за разработка в Python (IDE и командни редове)
- Работа с обвивките Python и iPython, както и с iPython Notebook
Типове данни и операции
- Цели числа (integers) и числа с плаваща запетая (floats) – вероятно не е необходимо
- Струни (strings) и байтове (bytes) – вероятно не е необходимо
- Кортежи (tuples) и списъци (lists)
- Словари (dictionaries) и наредени речници (ordered dictionaries)
- Множества (sets) и замразени множества (frozen sets)
Организиране и разпределение на кода
- Създаване на модули и пакети
- Разпределяне на код в хранилища (repositories)
Обектно-ориентирано и функционално програмиране
- Създаване и използване на функции и класове
- Модифициране на функции и класове с декоратори
- Въвеждане в мета-класовете (meta-classes)
Обработка на грешки и тестване
- Обработка и генериране на изключения
- Писане и изпълнение на тестове (doc tests и unit tests)
- Проверка на покритието на кода с тестове
Работа с файлове и директории
- Достъп до различни видове файлове и принципи за работа с тях
- Създаване, четене, обновяване и изтриване на файлове (включителни обикновени текстови файлове, csv, както и файлове Microsoft Word и Microsoft Excel)
- Извличане на данни от текстови файлове чрез регулярни изрази
- Създаване и изтриване на директории, изброяване и търсене на файлове
Изисквания
Няма изисквания.
Отзиви от участници (7)
всичко беше съвършено
Florin Vrincianu
Курс - Python Programming Fundamentals
Машинен превод
Фактът, че инструкторът можеше да ни насочва и коригира при нужда, както и да обяснява какво е било направено грешно
Roxana - Emilia Zamfir
Курс - Python Programming Fundamentals
Машинен превод
Изглеждаше като закръглено въведение в Python, което ми даде увереност незабавно да се заема с някои основни програми, преди да се опитам нещо по-съществено
Graham - Quantum Detectors Ltd
Курс - Python Programming Fundamentals
Машинен превод
Ми ми хареса, че мога да задавам въпроси и Абхи отговори на всички тях, предоставяйки отлични примери.
Bozena - New College Durham
Курс - Python Programming Fundamentals
Машинен превод
Всичко беше наред. Тренърът беше много добре подготвен и аз извих голямо удоволствие от курса.
Gelep Dragos
Курс - Python Programming Fundamentals
Машинен превод
Курсът беше прям, интуитивен и лесен за следване, упражненията покриваха темите, обсъjudени предварително.
Alexandru - BRD
Курс - Python Programming Fundamentals
Машинен превод
Знанието.
Dan Nohai - BRD
Курс - Python Programming Fundamentals
Машинен превод