програмиране с Python

Програмирането с Python за Excel

Подходящ за всеки, който иска да развие логическо и алгоритмично мислене. За тези, които искат да станат програмисти, така и за тези, които имат нужда да обработват големи обеми от данни. Курсът е подходящ и за студенти.


Python е сред най-популярните езици, обработва данни за Excel

След курсът ще можете да създавате работещи програми на Python, да коригирате готови програми и да отстранявате грешки. Ще овладеете синтаксиса на основните функции и инструкции на езика и данните, с които работи, както и значението на вградените променливи. Ще овладеете създаването на цикли, проверка на данни и дебъгване на сложни програми. Ще познавате в дълбочина основите на един от наай-бързо развиващите се езици за програмиране с приложения в почти всяка свера на дейност.


Необходими познания: Общи компютърни познания и желание за програмиране.


Продължителност: 9 вечерни занятия или 6 занятия събота/неделя от 9:30 или 14:30.

Учебни материали: безплатен учебник от 120 страници.

Сертификат: на успешно завършилите курса и справили се с всички упражнения се издава валиден в ЕС сертификат. Възможно е издаване на сертификат и на английски език.

Методика на преподаване: интензивно обучение в мултимедийна зала по официалната методика на производителите.

Курсът се провежда в залите на Мицев център Пловдив, ул. Гурко 16.


Цена: 288 €

Вижте календар на стартиращите курсове.

Информация и записване на тел. 0888 73 52 52 (9:00 - 20:00)

Тел. 0888 735252

Знаете ли, че според водещи изследователи, ефективността на обучението зависи до 80% от преподавателя?

Програма на курса

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 и ще дадат увереност за преминаване към по-напреднали теми като обектно-ориентирано програмиране, графични интерфейси или работа с бази от данни.

Програмата е одобрена от научния отдел на Мицев център на заседание януари 2024


Python

Python се превръща в най-популярния език за програмиране в света. Той е един от по-простите компютърни езици, лесно достъпен и предлагащ немалко възможности за работа. Неговият ясен синтаксис улеснява изучаването, четенето и споделянето. Той е интерпретируем, интерактивен и обектно-ориентиран език. Създаден в началото на 90-те години от Гуидо ван Росум, днес той е сред топ 5 на най-популярни езици в света на програмирането.


Python предлага добра структура и поддръжка за разработка на големи приложения. Като език, който се интерпретира, той спестява значително време при разработването на софтуер. Програмите, написани на Python, са компактни и четими като често те са и по-кратки от еквивалентните им, написани на C/C++. Python намира приложение в научните изследвания, изкуствения интелект, автоматизацията и още много професионални области.


Защо да изберете нас?

Предлагаме това, което ще Ви направи успешни!
Благодарение на контакти с отдели Човешки ресурси в много организации, създаваме и развиваме отворени курсове за най-търсените специалисти на пазара на труда.

Интензивно обучение по официални учебни програми
На база материали на водещите американски и европейски компании в бранша, създадохме и верифицирахме отлично работещи учебни програми и методики. Натрупахме богат опит в създаване на персонализирани обучения и материали за да отговорим на конкретни нужди.

Имаме много натрупан опит и го споделяме с Вас
В Мицев център годишно организираме над 50 курса в Пловдив и региона. Нашите курсисти успешно се реализират на пазара на труда и ефективно прилагат наученото в курсовете. Обучаваме служители на десетки големи предприятия и фирми в цяла България. Регулярно организираме семинари, някои от които са напълно безплатни.

Всички цени са крайни с включен данък върху добавената стойност