Програмирането с Python за Excel
Подходящ за всеки, който иска да развие логическо и алгоритмично мислене. За тези, които искат да станат програмисти, така и за тези, които имат нужда да обработват големи обеми от данни. Курсът е подходящ и за студенти.
Python е сред най-популярните езици, обработва данни за Excel
След курсът ще можете да създавате работещи програми на Python, да коригирате готови програми и да отстранявате грешки. Ще овладеете синтаксиса на основните функции и инструкции на езика и данните, с които работи, както и значението на вградените променливи. Ще овладеете създаването на цикли, проверка на данни и дебъгване на сложни програми. Ще познавате в дълбочина основите на един от наай-бързо развиващите се езици за програмиране с приложения в почти всяка свера на дейност.
Необходими познания: Общи компютърни познания и желание за програмиране.
Продължителност: 9 вечерни занятия или 6 занятия събота/неделя от 9:30 или 14:30.
Учебни материали: безплатен учебник от 120 страници.
Сертификат: на успешно завършилите курса и справили се с всички упражнения се издава валиден в ЕС сертификат. Възможно е издаване на сертификат и на английски език.
Методика на преподаване: интензивно обучение в мултимедийна зала по официалната методика на производителите.
Курсът се провежда в залите на Мицев център Пловдив, ул. Гурко 16.
Цена: 288 €
Вижте календар на стартиращите курсове.
Информация и записване на тел. 0888 73 52 52 (9:00 - 20:00)
Програма на курса
1. Първи стъпки в Python и среда за разработка Обучението започва с общо въведение в езика Python – защо е толкова популярен, къде се използва и какво го прави предпочитан избор за начинаещи. Настройваме среда за програмиране, като използваме Visual Studio Code или PyCharm, и се запознаваме с основите на работа с интерпретатора на Python. Ще напишем първите си програми, ще видим как работи синтаксисът и ще разгледаме основните команди за принтиране и коментиране на код. Ще анализираме изпълнението на прост код и ще започнем да формираме разбиране за логиката на програмирането.
2. Работа с променливи, числа и основни типове данни Във втората тема се разглеждат типовете данни, като цели числа, числа с плаваща запетая, булеви стойности и низове. Разучаваме как се декларират и използват променливи, както и как се извършват базови аритметични операции. Показваме на практика как потребителят може да въвежда данни, как програмата да обработва тези входове и как да извежда резултата на екрана. Въвеждаме основи на преобразуване на типове, както и добри практики при именуване на променливи.
3. Низове, форматиране и сложни операции с текст Продължаваме с по-задълбочена работа с текст. Упражняваме се как се въвеждат и отпечатват низове, как се форматират, как се обединяват и разрязват. Ще използваме често прилагани методи на стринговете като split, strip, replace, find и lower. Демонстрираме как могат да се правят изчисления, които комбинират числови и текстови данни. Ще създадем малки програми, които анализират текст, броят символи или сравняват въведен текст с шаблон.
4. Условни конструкции и логика в програмирането Тази тема въвежда логическите оператори и условните конструкции if, elif и else. Разглеждаме примери, в които сравняваме стойности, проверяваме условия и изпълняваме различни действия в зависимост от резултата. Ще видим как работи логиката на програмирането – как се изграждат изрази с and, or, not и как те влияят на хода на програмата. Включваме практическа задача за създаване на интерактивно приложение, което проверява дали въведена парола е валидна.
5. Списъци, речници и работа със структури от данни Въвеждаме основните структури от данни – списъци и речници. Демонстрираме как се създават, добавят и премахват елементи, как се достъпват и обхождат с цикли. Ще покажем разликите между списъци и речници, техните предимства и кога да използваме едното или другото. Ще създадем малки приложения, които обработват колекции от данни – например списък с оценки или речник със студенти и техните резултати. Ще разгледаме как се организира кодът чрез модули и как да използваме външни библиотеки.
6. Отстраняване на грешки и основи на дебъгване В тази тема фокусът е върху грешките в кода – синтактични, логически и runtime грешки. Ще видим как Python сигнализира за грешки, как се използва try и except за контрол на изключенията и как да анализираме traceback съобщения. Запознаваме се с основите на дебъгинга – използване на точки на прекъсване (breakpoints), преглед на стойностите на променливите по време на изпълнение и откриване на грешки чрез внимателно проследяване на логиката.
7. Цикли, повторения и вложени структури Тук се въвеждат цикличните конструкции for и while, като показваме кога и защо да използваме всяка от тях. Ще демонстрираме как се обхождат списъци и други колекции, как се използват в комбинация с логически условия и как се създават вложени цикли. Разглеждаме техники за контрол на потока чрез break, continue и pass, както и добри практики за избягване на безкрайни цикли.
8. Функции и структуриран код Започваме с дефинирането на функции – как се създават, какво означават параметри и аргументи и как се използва return. Разглеждаме примери за функции, които обработват данни и връщат резултати. Показваме как използването на функции прави кода по-подреден, по-лесен за четене и за повторна употреба. Изграждаме по-дълги програми, в които логиката е разделена на ясни, именувани блокове.
9. Локални и вложени функции. Добри практики при организиране на код Темата разширява работата с функции, като показва какво са локални и глобални променливи, как се създават вложени функции и защо е полезно да се организира кода на модули и секции. Ще работим по реален казус, в който програмата се разделя на логически блокове чрез функции, което улеснява поддръжката ѝ. Използваме дебъгера, за да проследим потока от функции и да открием евентуални грешки в логиката.
10. Мини проекти и обобщение на знанията В заключителната тема участниците ще работят по малки проекти, съобразени с техните интереси – калкулатор, система за оценяване, текстов анализатор, мини база от данни или интерактивна игра с текст. Целта е да се прилагат всички усвоени знания – от въвеждане на данни и условни конструкции, до използване на функции, списъци и дебъгване. Проектите ще покажат реалните възможности на Python и ще дадат увереност за преминаване към по-напреднали теми като обектно-ориентирано програмиране, графични интерфейси или работа с бази от данни.
Python
Python се превръща в най-популярния език за програмиране в света. Той е един от по-простите компютърни езици, лесно достъпен и предлагащ немалко възможности за работа. Неговият ясен синтаксис улеснява изучаването, четенето и споделянето. Той е интерпретируем, интерактивен и обектно-ориентиран език. Създаден в началото на 90-те години от Гуидо ван Росум, днес той е сред топ 5 на най-популярни езици в света на програмирането.
Python предлага добра структура и поддръжка за разработка на големи приложения. Като език, който се интерпретира, той спестява значително време при разработването на софтуер. Програмите, написани на Python, са компактни и четими като често те са и по-кратки от еквивалентните им, написани на C/C++. Python намира приложение в научните изследвания, изкуствения интелект, автоматизацията и още много професионални области.
Защо да изберете нас?
Предлагаме това, което ще Ви направи успешни!
Благодарение на контакти с отдели Човешки ресурси в много организации, създаваме и развиваме отворени курсове за най-търсените специалисти на пазара на труда.
Интензивно обучение по официални учебни програми
На база материали на водещите американски и европейски компании в бранша, създадохме и верифицирахме отлично работещи учебни програми и методики. Натрупахме богат опит в създаване на персонализирани обучения и материали за да отговорим на конкретни нужди.
Имаме много натрупан опит и го споделяме с Вас
В Мицев център годишно организираме над 50 курса в Пловдив и региона. Нашите курсисти успешно се реализират на пазара на труда и ефективно прилагат наученото в курсовете. Обучаваме служители на десетки големи предприятия и фирми в цяла България. Регулярно организираме семинари, някои от които са напълно безплатни.
