Skip to content

Repository files navigation

Python Training Program

Welcome to the central repository for the Python Training Program. This repository contains all curriculum materials, hands-on tasks, and data assets necessary to transition from foundational programming syntax to advanced data engineering.

Repository Navigation

The materials are organized by core topic, allowing you to focus on mastering individual concepts or easily reference specific skills later.

Navigate to the respective directories below to access the detailed README.md files for each topic, which contain explanations, task requirements, and starter code.

Core Modules

Getting Started

  1. Clone this repository to your local machine.

    git clone https://github.com/AhmadAbukhuit/Python-Training-Materials.git
    cd Python-Training-Materials
  2. Review the 03. Environment & Tooling module to ensure your Python environment is set up correctly before diving into the data science and API tasks.

🚀 How to Use This Repository

You can browse the folders directly, or clone the repository locally to search through the markdown files using grep or your favorite text editor:

git clone https://github.com/AhmadAbukhuit/Python-Training-Materials.git
cd Python-Training-Materials

🌐 Recommended External Resources

While this curriculum provides self-contained hands-on tasks, passing technical interviews requires continuous practice. We highly recommend utilizing the following platforms to test your skills:

  • LeetCode: The industry standard for Data Structures & Algorithms interview prep.
  • HackerRank: Excellent for practicing Python-specific syntax and built-in functions.
  • Codewars: Great for community-driven, gamified coding challenges.

Note: Any external links provided in the modules are the intellectual property of their respective platforms. We encourage students to create free accounts on these sites to utilize their automated testing environments.

🤝 Contributing

Contributions, corrections, and additions are welcome! If you have a command or tool explanation that saves time, please open a pull request.

Check out our Contributing Guidelines to get started.

📄 License

This project is licensed under the MIT License.

About

The complete curriculum and hands-on tasks for a Python training. Master Python fundamentals, functional programming, environment management, and data science ecosystems.

Topics

Resources

Contributing

Security policy

Stars

5 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages