Курс за обучение по Python Programming Fundamentals using Google Colab
Python is a versatile and widely-used programming language. Google Colab is an interactive cloud-based platform that allows users to write and execute Python code through their browser. It's particularly useful for machine learning, data analysis, and education.
This instructor-led, live training (online or onsite) is aimed at beginner-level developers and data analysts who wish to learn Python programming from scratch using Google Colab.
By the end of this training, participants will be able to:
- Understand the basics of Python programming language.
- Implement Python code in Google Colab environment.
- Utilize control structures to manage the flow of a Python program.
- Create functions to organize and reuse code effectively.
- Explore and use basic libraries for Python programming.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
План на курса
Introduction to Python and Google Colab
- Setting up Google Colab
- Understanding the Python programming environment
- Writing and executing your first Python script
Variables and Data Types
- Introduction to variables
- Different data types in Python
- Operations on numbers and strings
Control Structures
- Conditional statements
- Loops: for and while
- Controlling program flow with decisions
Functions and Modules
- Defining and calling functions
- Scope and lifetime of variables
- Importing and using modules
Working with Collections
- Lists and tuples
- Dictionaries and sets
- Iterating through collections
Basic Libraries in Python
- Introduction to libraries like NumPy and Matplotlib
- Basic data manipulation with Pandas
- Simple data visualization
Final Project
- Applying learned concepts to a small project
- Best practices for writing and organizing Python code
- Debugging and troubleshooting
Summary and Next Steps
Изисквания
- No prior programming experience required
- Basic understanding of computer operations
- Familiarity with web browsing and simple mathematical concepts
Audience
- Developers
- Data analysts
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по Python Programming Fundamentals using Google Colab - Booking
Курс за обучение по Python Programming Fundamentals using Google Colab - Enquiry
Python Programming Fundamentals using Google Colab - Консултантско запитване
Консултантско запитване
Oтзиви от потребители (5)
Фактът, че имаме повече практически упражнения, използващи повече подобни данни на тези, които използваме в нашите проекти (сателитни изображения в растерен формат)
Matthieu - CS Group
Курс - Scaling Data Analysis with Python and Dask
Машинен превод
Very good preparation and expertise of a trainer, perfect communication in English. The course was practical (exercises + sharing examples of use cases)
Monika - Procter & Gamble Polska Sp. z o.o.
Курс - Developing APIs with Python and FastAPI
It was a though course as we had to cover a lot in a short time frame. Our trainer knew a lot about the subject and delivered the content to address our requirements. It was lots of content to learn but our trainer was helpful and encouraging. He answered all our questions with good detail and we feel that we learned a lot. Exercises were well prepared and tasks were tailored accordingly to our needs. I enjoyed this course
Bozena Stansfield - New College Durham
Курс - Build REST APIs with Python and Flask
Trainer develops training based on participant's pace
Farris Chua
Курс - Data Analysis in Python using Pandas and Numpy
I mostly enjoyed everything.
Thukten Dendup - Bhutan Telecom
Курс - Web Development with Django
Предстоящи Курсове
Свързани Kурсове
Scaling Data Analysis with Python and Dask
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към учени по данни и софтуерни инженери, които желаят да използват Dask с Python екосистемата за изграждане, мащабиране и анализиране на големи набори от данни.
До края на това обучение участниците ще могат:
- Настройте средата, за да започнете да изграждате обработка на големи данни с Dask и Python.
- Разгледайте функциите, библиотеките, инструментите и API, налични в Dask.
- Разберете как Dask ускорява паралелните изчисления в Python.
- Научете как да мащабирате екосистемата на Python (Numpy, SciPy и Pandas) с помощта на Dask.
- Оптимизирайте средата на Dask, за да поддържате висока производителност при работа с големи набори от данни.
Data Analysis with Python, Pandas and Numpy
14 ЧасаThis instructor-led, live training in България (online or onsite) is aimed at intermediate-level Python developers and data analysts who wish to enhance their skills in data analysis and manipulation using Pandas and NumPy.
By the end of this training, participants will be able to:
- Set up a development environment that includes Python, Pandas, and NumPy.
- Create a data analysis application using Pandas and NumPy.
- Perform advanced data wrangling, sorting, and filtering operations.
- Conduct aggregate operations and analyze time series data.
- Visualize data using Matplotlib and other visualization libraries.
- Debug and optimize their data analysis code.
Web Development with Django
21 ЧасаDjango е Python уеб рамка от високо ниво, която насърчава бързото развитие и чистия, прагматичен дизайн.
Публика
Този курс е насочен към разработчици и инженери, които искат да включат Django в своите проекти
Monax: Build a Smart Contract Application
7 ЧасаВ това водено от инструктор обучение на живо в България участниците ще се научат как да изградят блокчейн приложение за интелигентен договор с Monax.
До края на това обучение участниците ще могат:
- Разработете и внедрите разпределено приложение, използвайки блокчейн и технология за интелигентни договори.
- Разберете дизайна и функционалността на „интелигентните договори“ и как да създадете такъв.
- Приложете най-добрите практики за сигурна разработка на блокчейн приложения.
- Използвайте Monax инструменти, за да оптимизирате разработката на разпределени приложения.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 ЧасаТова водено от инструктор обучение на живо (онлайн или на място) е насочено към разработчици, които желаят да използват стека FARM (FastAPI, React и MongoDB) за изграждане на динамични, високопроизводителни и мащабируеми уеб приложения.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, която интегрира FastAPI, React и MongoDB. Разберете ключовите концепции, функции и предимства на стека FARM. Научете как да създавате REST API с FastAPI. Научете как да проектирате интерактивни приложения с React. Разработвайте, тествайте и внедрявайте приложения (преден и заден край) с помощта на FARM стека.
Developing APIs with Python and FastAPI
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват FastAPI с Python за изграждане, тестване и внедряване на RESTful API по-лесно и по-бързо.
До края на това обучение участниците ще могат:
- Да настроят необходимата развойна среда за разработка на API с Python и FastAPI.
- Да създават API по-бързо и по-лесно, използвайки библиотеката FastAPI.
- Да научат как да създават модели на данни и схеми, базирани на Pydantic и OpenAPI.
- Да свързват API към база данни, използвайки SQLAlchemy.
- Да внедряват сигурност и удостоверяване в API, използвайки инструментите на FastAPI.
- Да изграждат контейнерни образи и да внедряват уеб API към облачен сървър.
Web Application Development with Flask
14 ЧасаТози практически курс е предназначен за Python разработчици, които искат да създават и поддържат първите си уеб приложения. Той е предназначен и за хора, които вече са запознати с други уеб фреймуорки като Django или Web2py, и искат да научат как използването на микрофреймуорк (т.е. фреймуорк, който свързва библиотеки на трети страни вместо да предоставя самодостатъчно универсално решение) променя процеса.
Значителна част от курса е посветена не на самия Flask (той е малък), а на библиотеки и инструменти на трети страни, често използвани в Flask проекти.
Advanced Flask
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват разширените функции на Flask за изграждане на мащабируеми уеб приложения върху MongoDB.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да разработвате уеб приложения с Flask.
- Запознайте се с усъвършенстваните концепции и техники за реални проекти на Flask.
- Изградете RESTful API сървър върху MongoDB.
- Научете как да контейнеризирате, тествате и внедрявате микроуслуги с Flask, Docker и Amazon EC2.
- Получете малко представа за разширените интеграции на Flask за мащабиране на уеб приложения.
Kivy: Building Android Apps with Python
7 ЧасаKivy е библиотека с графичен потребителски интерфейс с отворен код, написана в Python, която позволява разработването на многоточни приложения за широк избор от устройства.
В този инструктор-управлява, на живо обучение участници ще научат как да се инсталира и разпространява Kivy на различни платформи, персонализиране и манипулиране на виџети, график, стартиране и реагиране на събития, модифициране на графики с много докосване, рециклиране на екрана, пакет приложения за Android, и повече.
В края на обучението участниците ще могат да
- Свързват кода на Python с езика Kivy.
- Имат солидно разбиране за това как работи Kivy и как използва най-важните си елементи, като уиджети, събития, свойства, графики и др.
- Безпроблемно разработват и разпространяват Android приложения въз основа на различни бизнес и дизайнерски изисквания.
Формат на курса
- Комбинация от лекции, дискусии, упражнения и интензивна практическа работа.
Accelerating Python Pandas Workflows with Modin
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към специалисти по данни и разработчици, които желаят да използват Modin за изграждане и прилагане на паралелни изчисления с Pandas за по-бърз анализ на данни.
До края на това обучение участниците ще могат:
- Настройте необходимата среда, за да започнете да разработвате Pandas работни потоци в мащаб с Modin.
- Разберете характеристиките, архитектурата и предимствата на Modin.
- Познайте разликите между Modin, Dask и Ray.
- Изпълнете Pandas операции по-бързо с Modin.
- Внедрете целия Pandas API и функции.
Game Development with PyGame
7 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват PyGame за създаване и изграждане на игри с помощта на Python програмиране.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да създавате приложения за игри с PyGame и Python.
- Научете как да създавате интерактивни PyGame приложения, интегрирани с анимации и мултимедийни функции.
- Стартирайте и тествайте програми за игри с PyGame тестов пакет и ги конвертирайте в изпълними файлове.
GUI Programming with Python and PyQt
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към лица, които желаят да програмират визуално привлекателно софтуерно приложение, използвайки Python и Qt UI рамката.
До края на това обучение участниците ще могат:
- Настройте среда за разработка, която включва всички необходими библиотеки, пакети и рамки.
- Създайте десктоп или сървърно приложение, чийто потребителски интерфейс функционира гладко и е визуално привлекателен.
- Внедрете различни UI елементи и ефекти, включително джаджи, диаграми, слоеве и т.н., за да постигнете максимален ефект в използваемостта.
- Приложете добър дизайн на потребителския интерфейс и организация на кода по време на фазата на проектиране и разработка.
- Тествайте и отстранявайте грешки в приложението.
Build REST APIs with Python and Flask
14 ЧасаТова обучение, водено от инструктор и провеждано на живо (онлайн или на място), е предназначено за backend разработчици, които желаят да изграждат REST API с Python и Flask.
До края на това обучение участниците ще могат:
- Да имплементират REST API, което да позволява на Flask уеб приложение да чете и записва данни в база данни на сървъра.
- Да разработят разширени функции за удостоверяване, като refresh токени.
- Да изградят повторно използваем backend за бъдещи Python проекти.
- Да опростят съхранението на данни с SQLAlchemy.
- Да разгърнат REST API на облачен сървър.
Scientific Computing with Python SciPy
7 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват SciPy за създаване на разширени научни изчислителни функции с Python.
До края на това обучение участниците ще могат:
- Да настроят необходимата развойна среда, за да започнат създаването на научни изчислителни функции.
- Да се възползват пълноценно от възможностите на SciPy, като изпълняват практически примери за сложни операции.
- Да внедряват и оптимизират математически алгоритми и функции за решаване на научни проблеми.
- Да проектират структури от данни и методи за интерполация за визуализация, обработка и анализ.
Web Development with Web2Py
28 ЧасаWeb2py е базирана на Python безплатна рамка с пълен стек с отворен код за бързо разработване на бързи, мащабируеми, сигурни и преносими уеб базирани приложения, управлявани от бази данни.
Публика
Този курс е насочен към инженери и разработчици, използващи web2py като рамка за уеб разработка