Cover image for Learning Python

Learning Python

Write elegant, reusable, and efficient code with Python

MRBD

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

Start Trial
LevelBeginner
CategoriesData Science, Object-Oriented Programming (OOP) and Related Languages, Python

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