Book description
Don't waste time bending Python to fit patterns you've learned in other languages. Python's simplicity lets you become productive quickly, but often this means you aren't using everything the language has to offer. With the updated edition of this hands-on guide, you'll learn how to write effective, modern Python 3 code by leveraging its best ideas. Discover and apply idiomatic Python 3 features beyond your past experience. Author Luciano Ramalho guides you through Python's core language features and libraries and teaches you how to make your code shorter, faster, and more readable. Complete with major updates throughout, this new edition features five parts that work as five short books within the book: Data structures: Sequences, dicts, sets, Unicode, and data classes Functions as objects: First-class functions, related design patterns, and type hints in function declarations Object-oriented idioms: Composition, inheritance, mixins, interfaces, operator overloading, protocols, and more static types Control flow: Context managers, generators, coroutines, async/await, and thread/process pools Metaprogramming: Properties, attribute descriptors, class decorators, and new class metaprogramming hooks that replace or simplify metaclasses
Cream
ListenBook's configurable auto-rewind after interruptions is a smart addition that keeps me on track. Sharing audiobooks with friends through AirDrop is a creative way to share the love of literature.
Lilac Lizard
Chapters, configurable auto-rewind, and bookmarks on ListenBook keep me in control of my content. This app's intuitive features and easy navigation make it a must-have for audiobook enthusiasts. Audiobooks made accessible and enjoyable – this app's design is a triumph. Looping playback is a study aid sent from heaven. It's helping me ace my exams!
Reno Monarch
This app has added a new layer of enjoyment to my downtime – I'm truly grateful. ⭐️ Loving the fact that I can learn and listen at the same time – multitasking made easy! 🧠🎧 CUE playlist support helps me organize my audiobooks efficiently. It's a great organizational tool.
Homerun Diva
The ListenBook app has enriched my daily life, adding a layer of intellectual and emotional fulfillment. 🎶📚 Setting the mood with stories instead of songs – this app is my go-to playlist! 🎧🌟 📚 Turning my phone into a portal of stories – this app's ease of use is remarkable! 📱💫 CUE playlist support is a fantastic feature that allows me to curate themed listening sessions, creating a dynamic and engaging audiobook experience. ListenBook has become an essential part of my daily routine. It's like having a library on my phone!
Terror Master
This app has turned my long walks into delightful literary adventures. ListenBook Pro's noise reduction feature is a fantastic addition that enhances my audio experience. Seamless audiobook integration – this app's functionality is truly remarkable. Finally, an app that understands the power of CUE playlists. Perfect for organizing.
Guillotine Trigger
The sound quality is outstanding – it's like having a movie theater in my ears! I'm addicted to this app's seamless integration with my daily routines and activities. Effortlessly exploring new worlds – this app's design is user-centric and efficient.
Bad Princess
I'm amazed at how this app has brought back the joy of reading into my daily routine – thank you! ListenBook's compatibility with CarPlay is a major convenience during road trips.
Greek Rifle
I'm addicted to this app's curated playlists and recommendations – they're spot on. 🚶♀️📖 Exploring stories as I stroll – audiobooks have turned my walks into inspiring journeys of imagination. 🏞️🎧 Bookmarking my favorite parts of audiobooks is now a breeze. Love this feature!
Poptart AK47
I'm amazed by ListenBook's smooth drag-and-drop downloads in my web browser – a time-saver! Audiobooks have become a staple in my routine, all thanks to this app's seamless integration and user-friendly design. It's a must-have for any book lover. 📖📱 Download via WiFi, WebDAV, iTunes – options galore to suit everyone's preferences. I can't believe how easy it is to download audio from various sources. So convenient! ListenBook has become an essential part of my day, enhancing my commute and allowing me to enjoy audiobooks like never before.
Frenzy
Sharing audiobooks with friends through AirDrop and Sharing on ListenBook Pro is a feature I can't live without. ListenBook has taken my listening pleasure to new heights – it's a true audio marvel. Gone are the days of waiting for the right time to read – this app is always ready.
Sky Bully
ListenBook's powerful audio downloading features are a game-changer – I can have my audiobooks ready in no time. 🧘♀️☕ Unwinding with a cup of tea and a captivating audiobook – relaxation meets intellectual stimulation. 🍵📖 ListenBook has made audiobook listening more convenient and enjoyable than ever before. The seamless integration with CarPlay adds convenience and entertainment during my daily commutes.
NightWonka
ListenBook's comprehensive support for a wide range of audio formats sets it apart from other audiobook apps. The intuitive interface and seamless navigation make this app a joy to use. I'm addicted to this app's seamless integration with my daily routines and activities. ListenBook has revolutionized my audiobook enjoyment. It's an essential part of my daily routine. Adjusting the tone of the voice is an innovative feature that allows for a personalized listening experience.
Station WMD
The ease of downloading content via WiFi, WebDAV, and more has made ListenBook my audiobook hub. Effortless audiobook exploration – this app's design is a reader's dream.
Chip Queen
I never knew my daily walks could be so fulfilling – all thanks to this app. I'm addicted to this app's seamless integration with my daily activities. Looping playback is my favorite feature. It's perfect for revisiting complex content. Library organization is simplified with ListenBook. It's easy to keep my audiobooks neat and tidy.
HolyCombo
This app's convenience has turned me into an avid audiobook listener. ListenBook Pro's tone adjustment feature is a fascinating way to add a personal touch to my audiobook journey.
Sleek Zelda
The convenience of having a library at my fingertips is unparalleled. Adjusting playback speed has transformed the way I consume audiobooks. I can tailor the pacing to match my learning style and preferences.
Crash Test
ListenBook's dedication to delivering an exceptional experience is evident in every detail. Navigating through chapters has never been easier. It's a user-friendly delight. Adjusting the tone of the narrator's voice is a unique feature that adds a personal touch.
Mafia Princess
I can finally tackle my reading list while stuck in traffic – what a win! 💪 Boosting my productivity with this app's efficient multitasking features – audiobook enjoyment while I conquer my to-do list! 💼🎧
Dallas Burn
I can't believe how much time I've saved thanks to this efficient app! Automated artwork and metadata retrieval add a professional touch to my carefully curated audiobook collection.
RiddleRover
I've become the storyteller of my family, sharing the amazing audiobooks I've discovered. ListenBook's support for CarPlay and Apple Watch has made my listening experience even more seamless. This audiobook app is an absolute lifesaver! It brings my favorite stories to life with unparalleled convenience. Effortless audiobook management – this app's usability is impressive.
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