10 dépôts
Curated collections of coding challenges focused on Python language proficiency.
Distinct from Programming Exercises: Distinct from general programming exercises: specifically targets Python language features and algorithmic logic.
Explore 10 awesome GitHub repositories matching education & learning resources · Python Exercises. Refine with filters or upvote what's useful.
This project is a beginner coding bootcamp and Python programming curriculum. It provides a structured set of educational materials and exercise files designed to guide students through the Python language from basic to advanced levels. The curriculum is delivered as Jupyter Notebook courseware, combining live code execution with explanatory text for technical demonstrations. It also functions as a project repository, offering a collection of milestone coding exercises and source files for practicing software development and core syntax. The materials are organized into sequential modules an
Offers a structured sequence of exercises and projects for mastering Python from basic to advanced levels.
This project is an interactive learning platform designed to help users build proficiency in Python through a structured sequence of programming challenges. It functions as an online coding exercise environment where learners can practice syntax, data structures, and algorithmic logic directly within a web browser. The platform distinguishes itself by utilizing a WebAssembly-based runtime that executes Python code locally in the client. This approach provides an immediate feedback loop for script evaluation and logic testing without requiring the installation of local software or the configur
Provides a structured sequence of Python exercises to build proficiency in language features and algorithms.
This repository is an educational collection of standalone Python scripts designed to help developers master foundational programming concepts. It serves as a practical learning resource that demonstrates common coding patterns through modular, independent programs. The project focuses on building utility scripts for tasks such as file manipulation, data conversion, web scraping, and system automation. By relying exclusively on the Python standard library, the collection ensures portability and minimizes the need for external environment configuration. The scripts follow a procedural control
Teaches Python language fundamentals through practical, standalone coding exercises.
This project is a comprehensive educational curriculum designed to teach Python programming through the lens of data science and financial analysis. It provides a structured guide for learning how to process complex numerical information, build data models, and perform scientific computing tasks using standard industry libraries. The materials focus on practical applications, enabling users to develop skills in financial data analysis and interactive exploration. By working through these resources, learners gain experience in executing high-performance mathematical operations, transforming ra
Provides structured exercises for learning Python through practical data science and financial analysis applications.
This repository is a collection of structured coding challenges designed to build proficiency in data manipulation, cleaning, and transformation using the Python data analysis library. It functions as a hands-on tutorial for learning how to process and analyze tabular datasets through a series of practical, real-world exercises. The project utilizes interactive documents that combine live code cells with narrative text, allowing users to execute data manipulation logic in a persistent environment. The content is organized into modular, progressive units that increase in complexity, enabling u
Features a collection of structured coding challenges focused on building proficiency in data manipulation with Python.
This project is a curated knowledge repository providing theoretical guides, practical challenge banks, and professional handbooks for technical interview preparation in data science and machine learning. It serves as a comprehensive study resource that combines theoretical knowledge with algorithmic practice. The repository features specialized study resources including a probability and statistics handbook, a machine learning reference for algorithms and neural network architectures, and a coding and SQL challenge bank designed to simulate recruitment assignments. It also includes a technic
Includes a dedicated bank of Python programming exercises covering data cleaning and mathematical computations.
Ce projet est un entraîneur de syntaxe automatisé et un cours Python interactif conçu comme un framework d'apprentissage piloté par les tests. Il enseigne les fonctionnalités et la syntaxe du langage Python en guidant les apprenants à travers une série d'exercices de codage où l'objectif est de modifier le code source jusqu'à ce qu'une suite de tests échoués passe. Le système utilise une méthodologie de développement piloté par les tests (TDD), fournissant une séquence de défis progressifs qui augmentent en complexité. Il dispose d'un exécuteur de tests automatisé et d'un monitoring des changements de fichiers pour fournir un retour immédiat en réexécutant automatiquement les tests lorsque les fichiers sources sont modifiés. L'environnement d'apprentissage organise les exercices via le système de fichiers et permet une exécution ciblée des tests pour vérifier des concepts de programmation spécifiques sans exécuter la suite complète.
Provides a series of small, guided coding challenges focused on Python language proficiency.
This project is a curated library of Python code examples, educational resources, and programming tutorials. It functions as an educational repository designed to teach Python language fundamentals through practical implementation tasks, real-world exercises, and functional code snippets. The collection covers a diverse range of implementation examples, including the development of interactive websites and message boards using web frameworks. It also features scripts for audio speech processing, automated media processing for images, and the extraction of data from web content. Additional ca
Works through curated coding exercises that build core programming skills from basic syntax to practical problem-solving.
Ce projet est un manuel de programmation Python et une ressource éducative conçue comme un parcours d'apprentissage structuré pour l'éducation technique en autonomie. Il fonctionne comme un cours de codage interactif qui guide les apprenants à travers le langage Python en utilisant une séquence d'introductions conceptuelles et d'exercices pratiques de résolution de problèmes. La ressource est fournie sous forme de livre numérique, avec le contenu exporté dans des formats PDF et EPUB portables pour la distribution et la lecture hors ligne. Le projet est rédigé en utilisant un contenu basé sur markdown et un versionnage de source en texte brut, utilisant un système de build pour convertir ces fichiers sources en livres numériques formatés.
Provides curated coding challenges and exercises focused on Python language proficiency.
Ce dépôt sert de cursus pédagogique et de collection d'exercices de programmation conçus pour renforcer la maîtrise de Python. Il sert de ressource de résolution de problèmes algorithmiques, offrant une série de tâches allant des niveaux de base aux niveaux intermédiaires pour aider les développeurs à maîtriser la syntaxe du langage et la pensée logique. La collection se distingue par une décomposition des solutions basée sur des modèles, où les défis complexes sont divisés en plusieurs approches algorithmiques. Cette méthodologie permet aux apprenants d'analyser différentes stratégies pour atteindre l'efficacité du code et comprendre les modèles de programmation fondamentaux. Le contenu couvre les fondamentaux essentiels de l'informatique et fournit une préparation aux évaluations techniques. Tous les matériaux sont organisés sous forme de documentation Markdown statique au sein d'une base de connaissances versionnée, garantissant un format portable et structuré pour un développement progressif des compétences.
Provides curated coding exercises specifically designed to build proficiency in Python language syntax and logic.