Buy octopux.eu ?

Products related to Python:


  • Python Programming with Design Patterns
    Python Programming with Design Patterns

    Improve Your Python Code with Modern Object-Oriented Design Patterns To write clean, efficient, maintainable code, developers everywhere turn to design patterns.Now there's a Python-specific patterns guide that's friendly and practical enough for every Python developer, regardless of experience. Best-selling patterns author James W. Cooper presents visual, example-driven explanations of 23 proven patterns for writing superior object-oriented code.Through clear and intuitive code samples, he introduces modern techniques for creating Python objects that interact effectively in powerful, flexible programs.Python newcomers--including those moving from other languages--will find a succinct introduction designed to get them up to speed fast. Cooper's wide-ranging patterns coverage addresses abstract classes, multiple inheritance, GUI programming and widgets, graphical classes, drawing and plotting, math, databases, Python decorators, images, threads, iterators, creating executable code, and more.Throughout, his informal visual presentation makes patterns far easier to work with--so you can confidently build sophisticated programs that use Python's rich capabilities. Review the essentials of Python objects and visual programmingLearn what design patterns are, and how they help you write better codeUse creational patterns to enhance flexibility and avoid unnecessary complexityApply structural patterns to ensure that program elements work together well in large programsOptimize communication between objects with behavioral patterns

    Price: 37.99 £ | Shipping*: 0.00 £
  • DevOps in Python : Infrastructure as Python
    DevOps in Python : Infrastructure as Python

    Take advantage of Python to automate complex systems with readable code.This new edition will help you move from operations/system administration into easy-to-learn coding. You'll start by writing command-line scripts and automating simple DevOps-style tasks followed by creating reliable and fast unit tests designed to avoid incidents caused by buggy automation.You’ll then move on to more advanced cases, like using Jupyter as an auditable remote-control panel and writing Ansible and Salt extensions. The updated information in this book covers best practices for deploying and updating Python applications.This includes Docker, modern Python packaging, and internal Python package repositories.You'll also see how to use the AWS API, and the Kubernetes API, and how to automate Docker container image building and running.Finally, you'll work with Terraform from Python to allow more flexible templating and customization of environments. What You'll LearnUnderstand operating system automation with PythonPackage Python applicationsUse Python as a DevOps consoleReview Cloud automation with PythonWho This Book Is ForDevOps engineer.Site Reliability Engineer, or similar (including Platform, Production, and Systems), and whose organization uses Python.

    Price: 54.99 £ | Shipping*: 0.00 £
  • Python Swallowed Whole : Core Developers Define Python
    Python Swallowed Whole : Core Developers Define Python


    Price: 33.99 £ | Shipping*: 0.00 £
  • Hands-On Enterprise Application Development with Python : Design data-intensive Application with Python 3
    Hands-On Enterprise Application Development with Python : Design data-intensive Application with Python 3

    Architect scalable, reliable, and maintainable applications for enterprises with PythonKey FeaturesExplore various Python design patterns used for enterprise software developmentApply best practices for testing and performance optimization to build stable applicationsLearn about different attacking strategies used on enterprise applications and how to avoid themBook DescriptionDynamically typed languages like Python are continuously improving.With the addition of exciting new features and a wide selection of modern libraries and frameworks, Python has emerged as an ideal language for developing enterprise applications.Hands-On Enterprise Application Development with Python will show you how to build effective applications that are stable, secure, and easily scalable. The book is a detailed guide to building an end-to-end enterprise-grade application in Python.You will learn how to effectively implement Python features and design patterns that will positively impact your application lifecycle.The book also covers advanced concurrency techniques that will help you build a RESTful application with an optimized frontend.Given that security and stability are the foundation for an enterprise application, you’ll be trained on effective testing, performance analysis, and security practices, and understand how to embed them in your codebase during the initial phase.You’ll also be guided in how to move on from a monolithic architecture to one that is service oriented, leveraging microservices and serverless deployment techniques. By the end of the book, you will have become proficient at building efficient enterprise applications in Python. What you will learnUnderstand the purpose of design patterns and their impact on application lifecycleBuild applications that can handle large amounts of data-intensive operationsUncover advanced concurrency techniques and discover how to handle a large number of requests in productionOptimize frontends to improve the client-side experience of your applicationEffective testing and performance profiling techniques to detect issues in applications early in the development cycleBuild applications with a focus on securityImplement large applications as microservices to improve scalabilityWho this book is forIf you’re a developer who wants to build enterprise-grade applications, this book is for you.Basic to intermediate-level of programming experience with Python and database systems is required to understand the concepts covered in this book.

    Price: 39.99 £ | Shipping*: 0.00 £
  • Do you use design patterns in Python?

    Yes, I use design patterns in Python. Design patterns are reusable solutions to common problems in software design, and they help to create more maintainable and scalable code. In Python, I often use design patterns such as singleton, factory, and observer to solve specific problems and improve the overall structure of my code. These patterns help me to write cleaner, more organized code and make it easier to collaborate with other developers.

  • How can you change the design of a button in Python?

    In Python, you can change the design of a button by using a GUI library such as Tkinter or PyQt. These libraries provide methods and properties to customize the appearance of a button, such as changing its size, color, font, and border. You can also use stylesheets in PyQt to apply custom styles to buttons. By utilizing these features, you can easily modify the design of a button to better suit your application's visual requirements.

  • How can one control other Python programs with Python?

    One can control other Python programs with Python by using the subprocess module, which allows you to spawn new processes, connect to their input/output/error pipes, and obtain their return codes. You can use the subprocess module to run other Python scripts or any other command line programs from within your Python program. Additionally, you can use libraries like os and sys to interact with the file system, environment variables, and command line arguments of other Python programs. Lastly, you can also use inter-process communication mechanisms like sockets, pipes, or shared memory to establish communication between different Python programs.

  • 'Python or Kotlin?'

    Both Python and Kotlin are popular programming languages with their own strengths. Python is known for its simplicity and readability, making it a great choice for beginners and for tasks like data analysis, machine learning, and web development. On the other hand, Kotlin is a modern language that is fully interoperable with Java, making it a good choice for Android app development and backend services. Ultimately, the choice between Python and Kotlin depends on the specific requirements of the project and the developer's familiarity with the language.

