Steven F. Lott – författare
457 kr
Läs direkt efter köp
In Detail
This practical example-oriented guide will teach you advanced concepts of object-oriented programming in Python. This book will present detailed examples of almost all of the special method names that support creating classes that integrate seamlessly with Python''s built-in features. It will show you how to use JSON, YAML, Pickle, CSV, XML, Shelve, and SQL to create persistent objects and transmit objects between processes. The book also covers logging, warnings, unit testing, configuration files, and how to work with the command line.
This book is broken into three major parts: Pythonic Classes via Special Methods; Persistence and Serialization; Testing, Debugging, Deploying, and Maintaining. The special methods are broken down into several focus areas: initialization, basics, attribute access, callables, contexts, containers, collections, numbers, and more advanced techniques such as decorators and mixin classes.
Approach
This book follows a standard tutorial approach with approximately 750 code samples spread through the 19 chapters. This amounts to over 5,900 lines of code that illustrate each concept.
Who this book is for
This book is aimed at programmers who have already learned the basics of object-oriented Python and need to write more sophisticated, flexible code that integrates seamlessly with the rest of Python. This book assumes a computer science background, with experience of common Python design patterns.
396 kr
Skickas inom 5-8 vardagar
565 kr
Skickas inom 5-8 vardagar
707 kr
Skickas inom 5-8 vardagar
524 kr
Läs direkt efter köp
345 kr
Skickas inom 5-8 vardagar
504 kr
Läs direkt efter köp
The latest in modern Python recipes for the busy modern programmer
About This Book
Develop succinct, expressive programs in PythonLearn the best practices and common idioms through carefully explained and structured recipesDiscover new ways to apply Python for the new age of developmentWho This Book Is For
The book is for web developers, programmers, enterprise programmers, engineers, big data scientist, and so on. If you are a beginner, Python Cookbook will get you started. If you are experienced, it will expand your knowledge base. A basic knowledge of programming would help.
What You Will Learn
See the intricate details of the Python syntax and how to use it to your advantageImprove your code readability through functions in PythonManipulate data effectively using built-in data structuresGet acquainted with advanced programming techniques in PythonEquip yourself with functional and statistical programming featuresWrite proper tests to be sure a program works as advertisedIntegrate application software using PythonIn Detail
Python is the preferred choice of developers, engineers, data scientists, and hobbyists everywhere. It is a great scripting language that can power your applications and provide great speed, safety, and scalability. By exposing Python as a series of simple recipes, you can gain insight into specific language features in a particular context. Having a tangible context helps make the language or standard library feature easier to understand.
This book comes with over 100 recipes on the latest version of Python. The recipes will benefit everyone ranging from beginner to an expert. The book is broken down into 13 chapters that build from simple language concepts to more complex applications of the language.
The recipes will touch upon all the necessary Python concepts related to data structures, OOP, functional programming, as well as statistical programming. You will get acquainted with the nuances of Python syntax and how to effectively use the advantages that it offers. You will end the book equipped with the knowledge of testing, web services, and configuration and application integration tips and tricks.
The recipes take a problem-solution approach to resolve issues commonly faced by Python programmers across the globe. You will be armed with the knowledge of creating applications with flexible logging, powerful configuration, and command-line options, automated unit tests, and good documentation.
Style and approach
This book takes a recipe-based approach, where each recipe addresses specific problems and issues. The recipes provide discussions and insights and an explanation of the problems.
681 kr
Skickas inom 5-8 vardagar
707 kr
Skickas inom 5-8 vardagar
565 kr
Skickas inom 5-8 vardagar
840 kr
Läs direkt efter köp
Complete recipes spread across 15 chapters to help you overcome commonly faced issues by Python for everybody across the globe. Each recipe takes a problem-solution approach to resolve for effective Python.
Key Features
Develop expressive and effective Python programsBest practices and common idioms through carefully explained recipesDiscover new ways to apply Python for data-focused developmentMake use of Python’s optional type annotationsBook Description
Python is the preferred choice of developers, engineers, data scientists, and hobbyists everywhere. It is a great language that can power your applications and provide great speed, safety, and scalability. It can be used for simple scripting or sophisticated web applications. By exposing Python as a series of simple recipes, this book gives you insight into specific language features in a particular context. Having a tangible context helps make the language or a given standard library feature easier to understand.This book comes with 133 recipes on the latest version of Python 3.8. The recipes will benefit everyone, from beginners just starting out with Python to experts. You''ll not only learn Python programming concepts but also how to build complex applications.The recipes will touch upon all necessary Python concepts related to data structures, object oriented programming, functional programming, and statistical programming. You will get acquainted with the nuances of Python syntax and how to effectively take advantage of it.By the end of this Python book, you will be equipped with knowledge of testing, web services, configuration, and application integration tips and tricks. You will be armed with the knowledge of how to create applications with flexible logging, powerful configuration, command-line options, automated unit tests, and good documentation.What you will learn
See the intricate details of the Python syntax and how to use it to your advantageImprove your coding with Python readability through functionsManipulate data effectively using built-in data structuresGet acquainted with advanced programming techniques in PythonEquip yourself with functional and statistical programming featuresWrite proper tests to be sure a program works as advertisedIntegrate application software using PythonWho this book is for
The Python book is for web developers, programmers, enterprise programmers, engineers, and big data scientists. If you are a beginner, this book will get you started. If you are experienced, it will expand your knowledge base. A basic knowledge of programming would help.
1 237 kr
Skickas inom 5-8 vardagar
958 kr
Skickas inom 5-8 vardagar
597 kr
Skickas inom 5-8 vardagar
602 kr
Skickas inom 5-8 vardagar
413 kr
Läs direkt efter köp
Develop Python applications using an enterprise-based approach with unit and acceptance tests by following agile methods to create a minimum viable product (MVP) and iteratively add features
Key Features
Master Python and related technologies by working on 12 hands-on projectsAccelerate your career by building a personal project portfolioExplore data acquisition, preparation, and analysis applicationsPurchase of the print or Kindle book includes a free PDF eBookBook Description
In today''s competitive job market, a project portfolio often outshines a traditional resume. Python Real-World Projects empowers you to get to grips with crucial Python concepts while building complete modules and applications. With two dozen meticulously designed projects to explore, this book will help you showcase your Python mastery and refine your skills. Tailored for beginners with a foundational understanding of class definitions, module creation, and Python''s inherent data structures, this book is your gateway to programming excellence. You’ll learn how to harness the potential of the standard library and key external projects like JupyterLab, Pydantic, pytest, and requests. You’ll also gain experience with enterprise-oriented methodologies, including unit and acceptance testing, and an agile development approach. Additionally, you’ll dive into the software development lifecycle, starting with a minimum viable product and seamlessly expanding it to add innovative features. By the end of this book, you’ll be armed with a myriad of practical Python projects and all set to accelerate your career as a Python programmer.What you will learn
Explore core deliverables for an application including documentation and test casesDiscover approaches to data acquisition such as file processing, RESTful APIs, and SQL queriesCreate a data inspection notebook to establish properties of source dataWrite applications to validate, clean, convert, and normalize source dataUse foundational graphical analysis techniques to visualize dataBuild basic univariate and multivariate statistical analysis toolsCreate reports from raw data using JupyterLab publication toolsWho this book is for
This book is for beginner-to-intermediate level Python programmers looking to enhance their resume by adding a portfolio of 12 practical projects. A basic understanding of the Python language and its aligned technologies is a must. The book helps you polish your Python skills and project-building prowess without delving into basic Python fundamentals.
487 kr
Läs direkt efter köp
Enhance your Python skills with the third edition of Modern Python Cookbook with 130+ new and updated recipes covering Python 3.12, including new coverage on graphics, visualizations, dependencies, virtual environments, and more.Purchase of the print or Kindle book includes a free eBook in PDF format
Key Features
New chapters on type matching, data visualization, dependency management, and moreComprehensive coverage of Python 3.12 with updated recipes and techniquesProvides practical examples and detailed explanations to solve real-world problems efficientlyBook Description
Python is the go-to language for developers, engineers, data scientists, and hobbyists worldwide. Known for its versatility, Python can efficiently power applications, offering remarkable speed, safety, and scalability. This book distills Python into a collection of straightforward recipes, providing insights into specific language features within various contexts, making it an indispensable resource for mastering Python and using it to handle real-world use cases.The third edition of Modern Python Cookbook provides an in-depth look into Python 3.12, offering more than 140 new and updated recipes that cater to both beginners and experienced developers. This edition introduces new chapters on documentation and style, data visualization with Matplotlib and Pyplot, and advanced dependency management techniques using tools like Poetry and Anaconda. With practical examples and detailed explanations, this cookbook helps developers solve real-world problems, optimize their code, and get up to date with the latest Python features.What you will learn
Master core Python data structures, algorithms, and design patternsImplement object-oriented designs and functional programming featuresUse type matching and annotations to make more expressive programsCreate useful data visualizations with Matplotlib and PyplotManage project dependencies and virtual environments effectivelyFollow best practices for code style and testingCreate clear and trustworthy documentation for your projectsWho this book is for
This Python book is for web developers, programmers, enterprise programmers, engineers, and big data scientists. If you are a beginner, this book offers helpful details and design patterns for learning Python. If you are experienced, it will expand your knowledge base. Fundamental knowledge of Python programming and basic programming principles will be helpful
675 kr
Skickas inom 5-8 vardagar
443 kr
Läs direkt efter köp