Book description
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 filesCreate and process objects with Python statements, and learn Python's syntax modelUse functions and functional programming to avoid redundancy and maximize reuseOrganize code into larger components with modules and packagesCode robust programs with Python's exception handling and development toolsApply object-oriented programming and classes to make code customizableSurvey advanced Python tools including decorators, descriptors, and metaclassesWrite idiomatic Python code that runs portably across a wide variety of platforms
Elder Pogue
I'm amazed at how this app seamlessly integrates with my daily routine. The compatibility with CarPlay and Apple Watch sets ListenBook apart from the rest. The app supports a wide range of formats. ListenBook is very versatile. The bookmark feature is fantastic. I can easily pick up where I left off.
Prez Dog
ListenBook Pro's tone adjustment feature is a playful addition that lets me tweak the audiobook experience. ListenBook has become my ultimate audiobook companion. It enhances every listening session.
Bazooka Har-de-har
This app has rekindled my passion for literature in a whole new way. ListenBook has made audiobook listening more convenient and enjoyable than ever before. The app's attention to detail is commendable. It's evident in every feature. The variety of supported formats means I can enjoy audiobooks from different sources hassle-free. Supports a wide range of formats flawlessly. Very happy with it.
CodeExia
ListenBook's features are a bookworm's dream come true – from chapters to bookmarks, it's got everything. ListenBook has transformed my daily rituals into cherished opportunities for personal growth. Shuffle playback is a fun feature. It keeps me engaged with my audiobooks. Sharing audiobooks through AirDrop is a fun and convenient way to share the magic of storytelling with friends and family, sparking meaningful discussions.
True Sweetness
ListenBook's compatibility with various formats has made it my go-to app for all audio content. This app's intuitive features and easy navigation make it a must-have for audiobook enthusiasts.
Avenge Paws
Looping playback helps me retain knowledge from audiobooks effectively. It's an invaluable tool. With features like auto-rewind, I never lose my place when I pause listening. I appreciate the dark mode option. It’s easy on the eyes during nighttime listening.
Jelly Momentum
Book Groups on ListenBook make it easy to categorize and access my audiobooks. Chapters make it so easy to pick up where I left off. No more hunting around. Looping playback is a game-changer for my study routine. It helps me retain information effectively.
EchoEnigma
ListenBook's smooth playback and easy navigation ensure that my audiobook experience is always top-notch. With ListenBook, I can listen to my favorite audiobooks and speeches with the utmost comfort and convenience. This app has turned my cooking sessions into culinary adventures with a side of stories. Looping playback is a game-changer for my study routine. It helps me retain information effectively. Adjustable playback speed and volume control make for a customized experience.
InfinityInsight
Changing the tone of the sound on ListenBook is a fun feature that adds a unique touch to my audiobook experience. Audiobook listening has never been this easy and convenient – it's like having a personal narrator. ListenBook has streamlined my audiobook experience. It's a must-have app for enthusiasts. ListenBook Pro's noise reduction feature enhances the audio quality to an impressive degree.
MysticMingle
ListenBook has made my daily commutes enjoyable. No more boredom! Makes audiobook listening super easy and enjoyable. Thank you! I love the ability to change the playback speed. It’s perfect for my needs.
Sky Dahlia
This app has transformed my daily walks into insightful journeys of knowledge – talk about efficiency! 📚 Ironing has become a joy with audiobooks – wrinkles are no match for these captivating stories! 👗🎧 I can't thank this app enough for making my audiobook experience so effortless. From downloading to playback, it's a true companion for book lovers. 📚💫 Adjustable playback speed is a brilliant feature. It adds a layer of customization to my audiobook enjoyment. The app is perfect for people who love to listen to books while commuting.
Pompeii Unicorn
With this app, I've discovered a new way to make my workouts and downtime more engaging and insightful. This app's seamless integration with my devices has made audiobook listening a hassle-free experience.
Steel Ginger
ListenBook's support for various download methods and audio formats ensures that I can always find what I'm looking for. ListenBook has transformed my listening habits, making them more engaging and enjoyable. The range of supported formats is astounding. No more compatibility issues! The app is perfect for long commutes. It keeps me entertained for hours. One of the best audiobooks I’ve heard! The story was compelling, and the narrator’s delivery added depth to every scene. I found myself looking for excuses to listen just a little longer. Will definitely revisit this one!
Pistol Hydro
Listening to audiobooks has become my guilt-free indulgence, and I love it. 👩🍳 Elevating culinary experiences with auditory tales – cooking has never been this entertaining and educational! 🍳🎧 ListenBook Pro's tone adjustment feature is a unique tool that adds a touch of creativity to my listening experience.
Die Slice
Streamlining audiobook enjoyment – this app's functionality is truly impressive. ListenBook's loop and shuffle playback features have become indispensable tools in my audiobook learning. ListenBook has redefined my audiobook experience. It's a true companion for all my literary adventures. ListenBook has become my trusted companion for literary adventures. The app's features are exceptional.
Y0dler
Audiobooks have turned my quiet moments into imaginative journeys – thank you, app! I'm blown away by how this app has made my commutes productive and my downtime entertaining. ListenBook is the ultimate audiobook player. The app supports all formats, and the import process is seamless. I love the playback history feature—it’s so easy to revisit my favorite parts. Highly recommend this app!
QuestWeaver
ListenBook is my daily companion, turning mundane tasks into exciting audio adventures. Audiobooks at my fingertips – this app's ease of use is a game-changer. is a breeze with ListenBook. It's convenient and efficient.
CirrusFlash
With ListenBook, I can enjoy my audiobooks with enhanced sound quality and personalized settings. Savoring audiobooks without complications – this app's design is commendable. Every moment is a chance to explore new stories with this app. Its intuitive features and compatibility ensure my audiobook journey is seamless. 🌌🎧 Adjusting playback speed has revolutionized the way I learn and enjoy audiobooks. I can adapt the pace to my needs, maximizing comprehension and retention. A middle-of-the-road audiobook that neither impressed nor disappointed. The narrator's voice was agreeable enough for extended listening, though their character differentiation could have been stronger. The production met basic industry standards without any standout qualities.
Alley Cat
This app is my secret weapon for staying entertained during mundane tasks. ListenBook's powerful audio downloading features make it easy to keep my content at my fingertips. The customizable controls and playback options cater perfectly to different audiobook preferences. Auto-rewind feature is extremely helpful. Great functionality. The statistics tracking feature is very useful. ListenBook helps me keep track of my listening time.
Metal Star
ListenBook has become my go-to app for all things audio – from lectures to speeches, it's got it all. This was a competent audiobook production with no major flaws. The narrator's voice was pleasant enough and the audio quality was acceptable, though not exceptional. While the performance didn't particularly stand out, it served its purpose adequately for my daily commute.
Playing a wide variety of audio formats
Works on all devices with iOS 13 and newer
Huge amount of features for a small price
Frequent updates to add new features and improve existing ones
Advanced playback controls
Live sound processing
Changing the timbre of the reader's voice and noise reduction
Translated into more than 20 languages
If you love listening to fiction audiobooks, ListenBook has features to make the process easier.
Edit book data: title, author, cover
Use equalizer to make the sound comfortable for you
Adjust the playback speed
Enjoy dark and light app themes
Supported formats: MP3, M4B, AWB, FLAC, OGG audio files and many more (must be DRM free)
Auto-Bookmarks make it easy to find your place
AirPlay support allows redirection of audio output.
VoiceOver support
Dark mode for night owls
Convenient bookmarking system helps you mark the most important places.
Unlimited bookmarks for each audiobook
Put your own cover on the wager
Share your audiobook with friends
Lock-screen control
Customise app with extensive options
Sleep timer with shake to reset, set custom notification sounds, and a few unique options
Auto rewind depending on paused time, customize rewind times to your liking
Removing background noise from recordings made in classrooms and meetings
Changing the timbre of the reader's voice for a better listening experience