Advanced Python - 1 Day Training Course
In this instructor-led, live training, participants will learn advanced Python programming techniques for government applications, including how to apply this versatile language to solve problems in areas such as distributed applications, data analysis and visualization, UI programming, and maintenance scripting.
Format of the Course
- Interactive lecture and discussion.
- Extensive exercises and practice sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- If you wish to add, remove, or customize any section or topic within this course, please contact us to arrange.
Course Outline
Python Data Structures and Operations for Government
- Integers and floats
- Strings and bytes
- Tuples and lists
- Dictionaries and ordered dictionaries
- Sets and frozen sets
Object-Oriented Programming with Python for Government
- Inheritance
- Polymorphism
- Static classes
- Static functions
- Decorators
Data Analysis with Pandas for Government
- Data frame (pandas)
- Data cleaning
- Using vectorized data in pandas
- Data wrangling
- Sorting and filtering data
- Aggregate operations
- Analyzing time series
Data Visualization for Government
- Plotting diagrams with matplotlib
- Using matplotlib from within pandas
- Creating quality diagrams
Vectorizing Data in Numpy for Government
- Creating Numpy arrays
Python for the Web for Government
- Packages for web processing
- Web crawling
- Parsing HTML and XML
- Filling web forms automatically
Requirements
- Beginner to intermediate programming skills for government applications.
- Familiarity with mathematical and statistical principles.
- Understanding of database concepts and management practices.
Runs with a minimum of 4 + people. For 1-to-1 or private group training, request a quote.
Advanced Python - 1 Day Training Course - Booking
Advanced Python - 1 Day Training Course - Enquiry
Advanced Python - 1 Day - Consultancy Enquiry
Testimonials (2)
Hands-on exercises related to content really helps to understand more about each topic. Also, style of start class with lecture and continue with hands-on exercise is good and helpful to relate with the lecture that presented earlier.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Course - Introduction to Data Science and AI using Python
Examples/exercices perfectly adapted to our domain
Luc - CS Group
Course - Scaling Data Analysis with Python and Dask
Upcoming Courses
Related Courses
Advanced Python: Best Practices and Design Patterns
28 HoursAgentic AI Engineering with Python — Build Autonomous Agents
21 HoursIntroduction to Data Science and AI using Python
35 HoursArtificial Intelligence with Python (Intermediate Level)
35 HoursAlgorithmic Trading with Python and R
14 HoursThis instructor-led, live training (online or onsite) is aimed at business analysts who wish to automate trade processes using algorithmic trading, Python, and R for government.
By the end of this training, participants will be able to:
- Utilize algorithms to execute the buying and selling of securities at precise intervals rapidly.
- Minimize costs associated with trading through algorithmic methods.
- Automatically monitor stock prices and execute trades accordingly.
Applied AI from Scratch in Python
28 HoursAWS Cloud9 and Python: A Practical Guide
14 HoursPython and Blockchain
28 HoursBuilding Chatbots in Python
21 HoursGPU Programming with CUDA and Python
14 HoursThis instructor-led, live training in US (online or onsite) is aimed at intermediate-level developers who wish to use CUDA to build Python applications that run in parallel on NVIDIA GPUs for government projects.
By the end of this training, participants will be able to:
- Leverage the Numba compiler to accelerate Python applications running on NVIDIA GPUs for government use.
- Develop, compile, and deploy custom CUDA kernels for government applications.
- Effectively manage GPU memory in government computing environments.
- Transform a CPU-based application into a GPU-accelerated application suitable for government operations.
Scaling Data Analysis with Python and Dask
14 HoursData Analysis with Python, Pandas and Numpy
14 HoursThis instructor-led, live training in US (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 for government applications.
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 for government workflows.
- 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 to ensure compliance with public sector governance standards.