Learn Python Coding
38.7K subscribers
1.06K photos
37 videos
24 files
855 links
Learn Python through simple, practical examples and real coding ideas. Clear explanations, useful snippets, and hands-on learning for anyone starting or improving their programming skills.

Admin: @HusseinSheikho || @Hussein_Sheikho
Download Telegram
Quiz: Using Loguru to Simplify Python Logging

📖 Test your knowledge of Loguru for Python logging, from zero-config setup and log levels to custom formats and adding context.

🏷️ #intermediate #tools
Quiz: Implementing the Factory Method Pattern in Python

📖 Learn how the Factory Method pattern separates creation from use, promotes decoupling, and organizes Python products efficiently.

🏷️ #intermediate #best-practices
Quiz: Exploring Protocols in Python

📖 Test your knowledge of Python protocols, structural subtyping, and static type checking, including generic and subprotocol usage.

🏷️ #intermediate #python
1
Quiz: Gemini CLI vs Claude Code: Which to Choose for Python Tasks

📖 Compare Gemini CLI and Claude Code across user experience, performance, code quality, and cost to find the right AI coding tool for you.

🏷️ #intermediate #ai #tools
Quiz: Altair: Declarative Charts With Python

📖 Test your knowledge of Altair, the declarative data visualization library for Python that turns DataFrames into interactive charts.

🏷️ #intermediate #data-science #data-viz
Altair: Declarative Charts With Python

📖 Build interactive Python charts the declarative way with Altair. Map data to visual properties and add linked selections. No JavaScript required.

🏷️ #intermediate #data-science #data-viz
Quiz: Design and Guidance: Object-Oriented Programming in Python

📖 Test your understanding of the SOLID design principles for writing cleaner, more maintainable object-oriented Python code.

🏷️ #intermediate #best-practices #python
1
Gemini CLI vs Claude Code: Which to Choose for Python Tasks

📖 Gemini CLI vs Claude Code: compare setup, performance, code quality, and cost to find the right Python AI coding tool for your workflow.

🏷️ #intermediate #ai #tools
Quiz: uv vs pip: Python Packaging and Dependency Management

📖 Test your knowledge of uv vs pip for Python packaging, dependency management, and reproducible installs. See which tool fits your workflow.

🏷️ #intermediate #tools
1
Quiz: Leverage OpenAI's API in Your Python Projects

📖 Test your understanding of the ChatGPT API with Python, including role-based messages, structured outputs, and API key management.

🏷️ #intermediate #ai #api
Quiz: SQLite and SQLAlchemy in Python: Move Your Data Beyond Flat Files

📖 Test what you know about SQLite and SQLAlchemy in Python, from flat files and SQL to ORM classes and many-to-many relationships.

🏷️ #intermediate #databases #web-dev
Quiz: AI Coding Agents Guide: A Map of the Four Workflow Types

📖 Check your understanding of how AI coding agents fit into your workflow through four interaction modes: IDE, terminal, pull request, and cloud.

🏷️ #intermediate #ai
AI Coding Agents Guide: A Map of the Four Workflow Types

📖 AI coding agents come in four types: IDE, terminal, PR, and cloud. Learn how each workflow fits into modern Python development.

🏷️ #intermediate #ai
Quiz: Python's __all__: Packages, Modules, and Wildcard Imports

📖 Test your understanding of wildcard imports, the dunder all variable, and how to control your module and package public APIs in Python.

🏷️ #intermediate #python
Quiz: Testing Your Code With Python's unittest

📖 Test your understanding of Python unittest basics, including TestCase, assertions, fixtures, subtests, and test discovery.

🏷️ #intermediate #stdlib #testing
Quiz: Use Codex CLI to Enhance Your Python Projects

📖 Test your understanding of how to install Codex CLI, use Plan mode, and refine features with natural language in your terminal.

🏷️ #intermediate #ai #tools
Quiz: ChatterBot: Build a Chatbot With Python

📖 Test your understanding of the ChatterBot Python library, from training a basic bot with ListTrainer to wiring in a local LLM through Ollama.

🏷️ #intermediate #data-science #projects
2
Quiz: Using Python for Data Analysis

📖 Test your understanding of a data analysis workflow in Python, from cleansing raw data with pandas to spotting insights with regression.

🏷️ #intermediate #best-practices #data-science #python
How to Use OpenCode for AI-Assisted Python Coding

📖 Learn how to use OpenCode, an open-source AI coding assistant, with a free Gemini API key to analyze and refactor Python code in your terminal.

🏷️ #intermediate #ai #python #tools
1
Quiz: The Factory Method Pattern and Its Implementation in Python

📖 Check your grasp of the Factory Method pattern in Python: when to use it, the roles involved, and how to implement a flexible object factory.

🏷️ #intermediate #best-practices