Какво е Python?
Python e интерпретируем, обектно ориентиран език за програмиране с огромна употреба. Python предлага добра структура и поддръжка за разработка на големи приложения. Като език, който се интерпретира, той спестява значително време при разработването на софтуер. Програмите, написани на Python, са компактни и четими като често те са и по-кратки от еквивалентните им, написани на C/C++. Python намира приложение в научните изследвания, изкуствения интелект, автоматизацията и още.
Цел на курса по Програмиране на Python:
Курсът е предназначен да ви научи да използвате Python, колкото е възможно най-бързо. Да създавате работни програми от начало до край. Да разберете различните части на програмата и как да ги ползвате заедно. Да овладеете синтаксиса на основните функции и инструкции на езика и данните, с които работи, както и значението на вградените променливи. Да изпълнявате системни команди, да обработвате текстови файлове от всякакъв формат, да използвате основни функции на езика и въз основа на тях да се развиете и да направите функционални програми.
За кого е предназначен курсът:
Курсът може да бъде изучаван както от абсолютно начинаещи в програмирането, така и от тези, които имат начални познания и желаят да ги доразвият към едно по-високо ниво.
Ползване на личен или служебен лаптоп:
Тези, които нямат възможност да ползват собствен лаптоп, трябва да заявят за това по email или телефон, за да им бъде осигурен служебен лаптоп/настолен компютър от центъра.
Мащаб на групата:
Обучението се провежда в малка ( бутикова ) група, ограничена до 8 участника, с цел много повече индивидуално внимание на лектора към курсистите по време на практическите упражнения.
Издаване на Сертификат ( безплатно ):
Степента на справяне с практичните задачи по време на обучението, домашните работи, както и финалния тест са основание за издаване на Сертификат. Разбирането на поставените задачи и справянето на курсистите с тях е от изключително значение за по-добрата им реализация след обучението.
Кариерно консултиране ( безплатно ):
При желание нашата агенция за подбор на кадри ще ви помогне да опознаете ИТ индустрията (компаниите и профила на търсените от тях кадри, какви възможности предлагат за професионално развитие на своите служители, възнаграждения , работна атмосфера, технологии с които работят и още).
Ще ви разкажем и посъветваме върху какво да наблягате по време на интервю за работа.
Услугата е напълно безплатна за всички завършили курсисти на центъра.
Учебна програма по Програмиране с 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 месеца)Следващите начални дати са:
29-ти май 2023 г. (вечерна форма на обучение от 19:00 до 22:00 часа, което са 4 учебни часа с 20 минути почивка). Занятията ще се провеждат всеки понеделник и сряда. Край на курса: 19-ти юли 2023г.
03-ти юни 2023 г. (съботно-неделна форма на обучение от 10:00 до 13:00 часа, което са 4 учебни часа с 20 минути почивка). Занятията, ще се провеждат всяка събота и неделя. Край на курса: 23-ти юли 2023г.
Обучението се провежда в група до 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. След това ще получите допълнителна информация от екипа.
Преподаватели
Ива Емилова Попова
Магистър-инженер по Компютърни системи и технологии, ТУ-София. Повече от 7 години опит като професионален Уеб програмист в утвърдени IT компании, някои от които са Store.bg, Comptel, Internet Securities и Datamax. Има опит като старши Уеб разработчик и ръководител на софтуерен екип. През последните 2 години работи като консултант и програмист на свободна практика в сферата на Семантичния Уеб, което и позволя всеобхватно да прилага, използва и обогатява уменията си в най-модерните аспекти на Уеб Технологиите. Преподавателската дейност на Ива започва през 2004г., когато започва и обучението си като докторант по „Системи с Изкуствен Интелект“ (профил: Семантични търсещи системи) към ТУ-София. Повече от 7 години води дисциплините „Програмиране в Интернет“, „Програмни езици“, „Изкуствен интелект и експертни системи“ като асистент към ТУ-София и други висши учебни заведения. Обича да споделя и обогатява знанията си не само с колеги-програмисти, но и с хора неизкушени доскоро в тази област. Твърдо вярва, че програмирането, в частност – Уеб Технологиите, са за всеки и трябва да бъдат разбираеми за всеки.
Уеб Технологии: HTML5, CSS3, JavaScript (+jQuery, AngularJS, Bootsrtap, Node.js,…)
Бази Данни: MySQL, MongoDB, Berkeley DB
Програмни езици: Perl, Python, C++
Теодор Колев
Повече от 15 години опит в разработката на софтуерни решения с релационни бази данни. Като още през далечната 2002-ра година е бил част от разработката на клиент-сървър система с Visual Basic 6.0 и сървър за бази данни MySQL. В този период Тео е бил на различни позиции в частта с използването на бази данни от проектант до разработчик. Дори една година е бил само и единствено SQL разработчик под MS SQL Server и MySQL. През годините винаги в голяма част от проектите е присъствал сървър за релационни бази данни – MS SQL, MySQL, PostgreSQL и др. През последните 9 години основния фокус е в уеб решения с инструментите на PHP, MySQL, PostgreSQL. Като консултира, проектира и разработва решения както само за базата данни, така и като цялостна софтуерна архитектура.
Уеб технологии: HTML5,CSS3,JavaScript (+jQuery)
Програмни езици: PHP, Ansi SQL, T-SQL, JavaScript, Python, VBA, XSLT, XML
CMS: WordPress, OpenCart, Drupal, Joomla
Релационни бази данни: MySQL, PostgreSQL, Firebird, SQL lite, MS SQL
Евгени Пандурски
Завършил физика в Софийски Университет Св. Климент Охридски специалност „Физика на твърдото тяло и компютърно моделиране“.
Повече от 10 години опит при проектиране, разработка и тестване на софтуерни приложения. Опит с широка гама от технологии и езици за програмиране: Python, JavaScript, Rust, Docker, PL/pgSQL, T-SQL, C++, ColdFusion, C#, PHP, MatLAB, LabVEW, Turbo Pascal.
Евгени Енчев
Евгени е завършил морско право в University of Southampton, United Kingdom.
Следва интереса си към програмирането – работи като Java разработчик. В последствие консултира на локация международни проекти в банковия и публичния сектори (Bank of Canada, Screen Actors Guild Los Angeles, London Metropolitan Police).В момента участва в разработката на система за управление на съдържанието в голяма медийна група.
Технологичен опит:
* Програмни езици – Java(big data stack and Spring framework)/Python(data science stack)/PHP
* Датабази – PostgreSQL/MongoDB/Redis/Kafka
* Инфраструктура – Kubernetes (Certified Kubernetes Administrator), Jenkins, Linux
Изкарах курса при Теодор Колев. Много съм доволен!!! Освен основите Тео ми показа много допълнителни неща, но най-ценното е че ми даде насоки, как да се развивам и самостоятелно след като приключи курса. Препоръчвам курса, Теодор Колев и учебния център!
И аз изкарах курса при Теодор Колев. Курса беше много полезен и го препоръчвам.
Изкарах курса по Python при Тео Колев. Беше ми много полезен курса. Силно го препоръчвам.
Здравейте,
Изкарах курса при инж. Теодор Колев. Учебния план намирам за много добре систематизиран и успешен. Бих искала да изкажа своята благодарност към Тео! Благодаря за изключителния индивидуален подход и начина, по който успява да предаде материята по максимално разбираем начин.
Желая Ви още много успехи!
Научих страшно много неща. Това, което получих е точно това, заради което се записах. Тео беше повече от страхотен! Споделяше неща от своя личен опит, което е безценно и ни запозна с много допълнителни функции на езика, които дори не бяха описани в темите на курса!