Catalogue
/
Programming
/
Python Programming

Python Programming

Dive into the dynamic world of Python programming with this comprehensive training.

Designed for both beginners and professionals, you’ll explore Python’s core libraries, its powerful application in business and science, and its versatile use across operating systems.

What will you learn?

Dive into the dynamic world of Python programming with this comprehensive training. Designed for both beginners and professionals, you’ll explore Python’s core libraries, its powerful application in business and science, and its versatile use across operating systems. By the end of this course, participants will be adept at creating Python scripts, using its rich ecosystem, and integrating Python into varied IT environments.

  • Foundational Knowledge: Grasp the basics of Python, including data types and structures.
  • Practical Applications: Engage in hands-on exercises, utilizing Python's vast libraries.
  • Specialized Tools: Learn to employ Python development tools and interact with databases.
  • Web Mastery: Discover how to harness Python for web-based applications and data retrieval.
  • Tailored Learning: The opportunity to customize the training according to specific needs.

Requirements:

None. This course is beginner-friendly but some technical interest is welcome.

Course Outline*:

*We know each team has their own needs and specifications. That is why we can modify the training outline per need.

Foundations of Python
  • Introduction to Python Programming
  • Running Python code across operating systems
  • An overview of Python Development Tools: IDEs, command line tools, Python and iPython shells, and iPython Notebook
Python Data and Organization
  • Dive into Data Types and Operations:
  • Integers, floats, strings, bytes, tuples, lists
  • Dictionaries: Regular and ordered
  • Sets and frozen sets
  • Organizing and Distributing Code:
  • Crafting modules and packages
  • Pushing code to repositories
Advanced Python Concepts
  • Object-Oriented and Functional Programming
  • Development of functions and classes
  • Enhancements using decorators and meta-classes
  • Error Handling and Testing
  • Exception management: handling and raising
  • Test development: doc tests, unit tests, and code coverage evaluation
Python in Real-world Applications
  • Working with Files and Directories
  • File handling: create, read, update, delete (CRUD operations)
  • Regular expressions for data extraction
  • Accessing Databases
  • Database operations with SQLite 3, PostgreSQL, and MySQL
  • Introduction to SQLAlchemy and NoSQL databases
  • Conquering the Web
  • Web page retrieval, HTML/XML parsing, form automation, and Python-based web app creation

Hands-on learning with expert instructors at your location for organizations.

0
Graph Icon - Education X Webflow Template
Level: 
Foundation
Clock Icon - Education X Webflow Template
Duration: 
28
Hours (days:
4
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Immersive hands-on experience in a dedicated setting
*Price can range depending on number of participants, change of outline, location etc.

Master new skills guided by experienced instructors from anywhere.

0
Graph Icon - Education X Webflow Template
Level: 
Foundation
Clock Icon - Education X Webflow Template
Duration: 
28
Hours (days:
4
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Reduced training costs
*Price can range depending on number of participants, change of outline, location etc.

You can participate in a Public Course with people from other organisations.

0

/per trainee

Number of Participants

1 Participant

Thanks for the numbers, they could be going to your emails. But they're going to mine... Thanks ;D
Oops! Something went wrong while submitting the form.
Graph Icon - Education X Webflow Template
Level: 
Foundation
Clock Icon - Education X Webflow Template
Duration: 
28
Hours (days:
4
Camera Icon - Education X Webflow Template
Fits ideally for individuals and small groups
Star Icon - Education X Webflow Template
Networking opportunities with fellow participants.
*Price can range depending on number of participants, change of outline, location etc.