Cover image for Learning Python

Learning Python

Write elegant, reusable, and efficient code with Python

Mohit RajBD

Created by Mohit Raj, Bhaskar N. Das

Build on your Python foundation by mastering essential programming concepts and practical techniques. You'll start with core syntax and data structures, then move on to functions, modules, error handling, and object-oriented programming. Perfect for those who already know the basics and want to write more efficient, reusable code.

Packt | Nov 2017 | 206 min

What You Will Learn

You'll work through clear, hands-on examples that guide you from basic syntax to more advanced topics like collections and classes. Each topic builds on the last, helping you practice and reinforce your skills as you go. By applying what you learn to real code, you'll gain confidence and fluency in Python programming.

Key Features

  • Strengthen your understanding of lists, tuples, and dictionaries for effective data handling
  • Learn to write and organize code using functions, modules, and error management
  • Develop skills in object-oriented programming to create reusable and maintainable code

Target Audience

Designed for learners who already know Python basics and want to deepen their skills. If you're a developer, analyst, or hobbyist aiming to write cleaner, more efficient code or maintain legacy Python 2.7.13 projects, you'll find practical techniques and insights to help you grow.

Related courses

Cover image for Java Programming Certification Course
Cover image for Python Mastery - 100 Days, 100 Projects
Cover image for Python Basics for IT Professionals with AI Skills
Cover image for Python Object Oriented Programming Bootcamp
Cover image for Complete Python Developer in 2026: Zero to Mastery
Cover image for Python Fundamentals - Variables, Loops, Functions & More