Курс за обучение по Програмиране с Python Основни Принципи
Този курс е предназначен за тези, които желаят да научат езика за програмиране Python. Акцентът е върху езика Python, основните библиотеки, както и върху подбора на най-добрите и полезни библиотеки, разработени от общността Python. Python движи бизнеса и се използва от учени по целия свят – това е един от най-популярните езици за програмиране.
План на курса
Въведение в Python Programming
- Изпълнява се Python код
- Използване на Python инструменти за разработка (IDE и инструменти за команден ред)
- Работа с Python и iPython обвивки, както и iPython Notebook
Типове данни и операции
- Цели числа и плаващи числа – вероятно не са необходими
- Низове и байтове – вероятно не са необходими
- Кортежи и списъци
- Речници и поръчани речници
- Комплекти и замразени комплекти
Код за организиране и разпространение
- Създаване на модули и пакети
- Разпространение на код в хранилища
Обектно ориентиран и функционален Programming
- Създаване и използване на функции и класове
- Модифициране на функции и класове с декоратори
- Представяне на мета-класове
Обработка на грешки и тестване
- Обработка и повдигане на изключения
- Писане и изпълнение на тестове (doc тестове и модулни тестове)
- Проверка на покритието на кода чрез тестове
Работа с файлове и директории
- Access създаване на различни типове файлове и принципи за работа с файлове
- Създаване, четене, актуализиране и изтриване на файлове (включително обикновени текстови файлове, csv, както и Microsoft Word и Microsoft Excel файлове)
- Извличане на данни от текстови файлове с помощта на обикновени Expressиони
- Създаване и изтриване на директории, изписване и търсене на файлове
Изисквания
Нито един
Отворените курсове за обучение изискват 5+ участника.
Курс за обучение по Програмиране с Python Основни Принципи - Резервация
Курс за обучение по Програмиране с Python Основни Принципи - Запитване
Програмиране с Python Основни Принципи - Консултантско запитване
Консултантско запитване
Отзиви от потребители (7)
Чувствах се като закръглено въведение в Python, което ми даде увереността да се справя незабавно с някои програми на основно ниво, преди да опитам нещо по-съществено
Graham - Quantum Detectors Ltd
Курс - Python Programming Fundamentals
Машинен превод
Хареса ми, че мога да задавам въпроси и Абхи отговори на всички тях, предоставяйки отлични примери.
Bozena - New College Durham
Курс - Python Programming Fundamentals
Машинен превод
Всичко беше наред. Обучителят е много добре подготвен и наистина ми хареса курсът.
Gelep Dragos
Курс - Python Programming Fundamentals
Машинен превод
Курсът беше ясен, интуитивен, лесен за следване, упражненията покриваха темите, обсъдени предварително.
Alexandru - BRD
Курс - Python Programming Fundamentals
Машинен превод
Знанието.
Dan Nohai - BRD
Курс - Python Programming Fundamentals
Машинен превод
Abhi е наистина добре квалифициран разработчик със загубени знания и също така има необходимите умения на обучител, което наистина ми хареса.
Andrei - BRD
Курс - Python Programming Fundamentals
Машинен превод
Хареса ми, че всички понятия относно езика Python бяха обяснени подробно и че ни беше позволено да решаваме някои упражнения сами, след което обучителят ни ги обясняваше и предлагаше различни решения. Много добър курс!
Scanteie Ana - BRD
Курс - Python Programming Fundamentals
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Мащабиране на Анализ на Данни с Python и Dask
14 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към учени по данни и софтуерни инженери, които желаят да използват Dask с Python екосистемата за изграждане, мащабиране и анализиране на големи набори от данни.
До края на това обучение участниците ще могат:
- Настройте средата, за да започнете да изграждате обработка на големи данни с Dask и Python.
- Разгледайте функциите, библиотеките, инструментите и API, налични в Dask.
- Разберете как Dask ускорява паралелните изчисления в Python.
- Научете как да мащабирате екосистемата на Python (Numpy, SciPy и Pandas) с помощта на Dask.
- Оптимизирайте средата на Dask, за да поддържате висока производителност при работа с големи набори от данни.
Analiza na danni s Python, Pandas i NumPy
14 часаТози курс с инструктор, воден в живо време (онлайн или на място), е предназначен за разработчици и аналитици на данни с среден ниво, които искат да подобрят уменията си в анализ и манипулация на данни, използвайки Pandas и NumPy.
До края на този курс участниците ще могат да:
- Създават разработваща среда, включваща Python, Pandas и NumPy.
- Създават приложение за анализ на данни, използвайки Pandas и NumPy.
- Извършват напреднали операции за манипулиране, подреждане и филтриране на данни.
- Извършват агрегатни операции и анализират временни редове на данни.
- Визуализират данни, използвайки Matplotlib и други библиотеки за визуализация.
- Диагностицират и оптимизират кода си за анализ на данни.
FARM (FastAPI, React, and MongoDB) Разработка на пълния стек
14 часаТова обучителен курс с инструктор, провеждан онлайн или на място, е предназначен за разработчици, които искат да използват стека FARM (FastAPI, React и MongoDB), за да създават динамични, високо ефективни и масштабируеми уеб приложения.
До края на този курс участниците ще бъдат в състояние да:
- Настроят необходимата разработваща среда, която интегрира FastAPI, React и MongoDB.
- Разберат ключовите концепции, особености и предимства на стека FARM.
- Научат как да създават REST API-тата с FastAPI.
- Научат как да проектират интерактивни приложения с React.
- Разработват, тестват и пускат приложения (предна и задна част) използвайки стека FARM.
Разработване на API с Python и FastAPI
14 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват FastAPI с Python за изграждане, тестване и внедряване на RESTful API по-лесно и по-бързо.
До края на това обучение участниците ще могат:
- Да настроят необходимата развойна среда за разработка на API с Python и FastAPI.
- Да създават API по-бързо и по-лесно, използвайки библиотеката FastAPI.
- Да научат как да създават модели на данни и схеми, базирани на Pydantic и OpenAPI.
- Да свързват API към база данни, използвайки SQLAlchemy.
- Да внедряват сигурност и удостоверяване в API, използвайки инструментите на FastAPI.
- Да изграждат контейнерни образи и да внедряват уеб API към облачен сървър.
Машинно Учение с Python – 2 Дена
14 часаЦелта на този курс е да осигури основна компетентност в прилагането на Machine Learning методи в практиката. Чрез използването на Python програмния език и неговите различни библиотеки, и въз основа на множество практически примери този курс учи как да се използват най-важните строителни блокове на Machine Learning, как да се вземат решения за моделиране на данни, да се тълкуват резултатите от алгоритмите и да се валидират резултатите.
Нашата цел е да ви предоставим уменията да разберете и използвате най-основните инструменти от Machine Learning инструменталната кутия с увереност и да избягвате често срещаните грешки в приложенията Data Science.
Machine Learning с Python – 4 Дена
28 часаЦелта на този курс е да осигури обща компетентност в прилагането на методите на машинно обучение на практика. Чрез използването на езика за програмиране Python и неговите различни библиотеки и въз основа на множество практически примери, този курс учи как да използвате най-важните градивни елементи на машинното обучение, как да вземате решения за моделиране на данни, да интерпретирате резултатите от алгоритми и валидиране на резултатите.
Нашата цел е да ви дадем уменията да разбирате и използвате уверено най-фундаменталните инструменти от Machine Learning инструментариума и да избягвате често срещаните клопки на приложенията на Data Sciences.
Ускоряване на Python Pandas Workflows с Modin
14 часаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към специалисти по данни и разработчици, които желаят да използват Modin за изграждане и прилагане на паралелни изчисления с Pandas за по-бърз анализ на данни.
До края на това обучение участниците ще могат:
- Настройте необходимата среда, за да започнете да разработвате Pandas работни потоци в мащаб с Modin.
- Разберете характеристиките, архитектурата и предимствата на Modin.
- Познайте разликите между Modin, Dask и Ray.
- Изпълнете Pandas операции по-бързо с Modin.
- Внедрете целия Pandas API и функции.
Python за естествено генериране на естествен език (NLG)
21 часаВ този курс с инструктор, воден на живо в България, участниците ще научат как да използват Python, за да произвеждат текст на естествен език високо качество, като създават собствената си система за NLG от нула. Ще бъдат разгледани и примерни изследвания, а свързаните концепции ще бъдат приложени в живи лабораторни проекти за генериране на съдържание.
До края на този курс участниците ще могат да:
- Използват NLG за автоматическо генериране на съдържание за различни индустрии, от журналистика, до имоти, до информация за времето и спортни новини.
- Избират и организират изходно съдържание, планират изречения и подготвят система за автоматично генериране на оригинално съдържание.
- Разбират NLG pipeline и приложат правилните техники на всеки етап.
- Разбират архитектурата на система за Natural Language Generation (NLG).
- Имплементират най-подходящите алгоритми и модели за анализ и подреждане.
- Извличат данни от обществено достъпни източници, както и от курирани бази данни, за да ги използват като материал за генериран текст.
- Заместват ръчни и трудоемки процеси на писане с автоматизирано създаване на съдържание, генерирано от компютър.
Advanced Machine Learning with Python
21 часаВ този обучаващ курс с участието на инструктор в България, участниците ще научат най-актуалните и перспективни техники за машинно учение с Python, докато изграждат редица демонстрационни приложения, които включват образи, музика, текст и финансови данни.
По завършване на това обучение участниците ще могат да:
- Реализират алгоритми и техники за машинно учение за решаване на сложни проблеми.
- Прилагат дълбоко и полу-надзорено обучение към приложения, които включват образи, музика, текст и финансови данни.
- Извлекат максимален потенциал от алгоритмите на Python.
- Използват библиотеки и пакети като NumPy и Theano.
Python: Автоматизиране на досадните задачи
14 часаТова обучение, водено от инструктор, в България, се основава на популярната книга "Automate the Boring Stuff with Python" от Al Sweigart. То е предназначено за новачета и покрива основните концепции на програмирането с Python чрез практически упражнения и обсъждания. Фокусът е върху обучаването за писане на код, които драматично увеличава продуктивността в офиса.
По края на това обучение, учениците ще знаят как да програмират с Python и да прилагат този нов ум Ion за:
- Автоматизиране на задачи чрез писане на прости програми на Python.
- Писане на програми, които извършват разпознаване на текстови модели с "регуларни изрази".
- Програмно генериране и актуализиране на таблици в Excel.
- Разбиране на PDF и документи Word.
- Обработка на уеб сайтове и извличане на информация от онлайн източници.
- Писане на програми, които изпращат имейл уведомления.
- Използване на инструментите за грешки в Python, за да бързо решавате грешки.
- Програмно контролиране на мишката и клавиатурата, за да кличате и пишете вместо вас.
Python Programming за Финанси
35 часаPython език за програмиране, който е спечелил огромна популярност в финансовия сектор. Приет от най-големите инвестиционни банки и хеджфондове, той се използва за създаването на широко разнообразие от финансови приложения, от основни търговски програми до системи за управление на риск.
В този курс, воден от инструктор, участниците ще научат как да използват Python за разработка на практични приложения за решаване на различни специфични проблеми, свързани с финанси.
До края на този курс участниците ще могат да:
- Разберат основните принципи на езика за програмиране Python
- Изтеглят, инсталират и поддържат най-добрите инструменти за разработка на финансови приложения в Python
- Избират и използват най-подходящите пакети и техники за програмиране на Python за организиране, визуализация и анализ на финансови данни от различни източници (CSV, Excel, бази данни, уеб и др.)
- Създават приложения, които решават проблеми, свързани с разпределение на активи, анализ на риск, оценка на инвестиционна дейност и други
- Диагностицират, интегрират, развойват и оптимизират приложение на Python
Целева аудитория
- Разработчици
- Аналитици
- Квантови аналитици
Формат на курса
- Част лекции, част обсъждане, упражнения и много практики
Забележка
- Този курс има за цел да предостави решения на някои от основните проблеми, с които се сблъскват финансовите професионалисти. Ако имате специфична тема, инструмент или техника, която искате да добавите или разгледате по-подробно, моля свържете се с нас, за да уредим.
Напредна Python - 4 Дни
28 часаВ това водено от инструктор обучение на живо в България участниците ще научат усъвършенствани Python техники за програмиране, включително как да прилагат този многофункционален език за решаване на проблеми в области като разпределени приложения, анализ на данни и визуализация, програмиране на UI и скриптове за поддръжка .
Python Programming - 4 дни
28 часаТози курс е предназначен за тези, които желаят да научат Python езика за програмиране. Акцентът е върху Python езика, основните библиотеки, както и върху подбора на най-добрите и полезни библиотеки, разработени от Python общността. Python движи бизнеса и се използва от учени по целия свят – това е един от най-популярните езици за програмиране.
Курсът може да бъде проведен с използването на най-новата версия Python 3.x с практически упражнения, които разкриват пълния му потенциал. Той може да бъде доставен на всяка операционна система (всички разновидности на UNIX, включително Linux и Mac OS X, както и Microsoft Windows).
Практическите упражнения съставляват около 70% от времето на курса, а около 30% са демонстрации и презентации. По време на курса могат да се задават дискусии и въпроси.
Забележка: обучението може да бъде съобразено с конкретни нужди при предварителна заявка преди предложената дата на курса.
Тестване на автоматизацията с Selenium и Python
14 часаSelenium е откроен framework за автоматизация на тестване на уеб приложения в различни браузъри. С Selenium 4 има на разположение подобрени WebDriver API, местни относителни локатори и подобрена поддръжка на grid. Python предлага простота и силна интеграция с тестови framework-ове като Pytest, което го прави мощна опция за разработване на скалируеми и поддържими автоматизирани тестови наборове.
Този инструкторски, live тренинг (онлайн или онсайт) е насочен към тестери и разработчици на ниско и средно ниво, които искат да използват Selenium с Python за автоматизация на тестване на уеб приложения в реални среди.
Към края на този тренинг, участниците ще могат да:
- Инсталират и конфигурират Selenium с Python в тестова среда.
- Създават робистни тестови автоматизирани скриптове с использование на Selenium WebDriver и Pytest.
- Прилагат Page Object Model (POM) за поддържими тестови framework-ове.
- Изпълняват тестове в различни браузъри с использование на Selenium Grid.
- Интегрират автоматизирани тестове в CI/CD pipeline-ове.
- Диагностицират общие проблеми и прилагат добри практики за стабилност на автоматизацията.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Ръчна реализация в жива лабораторна среда.
Опции за персонализиране на курса
- За запращане на персонализиран тренинг за този курс, моля свържете се с нас, за да се договорим.
Резюмиране на текст с Python
14 часаВ Python Machine Learning, функцията за обобщаване на текст е способна да чете входен текст и да генерира текстово резюме. Тази възможност е достъпна от командния ред или като Python API/Библиотека. Едно вълнуващо приложение е бързото създаване на резюмета за ръководители; това е особено полезно за организации, които трябва да преглеждат големи обеми текстови данни преди генерирането на отчети и презентации.
В това обучение, водено от инструктор на живо, участниците ще се научат да използват Python за създаване на просто приложение, което автоматично генерира резюме на входен текст.
До края на това обучение участниците ще могат:
- Да използват инструмент от командния ред, който обобщава текст.
- Да проектират и създадат код за обобщаване на текст, използвайки Python библиотеки.
- Да оценят три Python библиотеки за обобщаване: sumy 0.7.0, pysummarization 1.0.4, readless 1.0.17
Публика
- Разработчици
- Учени по данни
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика