Какво е Python?
Python e интерпретируем, обектно ориентиран език за програмиране с огромна употреба. Python предлага добра структура и поддръжка за разработка на големи приложения. Като език, който се интерпретира, той спестява значително време при разработването на софтуер. Програмите, написани на Python, са компактни и четими като често те са и по-кратки от еквивалентните им, написани на C/C++. Python намира приложение в научните изследвания, изкуствения интелект, автоматизацията и още.
Цел на курса по Програмиране на Python:
Курсът е предназначен да ви научи да използвате Python, колкото е възможно най-бързо. Да създавате работни програми от начало до край. Да разберете различните части на програмата и как да ги ползвате заедно. Да овладеете синтаксиса на основните функции и инструкции на езика и данните, с които работи, както и значението на вградените променливи. Да изпълнявате системни команди, да обработвате текстови файлове от всякакъв формат, да използвате основни функции на езика и въз основа на тях да се развиете и да направите функционални програми.
За кого е предназначен курсът:
Курсът може да бъде изучаван както от абсолютно начинаещи в програмирането, така и от тези, които имат начални познания и желаят да ги доразвият към едно по-високо ниво.
Ползване на личен или служебен лаптоп:
Тези, които нямат възможност да ползват собствен лаптоп, трябва да заявят за това по email или телефон, за да им бъде осигурен служебен лаптоп/настолен компютър от центъра.
Мащаб на групата:
Обучението се провежда в малка ( бутикова ) група, ограничена до 8 участника, с цел много повече индивидуално внимание на лектора към курсистите по време на практическите упражнения.
Кариерно консултиране ( безплатно ):
При желание нашата агенция за подбор на кадри ще ви помогне да опознаете ИТ индустрията (компаниите и профила на търсените от тях кадри, какви възможности предлагат за професионално развитие на своите служители, възнаграждения , работна атмосфера, технологии с които работят и още).
Ще ви разкажем и посъветваме върху какво да наблягате по време на интервю за работа.
Услугата е напълно безплатна за всички завършили курсисти на центъра.
Издаване на Сертификат:
В края на обучението се държи тест или се предава практически проект, според преценка на преподавателя. Всеки курсист, който успешно се справи с поставената финална задача, може да заяви на office@progressbg.net, да му бъде издаден Сертификат. Таксата за издаване е 30 лева.
Учебна програма по Програмиране с Python (ниво начинаещи):
- Introduction: interpreters, distributions, IDEs.
- Expressions. Core types: int, long, complex, bool, float, NoneType.
- Strings. Mutability.
- Data structures: list, tuple, set, dict.
- Booleans and logical operations.
- Control structures: if, for, while, do, break, continue.
- Functions.
- Exceptions: raising and handling.
- Iterators. Generators. Comprehensions.
- Organizing code: imports, modules, packages.
- Functional topics: decorators, lambda/map/filter/reduce.
- OOP: Classes, encapsulation, inheritance, operator overloading.
- Practicalities: virtualenv, linting, testing, documentation.
- The Python process and OS services.
- Using the filesystem.
- Date & Time support.
- Various formats handling.
- Unicode topics.
- Reflection.
- Notable Standard Library Modules.
- Debugging applications.
- Async programming: asyncio.
- Parallel programming: multiprocessing.
- Data science basics.
- Web: Django and Flask.
- Databases: SQLalchemy.
- GUI: PyQt.
- Финален тест.
*По време на обучението ще се работи по примерни проекти, ще се дават домашни задачи, също така, курсистите ще държат финален тест в края на курса.
График на Курсове по Програмиране с Python
Продължителност на обучението – 64 учебни часа ( 2 месеца)Следващите начални дати са:
03-ти февруари 2024 г. (съботно-неделна форма на обучение от 10:00 до 13:00 часа, което са 4 учебни часа с 20 минути почивка). Занятията, ще се провеждат всяка събота и неделя. Край на курса: 24-ти март 2024г.
05-ти февруари 2024 г. (вечерна форма на обучение от 19:00 до 22:00 часа, което са 4 учебни часа с 20 минути почивка). Занятията ще се провеждат всеки понеделник и сряда. Край на курса: 27-ми март 2024г.
Обучението се провежда в група до 8-м курсисти, като всеки от тях може да избира между:
- присъствена форма – на място в учебна зала на пл. Славейков.
- или да се включи онлайн от вкъщи през нашия Zoom business account.
Цена на курсa:
Цена: 750 лв.
Сумата на курса може да се заплати разсрочено на две вноски: първа вноска от 400 лева и втора вноска от 350 лева. Първата се внася при записването, а втората след първият месец от обучението.Полезни статии относно езика Python:
5 ПОПУЛЯРНИ ПРИЛОЖЕНИЯ, КОИТО СА НАПРАВЕНИ НА PYTHON
Записване за Курсове по Програмиране с Python
Допълнителни условия:
- Записването се извършва единствено по банков път, моля погледнете номера на банковата сметка по-долу.
Номер на банкова сметка:
IBAN:BG49CECB979010E2257300
BIC:CECBBGSF
Получател: Прогрес 2013 ЕООД
Основание за плащане: наименованието на записания курс и началната дата на обучението
(например – Курс по Java от 15.10.22г. )Изпратете ни платежното нареждане ( снимано/сканирано ) на email: office@progressbg.net или на Viber. След това ще получите допълнителна информация от екипа.
Преподаватели
Ива Емилова Попова
Компютърните технологии и софтуерното инженерство съпътстват целия живот на Ива Попова. Сблъсква се с тях още в началото на 90-те години, когато завършва средното си образование в единствената за България тогава специализирана професионална гимназия в областта на Компютърните Системи ‐ УКТЦ в гр. Правец. След това продължава в ТУ‐София като магистър‐инженер по Компютърни Системи и Технологии.
През последната година от магистратурата й, в далечната 2002ра година, се поражда интереса й към областта на Изкуствения Интелект и продължава с 4 годишно обучение като докторант по Системи с Изкуствен Интелект, имайки възможността да работи с един от пионерите на ИИ в България ‐ проф. Людмил Даковски. Фокусът на дисертацията й е върху приложението на Машинно обучение и Обработка на Естествен Език при персонализирани търсещи системи в Уеб
пространството.
Именно като докторант в ТУ‐София Ива започва, а след това и продължава, преподавателската си кариера като асистент по дисциплините “Изкуствен Интелект и Експертни Системи”, “Програмиране в Интернет”, “Програмни Езици”.
Интересът й към Уеб технологиите още през 2008-ма я отвежда като програмист в един от първите електронни магазини в България ‐ store.bg. Продължава професионалното си развитие в корпоративния свят, работи като софтуерен инженер и Уеб програмист в множество международни компании ‐ Comp‐tel, Internet Securities, Datamax, Experian. След няколко години като старши програмист и ръководител на софтуерен екип, Ива започва freelance практика, което й позволява всеобхватно да прилага и обогатява уменията си в най‐модерните аспекти на Уеб Технологиите и Изкуствения Интелект.
Въпреки че се радва на признанието от доволни клиенти, истинско удовлетворение в работата получава от споделянето на знания и опит. Твърдата й увереност, че Компютърните Технологии са за всеки и трябва да бъдат разбираеми за всеки я отвежда през 2016-та година в Компютърно образователен център “Прогрес”, където и до днес подготвя и провежда множество курсове по Front‐End Development, Python и Machine Learning.Програмни езици: JavaScript, TypeScript, Python, Perl, PHP, C++
Бази Данни: MySQL, PostgreSQl, MongoDB, Neo4j Graph Database
Уеб Технологии: HTML5, CSS3, React, Angular, Node.js
Машинно обучение: pandas, scikit‐learn, NLTK, tensorflow, …
Изкуствен Интелект: Natural Language Processing, LLMs, Information Retrieval, Ontologies, Expert Systems,
Neural Networks.Теодор Колев
Повече от 15 години опит в разработката на софтуерни решения с релационни бази данни. Като още през далечната 2002-ра година е бил част от разработката на клиент-сървър система с Visual Basic 6.0 и сървър за бази данни MySQL. В този период Тео е бил на различни позиции в частта с използването на бази данни от проектант до разработчик. Дори една година е бил само и единствено SQL разработчик под MS SQL Server и MySQL. През годините винаги в голяма част от проектите е присъствал сървър за релационни бази данни – MS SQL, MySQL, PostgreSQL и др. През последните 9 години основният фокус е в уеб решения с инструментите на PHP, MySQL, PostgreSQL. Консултира, проектира и разработва решения, както само за базата данни, така и като цялостна софтуерна архитектура.
Тео има и дългогодишен опит и интереси в областта на SEO и управлението на съдържание. Той притежава повече от 10 години опит като SEO експерт и копирайтър като автор на публикации в различни сфери и текстове със специфична насоченост.
Притежава опит и в работата с ГЕО бази данни, ГИС моделиране и работа с пространствена информация.
Също така, Тео дълги години се занимава и като експерт по стратегическо развитие и управление на интернет присъствие за различни организации.
С над 30 години преподавателски опит той винаги намира правилния подход и отношение към участниците в обучението, така че всеки курсист да се справи с учебния материал по най-добрия начин.Уеб технологии: HTML5, CSS3, JavaScript (+jQuery)
Програмни езици: PHP, Ansi SQL, T-SQL, PL/SQL, JavaScript, R, Python, VBA, XSLT, XML
CMS: WordPress, OpenCart, Drupal, Joomla
Релационни бази данни: MySQL, PostgreSQL, Oracle, Firebird, SQL lite, MS SQL, MS Access
Софтуерни инструменти: GIMP, QGIS, Postman, Selenium
Евгени Пандурски
Завършил физика в Софийски Университет Св. Климент Охридски специалност „Физика на твърдото тяло и компютърно моделиране“.
Повече от 10 години опит при проектиране, разработка и тестване на софтуерни приложения. Опит с широка гама от технологии и езици за програмиране: Python, JavaScript, Rust, Docker, PL/pgSQL, T-SQL, C++, ColdFusion, C#, PHP, MatLAB, LabVEW, Turbo Pascal.
Евгени Енчев
Евгени е завършил морско право в University of Southampton, United Kingdom.
Следва интереса си към програмирането – в продължение на 7 години работи като Java разработчик, а в последствие – лидер на екипи. Консултира на локация международни проекти в банковия и публичния сектори (Bank of Canada, Screen Actors Guild Los Angeles, London Metropolitan Police).Последните му проекти включват система за управление на съдържанието в голяма медийна група и работа по чатбот с изкуствен интелект, популярен сред S&P500 компании.
Методът на преподаване на Евгени е базиран на перфекционизъм към учебния процес и лично отношение към всеки курсист. Обучението е обогатено с примери от реалната практика. Всеки един участник в курса получава обратна връзка за справянето си с домашните задания и за финалния проект. Въпросите, които възникват в процеса на обучение, се дискутират с внимание към детайлите. Знанията, които Евгени дава на курсистите, са ценна основа за професионалната им реализация.
Технологичен опит:
* Програмни езици – Java(big data stack and Spring framework)/Python(data
science stack)/PHP
* Датабази – PostgreSQL/MongoDB/Redis/Kafka
* Инфраструктура – Kubernetes (Certified Kubernetes Administrator), Jenkins, GitLab, Terraform, Linux
Изкарах курса при Теодор Колев. Много съм доволен!!! Освен основите Тео ми показа много допълнителни неща, но най-ценното е че ми даде насоки, как да се развивам и самостоятелно след като приключи курса. Препоръчвам курса, Теодор Колев и учебния център!
И аз изкарах курса при Теодор Колев. Курса беше много полезен и го препоръчвам.
Изкарах курса по Python при Тео Колев. Беше ми много полезен курса. Силно го препоръчвам.
Здравейте,
Изкарах курса при инж. Теодор Колев. Учебния план намирам за много добре систематизиран и успешен. Бих искала да изкажа своята благодарност към Тео! Благодаря за изключителния индивидуален подход и начина, по който успява да предаде материята по максимално разбираем начин.
Желая Ви още много успехи!
Научих страшно много неща. Това, което получих е точно това, заради което се записах. Тео беше повече от страхотен! Споделяше неща от своя личен опит, което е безценно и ни запозна с много допълнителни функции на езика, които дори не бяха описани в темите на курса!