Skip to Content
Learning Python, 3rd Edition
book

Learning Python, 3rd Edition

by Mark Lutz
October 2007
Beginner
752 pages
19h 44m
English
O'Reilly Media, Inc.

Overview

Portable, powerful, and a breeze to use, Python is ideal for bothstandalone programs and scripting applications. With this hands-onbook, you can master the fundamentals of the core Python languagequickly and efficiently, whether you're new to programming or justnew to Python. Once you finish, you will know enough about thelanguage to use it in any application domain you choose.Learning Python is based on material from author MarkLutz's popular training courses, which he's taught over the pastdecade. Each chapter is a self-contained lesson that helps youthoroughly understand a key component of Python before youcontinue. Along with plenty of annotated examples, illustrations,and chapter summaries, every chapter also contains BrainBuilder, a unique section with practical exercises and reviewquizzes that let you practice new skills and test yourunderstanding as you go.This book covers:

  • Types and Operations -- Python's major built-in object types indepth: numbers, lists, dictionaries, and more

  • Statements and Syntax -- the code you type to create andprocess objects in Python, along with Python's general syntaxmodel

  • Functions -- Python's basic procedural tool for structuring andreusing code

  • Modules -- packages of statements, functions, and other toolsorganized into larger components

  • Classes and OOP -- Python's optional object-orientedprogramming tool for structuring code for customization andreuse

  • Exceptions and Tools -- exception handling model andstatements, plus a look at development tools for writing largerprograms

  • Learning Python gives you a deep and completeunderstanding of the language that will help you comprehend anyapplication-level examples of Python that you later encounter. Ifyou're ready to discover what Google and YouTube see in Python,this book is the best way to get started.

    Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
    and much more.

    Read now

    Unlock full access

    More than 5,000 organizations count on O’Reilly

    AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

    QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
    Julian F.
    Head of Cybersecurity
    QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
    Addison B.
    Field Engineer
    QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
    Amir M.
    Data Platform Tech Lead
    QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
    Mark W.
    Embedded Software Engineer

    You might also like

    Learning Python, 6th Edition

    Learning Python, 6th Edition

    Mark Lutz

    Publisher Resources

    ISBN: 9780596513986Purchase bookErrata Page