Explore the latest books of this year!
Bookbot

Dusty Phillips

    Python 3 Object-Oriented Programming - Second Edition
    Python 3 Object Oriented Programming
    Python 3 Object-Oriented Programming.
    Python Object-Oriented Programming - Fourth Edition
    Python
    Getting Started with Python
    • Getting Started with Python

      • 722 pages
      • 26 hours of reading

      Harness the power of Python objects and data structures to implement algorithms for analyzing your data and efficiently extracting information Key Features Turn your designs into working software by learning the Python syntax Write robust code with a solid understanding of Python data structures Understand when to use the functional or the OOP approach Book Description This Learning Path helps you get comfortable with the world of Python. It starts with a thorough and practical introduction to Python. You'll quickly start writing programs, building websites, and working with data by harnessing Python's renowned data science libraries. With the power of linked lists, binary searches, and sorting algorithms, you'll easily create complex data structures, such as graphs, stacks, and queues. After understanding cooperative inheritance, you'll expertly raise, handle, and manipulate exceptions. You will effortlessly integrate the object-oriented and not-so-object-oriented aspects of Python, and create maintainable applications using higher level design patterns. Once you've covered core topics, you'll understand the joy of unit testing and just how easy it is to create unit tests. By the end of this Learning Path, you will have built components that are easy to understand, debug, and can be used across different applications. This Learning Path includes content from the following Packt products: Learn Python Programming - Second Edition by Fabrizio Romano Python Data Structures and Algorithms by Benjamin Baka Python 3 Object-Oriented Programming by Dusty Phillips What you will learn Use data structures and control flow to write code Use functions to bundle together a sequence of instructions Implement objects in Python by creating classes and defining methods Design public interfaces using abstraction, encapsulation and information hiding Raise, define, and manipulate exceptions using special error objects Create bulletproof and reliable software by writing unit tests Learn the common programming patterns and algorithms used in Python Who this book is for If you are relatively new to coding and want to write scripts or programs to accomplish tasks using Python, or if you are an object-oriented programmer for other languages and seeking a leg up in the world of Python, then this Learning Path is for you. Though not essential, it will help you to have basic knowledge of programming and OOP. Downloading the example code for this book You can download th ..

      Getting Started with Python
    • Python

      Master the Art of Design Patterns

      • 784 pages
      • 28 hours of reading

      If you have basic Python skills and wish to learn in depth how to correctly apply appropriate design patterns, this course is tailor made for you. Python is an object-oriented scripting language that is used in everything from data science to web development. Through applying essential software engineering design patterns to Python, Python code becomes even more efficient and reusable from project to project. This learning path takes you through every traditional and advanced design pattern best applied to Python code, building your skills in writing exceptional Python. Start with the bedrock of Python programming – the objectoriented paradigm. Build your confidence as you learn Python syntax, and how to use OOP principles with Python tools such as Django and Kivy. In the second module, run through the most common and most useful design patterns from a Python perspective. Enhance your professional abilities in in software architecture, design, and development. In the final module, run through the more complex and less common design patterns, discovering how to apply them to Python coding with the help of real-world examples. This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt

      Python
    • Python Object-Oriented Programming - Fourth Edition

      Build robust and maintainable object-oriented Python applications and libraries

      • 714 pages
      • 25 hours of reading

      This guide delves into modern Python programming, emphasizing key concepts such as data structures, design patterns, and effective object-oriented techniques. It aims to enhance the reader's understanding of Python through practical applications and examples, making it suitable for both beginners and experienced programmers looking to refine their skills. The focus on contemporary practices ensures that readers are well-equipped to tackle real-world programming challenges.

      Python Object-Oriented Programming - Fourth Edition
    • Python 3 Object-Oriented Programming.

      • 466 pages
      • 17 hours of reading
      4.1(12)Add rating

      This new edition includes all the topics that made Python 3 Object-Oriented Programming an instant Packt classic. It's also packed with updated content to reflect recent changes in the core Python library and covers modern third-party packages that were not available on the Python 3 platform when the book was first published.

      Python 3 Object-Oriented Programming.
    • Python 3 Object Oriented Programming

      If you feel itÄôs time you learned object-oriented programming techniques, this is the perfect book for you. Clearly written with practical exercises, itÄôs the painless way to learn how to harness the power of OOP

      • 404 pages
      • 15 hours of reading
      4.1(157)Add rating

      Focused on teaching object-oriented programming techniques, this book offers a clear and practical approach to learning OOP in Python. With easy-to-follow explanations and hands-on exercises, it provides an accessible way to understand and utilize the power of OOP, making it ideal for beginners eager to enhance their programming skills.

      Python 3 Object Oriented Programming
    • Python 3 Object-Oriented Programming - Second Edition

      Building robust and maintainable software with object oriented design patterns in Python

      • 460 pages
      • 17 hours of reading
      3.8(10)Add rating

      Explore the capabilities of Python 3 through a deep dive into object-oriented programming. This book guides readers in mastering the creation and manipulation of objects, emphasizing practical applications and real-world examples. With a focus on enhancing coding skills, it covers essential concepts such as classes, inheritance, and encapsulation, making it suitable for both beginners and experienced programmers. Readers will gain the knowledge to write efficient, reusable code while unlocking the full potential of Python 3's object-oriented features.

      Python 3 Object-Oriented Programming - Second Edition
    • If you're familiar with Python, you're ready to start building Android apps with the Kivy graphical interface framework. This hands-on book introduces Kivy through a series of easy-to-digest stages, beginning with the most basic example and then building on it step-by-step.

      Creating Apps in Kivy