Start here in Python

The most useful guides in this topic, not just the most recent.

50+ Free Guides

Python Guides & Tutorials

Learn Python the right way — syntax, data structures, OOP, libraries, APIs and project ideas that build a hire-ready portfolio.

Python articles

Python
9 May 2026 7 min

Object-Oriented Programming (OOP) in Python Explained

Object-oriented Python learned by building one small system, a shopping cart with discount rules: classes and instances, the shared-list bug, properties that protect invariants, special methods, abstract base classes, composition over inheritance, and dataclasses for plain data.

GloryTecks Team
Read
Python
6 May 2026 8 min

Python Coding Challenges to Practice for Interviews

Interview coding challenges reward recognising a pattern: a dictionary instead of a nested loop, a sliding window instead of restarting, a running total instead of re-summing. Three classic challenges are solved both ways, checked on 600 random inputs and measured in steps, with one surprising result.

GloryTecks Team
Read
Python
6 May 2026 7 min

How to Learn Python Faster: A Proven Study Plan

Most Python learners spend their time rereading tutorials and watching videos, the methods learning research rates least effective. Practice testing and spaced review work better. This guide applies them to Python, with a small program that turns Python's own documentation into cards and schedules review.

GloryTecks Team
Read
Python
6 May 2026 7 min

From Python Beginner to Job-Ready: A 6-Month Plan

A six-month Python plan only works if you can tell, each month, whether you are on track. This plan gives a weekly focus for each month and one checkpoint exercise you should be able to write from scratch by its end. All six are solved here on real data, from the Zen of Python to two years of bike rentals.

GloryTecks Team
Read
Python
6 May 2026 6 min

Python *args and **kwargs Explained Clearly

What *args and **kwargs really are: a tuple and a dictionary that collect extra arguments, and the same symbols unpacking values when you call a function. With the full parameter order, positional-only and keyword-only markers, forwarding arguments through wrappers, and the silent typo that **kwargs can swallow.

GloryTecks Team
Read
Python
6 May 2026 7 min

Python Mini Projects to Build in a Weekend

Weekend projects fail when they are too big to finish by Sunday night. The fix is scoping: a core you can build on Saturday and improvements for Sunday. Three mini projects are scoped that way here, a weather and bike-rental explorer, a safe file organiser and a habit tracker, with each Saturday core built and run.

GloryTecks Team
Read