Similar search terms for Python:


  • Python Strategy
    Python Strategy

    Tigran Petrosian is a titan of chess history. All agree he was a genius of strategy, defence and sacrifice, but didn’t he take too many draws?Possibly so, but when Petrosian selected and annotated his best games, that flaw disappeared, leaving only brilliance and profound chess understanding.As Garry Kasparov said: “My games with the 9th World Champion broadened my understanding of chess.Had it not been for these two defeats, I would possibly not have reached the top in chess.”This book is an English translation of a Russian classic that is a favourite of many grandmasters, including Mihail Marin and Levon Aronian.A literal translation of the Russian title might be ‘The Strategy of Soundness’ but Python Strategy is a better fit for Petrosian’s more ambitious games.As another World Champion, Max Euwe, once wrote: “Petrosian is not a tiger that pounces on its prey, but rather a python that smothers its victim.”

    Price: 19.99 £ | Shipping*: 3.99 £
  • Robust Python
    Robust Python

    Does it seem like your Python projects are getting bigger and bigger?Are you feeling the pain as your codebase expands and gets tougher to debug and maintain?Python is an easy language to learn and use, but that also means systems can quickly grow beyond comprehension.Thankfully, Python has features to help developers overcome maintainability woes. In this practical book, author Patrick Viafore shows you how to use Python's type system to the max.You'll look at user-defined types, such as classes and enums, and Python's type hinting system.You'll also learn how to make Python extensible and how to use a comprehensive testing strategy as a safety net.With these tips and techniques, you'll write clearer and more maintainable code. Learn why types are essential in modern development ecosystemsUnderstand how type choices such as classes, dictionaries, and enums reflect specific intentsMake Python extensible for the future without adding bloatUse popular Python tools to increase the safety and robustness of your codebaseEvaluate current code to detect common maintainability gotchasBuild a safety net around your codebase with linters and tests

    Price: 44.99 £ | Shipping*: 0.00 £
  • Python Packages
    Python Packages

    Python Packages introduces Python packaging at an introductory and practical level that’s suitable for those with no previous packaging experience.Despite this, the text builds up to advanced topics such as automated testing, creating documentation, versioning and updating a package, and implementing continuous integration and deployment.Covering the entire Python packaging life cycle, this essential guide takes readers from package creation all the way to effective maintenance and updating. Python Packages focuses on the use of current and best-practice packaging tools and services like poetry, cookiecutter, pytest, sphinx, GitHub, and GitHub Actions. Features:The book’s source code is available online as a GitHub repository where it is collaborated on, automatically tested, and built in real time as changes are made; demonstrating the use of good reproducible and clear project workflows. Covers not just the process of creating a package, but also how to document it, test it, publish it to the Python Package Index (PyPI), and how to properly version and update it. All concepts in the book are demonstrated using examples.Readers can follow along, creating their own Python packages using the reproducible code provided in the text. Focuses on a modern approach to Python packaging with emphasis on automating and streamlining the packaging process using new and emerging tools such as poetry and GitHub Actions.

    Price: 36.99 £ | Shipping*: 0.00 £
  • Pragmatic Python Programming : Learning Python the Smart Way
    Pragmatic Python Programming : Learning Python the Smart Way

    Explore the world of programming languages through Python and learn the building blocks of writing programs.This book covers Python 3.10, explaining it through six key concepts.Each chapter contains a real-world example with practical advice and a section on advanced concepts. You'll start by reviewing the concept of expressions and functions, which are two of the core building blocks of programming languages. You'll then move on to object-oriented concepts to help gain a practical understanding of Python, along with a chapter on control flow constructs.The book also takes a close look at sequences, explaining constructs and additional types, and wraps up with a chapter on modules, focusing on how to use and create packages. Whether you’re new to programming or already an experienced developer, upon finishing this book, you will have a solid understanding of Python's state-of-the-art development features. What You Will LearnStudy the six main concepts of the programming languagesLearn how to use programming language constructs through examplesReview the core Python language notations and concepts. Start using Python as a working languageWho This Book Is ForSoftware developers wanting to gain professional core Python knowledge quickly, and non-developers wanting to gain an understanding of programming concepts.

    Price: 39.99 £ | Shipping*: 0.00 £
  • Is Python difficult?

    Python is generally considered to be one of the easier programming languages to learn due to its simple and readable syntax. It is often recommended as a good language for beginners. However, like any programming language, mastering Python can still be challenging, especially when working on more complex projects or diving into advanced topics. With practice and dedication, Python can be a very rewarding language to learn.

  • Python or Kotlin?

    The choice between Python and Kotlin depends on the specific use case and requirements. Python is a versatile language known for its simplicity and readability, making it a popular choice for tasks like data analysis, machine learning, and web development. On the other hand, Kotlin is a modern language that is fully interoperable with Java and is often used for Android app development due to its conciseness and safety features. Ultimately, the decision between Python and Kotlin should be based on the specific project needs and the developer's familiarity with the language.

  • 'Kotlin or Python?'

    Both Kotlin and Python are popular programming languages with their own strengths. Kotlin is known for its strong type system, interoperability with Java, and modern language features, making it a good choice for Android development and backend services. On the other hand, Python is known for its simplicity, readability, and extensive libraries, making it a great choice for web development, data analysis, and artificial intelligence. The choice between Kotlin and Python ultimately depends on the specific requirements of the project and the developer's familiarity with the language.

  • Is Python funny?

    Python can be considered funny in the sense that it has a playful and whimsical approach to programming. Its syntax is often described as clean and easy to read, which can lead to a more enjoyable coding experience. Additionally, Python's community and culture often incorporate humor and lightheartedness, with memes, jokes, and puns related to Python programming being common. Overall, while humor is subjective, many people find Python to have a fun and amusing aspect to it.

* All prices are inclusive of VAT and, if applicable, plus shipping costs. The offer information is based on the details provided by the respective shop and is updated through automated processes. Real-time updates do not occur, so deviations can occur in individual cases.