Learning Python

By Mark Lutz




Learning Python - Mark Lutz
  • Title: Learning Python
  • By: Mark Lutz
  • Release Date: 2025-02-25
  • Genre: Programming

More by Mark Lutz : Learning Python


Related Books



Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz's popular training course, this updated sixth edition will help you quickly write efficient, high-quality code with Python. It's an ideal way to begin, whether you're new to programming or a professional developer versed in other languages.

Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow self-paced tutorial gets you started with Python 3.12 and all other releases in use today. With a pragmatic focus on what you need to know, it also introduces some advanced language features that have become increasingly common in Python code.

This book helps you: Explore Python's built-in object types such as strings, lists, dictionaries, and files Create and process objects with Python statements, and learn Python's syntax model Use functions and functional programming to avoid redundancy and maximize reuse Organize code into larger components with modules and packages Code robust programs with Python's exception handling and development tools Apply object-oriented programming and classes to make code customizable Survey advanced Python tools including decorators, descriptors, and metaclasses Write idiomatic Python code that runs portably across a wide variety of platforms


Search



Recent Posts
Code
Superintelligence
Learning Python
JavaScript: The Definitive Guide
Python Essentials 1: The Official OpenEDG Python Institute beginners course with practical exercises – learn the basics of Python in seven days and pass the PCEP certification exam
Functional Programming in Scala, Second Edition
Build Applications with Local AI Models on a Mac
Python Crash Course, 3rd Edition
The Rust Programming Language, 3rd Edition
Kubernetes Gateway API
Learn to Code in Swift While Building Apps: Videos & Text
Python for Data Analysis
Invent Your Own Computer Games with Python, 4th Edition
Reinforcement Learning, second edition
Frictionless
Rust in Action
Go in Action
Program Proofs
The TypeScript Workshop
iPhone 16 For Seniors and Beginners
Gesture Drawing
On-Device AI with Swift
WebAssembly for Beginners
The Microsoft Copilot Bible
Making Games For The NES
Trading System Architecture Explained
Microsoft Power Apps for Beginners
Diving In - iOS App Development for Non-Programmers
Cocoa and Objective-C: Up and Running
Flying with Objective-C - iOS App Development for Non-Programmers
HTML, XHTML and CSS For Dummies
Learn to Code in Swift 4
JavaScript: The Good Parts
iOS Programming: The Big Nerd Ranch Guide, 3/e
Minecraft For Dummies
Mastering Xcode 7 and Swift
Objective-C Programming
Swift Documentation Markup
Objective-C Programming For Dummies
Hackers
FileMaker & Me
Playground Secrets and Power Tips
iOS Game Programming With Xcode and Cocos2d
iPhone iOS 4 Development Essentials - Xcode 4 Edition
Game Programming Patterns
iPad iOS 5 Development Essentials
Go Programming Language, The
C++
C++ Programming Language, The
iOS 7 Programming Fundamentals
JavaScript
JavaScript Patterns
iPhone iOS 5 Development Essentials
Introduction to Algorithms, fourth edition
HTML5: Up and Running
Code Complete
C# 4, ASP.NET 4, and WPF, with Visual Studio 2010 Jump Start
iOS 7 App Development Essentials
Head First HTML and CSS
The Formula
Theory of Fun for Game Design
AI for Good
Crafting Interpreters
Swift 5.3 Cheat Sheet
SwiftUI for Masterminds
Basic ROBLOX Lua Programming
iPhone iOS 6 Development Essentials
iOS 5 Programming Pushing the Limits
Build a Large Language Model (From Scratch)
Python Pocket Reference
Black Hat Python, 2nd Edition
SwiftUI for Masterminds 4th Edition
PowerShell for Sysadmins
Think Like a Programmer
Windows PowerShell 2 For Dummies
Automate the Boring Stuff with Python, 3rd Edition
iOS Programming
SwiftUI for Masterminds 3rd Edition 2022
Effective Modern C++
C++ Primer
jQuery Cookbook
Patterns of Enterprise Application Architecture
iOS 8 App Development Essentials
Learn Excel 2011 for Mac
The Rust Programming Language, 2nd Edition
Effective Java
SwiftUI for Masterminds 5th Edition
Programming
Programming Python
Take Control of the Mac Command Line with Terminal, Third Edition
Python Cookbook
Advanced Mac OS X Programming
Refactoring
Swift Secrets
Learning Core Audio
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow
Swift Swift View Controllers
UX Design Process
Rust for Rustaceans
Generative AI: The Insights You Need from Harvard Business Review