Aplicaciones gráficas con Python 3

Download Aplicaciones gráficas con Python 3 PDF Online Free

Author :
Publisher : Grupo Editorial RA-MA
ISBN 13 :
Total Pages : 628 pages
Book Rating : 4.:/5 ( download)

DOWNLOAD NOW!


Book Synopsis Aplicaciones gráficas con Python 3 by : Alberto Cuevas Álvarez

Download or read book Aplicaciones gráficas con Python 3 written by Alberto Cuevas Álvarez and published by Grupo Editorial RA-MA. This book was released on with total page 628 pages. Available in PDF, EPUB and Kindle. Book excerpt: El presente libro tiene un objetivo claro: crear aplicaciones gráficas complejas con Python 3. Lo conseguiremos mediante tres librerías de su ecosistema: • PyQt: enlaza con la biblioteca gráfica Qt, permitiéndonos usarla desde Python. • matplotlib: empleada para generar gráficos en dos y tres dimensiones. • NumPy: especializada en cálculo numérico. Tras el conocimiento de las citadas herramientas y apoyándonos en más de 100 ejemplos prácticos se plantean y resuelven 17 aplicaciones de una cierta dificultad. El libro contiene material adicional que podrá descargar accediendo a la ficha del libro en www.ra-ma.es.

Desarrollo de interfaces gráficas en Python 3 con Tkinter

Download Desarrollo de interfaces gráficas en Python 3 con Tkinter PDF Online Free

Author :
Publisher : Marcombo
ISBN 13 : 8426734014
Total Pages : 524 pages
Book Rating : 4.4/5 (267 download)

DOWNLOAD NOW!


Book Synopsis Desarrollo de interfaces gráficas en Python 3 con Tkinter by : Tomás Domínguez Mínguez

Download or read book Desarrollo de interfaces gráficas en Python 3 con Tkinter written by Tomás Domínguez Mínguez and published by Marcombo. This book was released on 2021-10-24 with total page 524 pages. Available in PDF, EPUB and Kindle. Book excerpt: Las interfaces de usuario son el punto de interacción entre las aplicaciones y las personas que las utilizan. Aunque su función se centra en la entrada y salida de información, muchas veces determinan el éxito o el fracaso de un programa, ya que, por muy interesante que este sea, si resulta difícil de manejar, provocará un rechazo que desanime incluso a probarlo. Es probable que las aplicaciones que haya desarrollado con Python hasta ahora se limiten a un intercambio de información con el usuario en modo texto. Con la lectura de este libro adquirirá los conocimientos necesarios para dotarlas de una interfaz gráfica, con el fin de hacerlas más amigables, atractivas y fáciles de usar. Aunque en Python existen diferentes paquetes para conseguir este propósito, se ha elegido Tkinter por ser su librería estándar. Tanto es así, que viene con el propio entorno de desarrollo. En este libro aprenderá todo lo necesario para trabajar con esta librería, ya que le permitirá: "Descubrir los controles gráficos proporcionados por Tkinter, como etiquetas, botones, menús, campos de entrada de texto, etc. Con ellos podrá crear otros más elaborados, como barras de menús, barras de tareas o formularios, entre otros muchos. Naturalmente, podrá configurar el aspecto de cada uno de ellos, como el tamaño, el color, el tipo de fuente y cualquier otro rasgo que exhiban. "Utilizar cuadros de diálogo para abrir o guardar archivos, elegir un color o dar mensajes informativos al usuario, de los que se podría esperar una respuesta. "Situar cada uno de los elementos gráficos en una ventana según el diseño deseado, para conformar de esta forma el aspecto visual de la interfaz. "Establecer el comportamiento de cada uno de los componentes gráficos, determinando la respuesta que deben dar a cualquier evento al que quiera que respondan. De esta forma, podrán moverse por la pantalla, aparecer o desaparecer, y cambiar de tamaño, color o cualquier otra de sus características. "Conocer los controles gráficos del módulo ttk, que adaptan su apariencia a la del sistema operativo en el que se ejecutan (Windows, MacOS o Linux). Todos los conceptos introducidos irán seguidos de ejemplos que demostrarán cómo llevarlos a la práctica. Además, los programas utilizados se explican línea a línea para que no queden dudas sobre su funcionamiento. El libro parte de un nivel básico de Python, pero, si no conoce este lenguaje o quiere refrescar sus conocimientos, se proporciona un amplio anexo en el que se enseñan sus principios básicos de funcionamiento, con el fin de que pueda seguir sin problemas las prácticas propuestas. No espere más, hágase con su ejemplar y proporcione a sus aplicaciones el diseño y la funcionalidad que merecen. Tomás Domínguez es ingeniero de telecomunicación y doctorado en inteligencia artificial. Su labor profesional se ha desarrollado en una multinacional de telecomunicaciones, donde ha ocupado diversos cargos relacionados con la tecnología. Asimismo, ha ejercido como profesor universitario de ingeniería informática en la Universidad Alfonso X el Sabio de Madrid.

Desarrollo de interfaces gráficas en Python 3 con TKINTER

Download Desarrollo de interfaces gráficas en Python 3 con TKINTER PDF Online Free

Author :
Publisher : Alpha Editorial
ISBN 13 : 9587787358
Total Pages : 471 pages
Book Rating : 4.5/5 (877 download)

DOWNLOAD NOW!


Book Synopsis Desarrollo de interfaces gráficas en Python 3 con TKINTER by : Tomás Domínguez

Download or read book Desarrollo de interfaces gráficas en Python 3 con TKINTER written by Tomás Domínguez and published by Alpha Editorial. This book was released on 2022-04-10 with total page 471 pages. Available in PDF, EPUB and Kindle. Book excerpt: Las interfaces de usuario son el medio de interacción entre las aplicaciones y las personas. Dependiendo de la forma en la que se lleve a cabo esta comunicación, se distinguen diferentes tipos: desde las de línea de comandos (en las que el intercambio de información se realiza utilizando únicamente texto), pasando por las interfaces gráficas, hasta las sofisticadas interfaces de voz (en las que el usuario ni siquiera necesita usar las manos). Si conoce Python, sabrá que la forma más sencilla de intercambio de datos con un programa escrito en este lenguaje es mediante la shell de su entorno de desarrollo o la línea de comandos proporcionada por una ventana de símbolo del sistema en Windows, la aplicación Terminal en macOS o una consola de Linux (también llamada "terminal" o shell). Se trata, por lo tanto, de una interfaz textual.

Python 3. Curso Práctico

Download Python 3. Curso Práctico PDF Online Free

Author :
Publisher : Grupo Editorial RA-MA
ISBN 13 :
Total Pages : 560 pages
Book Rating : 4.:/5 ( download)

DOWNLOAD NOW!


Book Synopsis Python 3. Curso Práctico by : Alberto Cuevas Álvarez

Download or read book Python 3. Curso Práctico written by Alberto Cuevas Álvarez and published by Grupo Editorial RA-MA. This book was released on with total page 560 pages. Available in PDF, EPUB and Kindle. Book excerpt: El lenguaje de programación Python se ha convertido por méritos propios en uno de los más interesantes que existen en la actualidad, especialmente recomendable para las personas que se inician en el mundo de la programación. Su curva de aprendizaje no es tan grande como en otros lenguajes, lo que unido a una sintaxis legible, limpia y visualmente muy agradable, al hecho de ser software libre (con la comunidad de usuarios especialmente activa y solidaria que eso conlleva) y a la potencia que nos proporciona, tanto por el lenguaje en sí como por la enorme cantidad de librerías de que dispone, lo hacen apetecible a un amplio espectro de programadores, desde el novel al experto. Python se usa actualmente, debido a su extraordinaria adaptabilidad, a la posibilidad de incorporar código desarrollado en otros lenguajes o a la existencia de módulos y herramientas para casi cualquier campo imaginable, en prácticamente todos los ámbitos informáticos, desde el diseño web a la supercomputación. Este libro pretende ser una guía útil para descubrir, desde cero y apoyándose en multitud de ejemplos explicados paso a paso, sus fundamentos y aplicaciones. Para ello no solamente se recorrerán los elementos principales del lenguaje y su filosofía, sino que se conocerán también varias de las librerías de su ecosistema que nos permitan crear aplicaciones gráficas completas y visualmente atractivas.

Conoce todo sobre Python 3.

Download Conoce todo sobre Python 3. PDF Online Free

Author :
Publisher :
ISBN 13 : 9781681658438
Total Pages : 560 pages
Book Rating : 4.6/5 (584 download)

DOWNLOAD NOW!


Book Synopsis Conoce todo sobre Python 3. by : Alberto Cuevas Álvarez

Download or read book Conoce todo sobre Python 3. written by Alberto Cuevas Álvarez and published by . This book was released on 2020-03-18 with total page 560 pages. Available in PDF, EPUB and Kindle. Book excerpt: El lenguaje de programación Python se ha convertido en uno de los más interesantes en la actualidad y recomendable para quienes se inician en el mundo de la programación (Description in English below). Su curva de aprendizaje no es tan largo como otros lenguajes, lo que lo hace interesante. Este libro pretende ser una guía útil para descubrir, desde cero y paso a paso, sus fundamentos y aplicaciones. No solamente se abordan los elementos principales del lenguaje y su filosofía, sino que se conocerán varias de las librerías de su ecosistema que permitan crear aplicaciones gráficas completas y visualmente atractivas. Description in English: The Python programming language has become on its own merits, one of the most interesting technologies that exist today, especially recommended for people who start in the world of programming. Its learning curve is not as large as in other languages, which together with a readable, clean and visually pleasing syntax, the fact of being free software (with the user community especially active and supportive that this entails) and the power which provides us, both for the language itself and for the huge number of libraries available, make it appealing to a broad spectrum of programmers, from beginners to experts. Python is currently used, due to its extraordinary adaptability, the possibility of incorporating code developed in other languages or the existence of modules and tools for almost any imaginable field, in virtually all computer fields, from web design to supercomputing. This book intendes to be a useful guide to discover, from scratch and based on many examples explained step by step, its foundations and applications For this, not only the main elements of the language and its philosophy will be explored, but also several of the libraries of its ecosystem that allow us to create complete and visually attractive graphic applications will be known.

PYTHON 3 al descubierto

Download PYTHON 3 al descubierto PDF Online Free

Author :
Publisher : RC Libros
ISBN 13 : 8493945048
Total Pages : 282 pages
Book Rating : 4.4/5 (939 download)

DOWNLOAD NOW!


Book Synopsis PYTHON 3 al descubierto by :

Download or read book PYTHON 3 al descubierto written by and published by RC Libros. This book was released on with total page 282 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Python 3

Download Python 3 PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 780 pages
Book Rating : 4.4/5 (743 download)

DOWNLOAD NOW!


Book Synopsis Python 3 by : Alberto Álvarez

Download or read book Python 3 written by Alberto Álvarez and published by . This book was released on 2021-09-12 with total page 780 pages. Available in PDF, EPUB and Kindle. Book excerpt: Curso completo de programación en Python 3. Incluye las librerías NumPy, matplotlib, Mayavi y PyQt. Recoge el contenido principal de los siguientes cuatro libros del autor, que pueden ser leídos de forma individual: - Programar con Python 3. - Gráficos en Python con matplotlib. - Gráficos 3D en Python con Mayavi. - Interfaces gráficas en Python con PyQt. Incluye un total de más de 500 códigos de ejemplo. Consultar la forma de conseguirlos en el interior del libro. NOTA: Como autor recomiendo y pido que, si va a adquirir uno de mis libros, lo haga de la editorial etiquetada como "Independently published". Gracias.

Python Aplicaciones prácticas

Download Python Aplicaciones prácticas PDF Online Free

Author :
Publisher : Ra-Ma Editorial
ISBN 13 : 8499647898
Total Pages : 366 pages
Book Rating : 4.4/5 (996 download)

DOWNLOAD NOW!


Book Synopsis Python Aplicaciones prácticas by : Jorge Santiago Nolasco Valenzuela

Download or read book Python Aplicaciones prácticas written by Jorge Santiago Nolasco Valenzuela and published by Ra-Ma Editorial. This book was released on 2018-10-01 with total page 366 pages. Available in PDF, EPUB and Kindle. Book excerpt: Python. Aplicaciones prácticas es un libro para entusiastas de la programación, estudiantes y profesionales en el mundo Python, los capítulos inician con prácticas sencillas que aumentan de complejidad gradualmente y está desarrollado en el lenguaje de programación Python. Python está escrito en el lenguaje C, por lo que se puede extender a través de su api en C o C++ y escribir nuevos tipos de datos, funciones, etc. En la actualidad hay dos vertientes la versión 2.x y 3.x, al final llegara el momento que se integraran estas dos versiones, es recomendable utilizar la última versión estable 3.x. Algunas de las características más importantes es que Python es multiparadigma: Programación estructurada, Programación Orientada a Objetos y Programación Funcional. El objetivo de este libro es brindar al lector los fundamentos para introducir o reforzar conocimientos en temas como: Kivy, Django, Juegos Pygame, Introducción Arduino con Python, Matemática Científica -Scipy Inteligencia Artificial, Procesamiento de Imágenes, Forense,Blockchain. El libro contiene material adicional que podrá descargar accediendo a la ficha del libro en www.ra-ma.es. Este material incluye la construcción y código propuestos en esta obra.

Desarrollo de interfaces gráficas en Python 3 con Tkinter

Download Desarrollo de interfaces gráficas en Python 3 con Tkinter PDF Online Free

Author :
Publisher :
ISBN 13 : 9788426733405
Total Pages : 465 pages
Book Rating : 4.7/5 (334 download)

DOWNLOAD NOW!


Book Synopsis Desarrollo de interfaces gráficas en Python 3 con Tkinter by : Tomás Domínguez Mínguez

Download or read book Desarrollo de interfaces gráficas en Python 3 con Tkinter written by Tomás Domínguez Mínguez and published by . This book was released on 2022 with total page 465 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Python 3

Download Python 3 PDF Online Free

Author :
Publisher :
ISBN 13 : 9788441526136
Total Pages : 0 pages
Book Rating : 4.5/5 (261 download)

DOWNLOAD NOW!


Book Synopsis Python 3 by : Mark Summerfield

Download or read book Python 3 written by Mark Summerfield and published by . This book was released on 2009-09-07 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Python 3 es, hasta la fecha, la mejor versión de este lenguaje: es más potente, práctico, consistente y expresivo que cualquier versión anterior. Ahora, el destacado programador de Python, Mark Summerfield, nos demuestra cómo codificar aprovechando todas las características y estilos de esta nueva versión. En este libro se reúnen todos los conocimientos necesarios para escribir cualquier programa, utilizar cualquier biblioteca Python 3 estándar o de un tercero, y crear nuevos módulos de bibliotecas propias. Este manual trata áreas tan interesantes como la creación de paquetes y módulos a medida, la escritura y lectura de archivos binarios, de texto y XML, la creación de aplicaciones GUI útiles y eficientes o técnicas de programación avanzada, como generadores, decoradores de clase y función, administradores de contexto, etc.

Python 3

Download Python 3 PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 89 pages
Book Rating : 4.7/5 (7 download)

DOWNLOAD NOW!


Book Synopsis Python 3 by : Leonel Peña

Download or read book Python 3 written by Leonel Peña and published by . This book was released on 2021-02-09 with total page 89 pages. Available in PDF, EPUB and Kindle. Book excerpt: PROMOCION! Parte 4 de la serie "Aprende Python 3 Desde Cero y Fácilmente" que explica los Módulos, Ficheros, Interfaces gráficas con Tkinter e introducción a las Base de Datos en Python, que podemos programar en este lenguaje. Ideal para principiantes. Tengas o no conocimientos en Python este libro es para tí. Explica conceptos teóricos con ejemplos prácticos en el lenguaje, usando el intérprete Jupyter Notebook y Sublime Text. Quieres aprender Python y no sabes por dónde empezar? Este es tu libro. Ya conoces Python y quieres afianzar conocimientos? También es tu libro. Aprende Python 3 Desde cero y Fácilmente con estas 4 Partes de la serie que abarcan desde lo básico hasta lo avanzado en este popular lenguaje de programación.

de la Mano Con Python 3.7

Download de la Mano Con Python 3.7 PDF Online Free

Author :
Publisher :
ISBN 13 :
Total Pages : 302 pages
Book Rating : 4.6/5 (79 download)

DOWNLOAD NOW!


Book Synopsis de la Mano Con Python 3.7 by : Ilmer Condor

Download or read book de la Mano Con Python 3.7 written by Ilmer Condor and published by . This book was released on 2020-02 with total page 302 pages. Available in PDF, EPUB and Kindle. Book excerpt: En este libro se desarrolla el lenguaje de programación Python en su versión 3.7. Se empieza en su modalidad de calculadora y luego se dedica al tratamiento de los tipos de datos como listas, tuplas, diccionarios. Se trata todas las sentencias del lenguaje con abundantes ejemplos. Al analizar las listas se sumerge en la matemática para contemplar los vectores y matrices con las cuales se resuelven dos tipos de problemas de aplicación: por el lado de la matemática, el estudio de las matrices terminando con la inversión de las matrices para la solución de las ecuaciones simultáneas.Por el lado de la estadística se describe a ésta desde el punto de vista de la estadística descriptiva como inferencial en el cual se contempla las distribuciones de probabilidad. En este apartado se desarrolla la estadística no paramétrica y el análisis de regresión lineal y multilineal.El problema de gráficos es uno de los temas que se aborda en detalle tanto de las funciones matemáticas como las aplicaciones estadísticas.El último de los temas es el de la creación y tratamiento de los módulos que, además de haberlo contemplado en los temas previos, aquí se toma en cuenta su inserción como módulos que puedan ser importado en otros y la forma de registrarlos con la posibilidad de formar parte de la librería del lenguaje.

Interfaces gráficas en Python con PyQt

Download Interfaces gráficas en Python con PyQt PDF Online Free

Author :
Publisher :
ISBN 13 : 9781716752094
Total Pages : 240 pages
Book Rating : 4.7/5 (52 download)

DOWNLOAD NOW!


Book Synopsis Interfaces gráficas en Python con PyQt by : Alberto Cuevas Álvarez

Download or read book Interfaces gráficas en Python con PyQt written by Alberto Cuevas Álvarez and published by . This book was released on 2020-07-10 with total page 240 pages. Available in PDF, EPUB and Kindle. Book excerpt: Libro sobre creación de interfaces gráficos en Python mediante el uso de las librerías PyQt.

Python desde el laboratorio

Download Python desde el laboratorio PDF Online Free

Author :
Publisher :
ISBN 13 : 9788426737809
Total Pages : 0 pages
Book Rating : 4.7/5 (378 download)

DOWNLOAD NOW!


Book Synopsis Python desde el laboratorio by : Teodoro Córdova Neri

Download or read book Python desde el laboratorio written by Teodoro Córdova Neri and published by . This book was released on with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Serious Python

Download Serious Python PDF Online Free

Author :
Publisher : No Starch Press
ISBN 13 : 1593278799
Total Pages : 242 pages
Book Rating : 4.5/5 (932 download)

DOWNLOAD NOW!


Book Synopsis Serious Python by : Julien Danjou

Download or read book Serious Python written by Julien Danjou and published by No Starch Press. This book was released on 2018-12-31 with total page 242 pages. Available in PDF, EPUB and Kindle. Book excerpt: An indispensable collection of practical tips and real-world advice for tackling common Python problems and taking your code to the next level. Features interviews with high-profile Python developers who share their tips, tricks, best practices, and real-world advice gleaned from years of experience. Sharpen your Python skills as you dive deep into the Python programming language with Serious Python. You'll cover a range of advanced topics like multithreading and memorization, get advice from experts on things like designing APIs and dealing with databases, and learn Python internals to help you gain a deeper understanding of the language itself. Written for developers and experienced programmers, Serious Python brings together over 15 years of Python experience to teach you how to avoid common mistakes, write code more efficiently, and build better programs in less time. As you make your way through the book's extensive tutorials, you'll learn how to start a project and tackle topics like versioning, layouts, coding style, and automated checks. You'll learn how to package your software for distribution, optimize performance, use the right data structures, define functions efficiently, pick the right libraries, build future-proof programs, and optimize your programs down to the bytecode. You'll also learn how to: - Make and use effective decorators and methods, including abstract, static, and class methods - Employ Python for functional programming using generators, pure functions, and functional functions - Extend flake8 to work with the abstract syntax tree (AST) to introduce more sophisticated automatic checks into your programs - Apply dynamic performance analysis to identify bottlenecks in your code - Work with relational databases and effectively manage and stream data with PostgreSQL If you've been looking for a way to take your Python skills from good to great, Serious Python will help you get there. Learn from the experts and get seriously good at Python with Serious Python!

Data Science with Julia

Download Data Science with Julia PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 1351013661
Total Pages : 220 pages
Book Rating : 4.3/5 (51 download)

DOWNLOAD NOW!


Book Synopsis Data Science with Julia by : Paul D. McNicholas

Download or read book Data Science with Julia written by Paul D. McNicholas and published by CRC Press. This book was released on 2019-01-02 with total page 220 pages. Available in PDF, EPUB and Kindle. Book excerpt: "This book is a great way to both start learning data science through the promising Julia language and to become an efficient data scientist."- Professor Charles Bouveyron, INRIA Chair in Data Science, Université Côte d’Azur, Nice, France Julia, an open-source programming language, was created to be as easy to use as languages such as R and Python while also as fast as C and Fortran. An accessible, intuitive, and highly efficient base language with speed that exceeds R and Python, makes Julia a formidable language for data science. Using well known data science methods that will motivate the reader, Data Science with Julia will get readers up to speed on key features of the Julia language and illustrate its facilities for data science and machine learning work. Features: Covers the core components of Julia as well as packages relevant to the input, manipulation and representation of data. Discusses several important topics in data science including supervised and unsupervised learning. Reviews data visualization using the Gadfly package, which was designed to emulate the very popular ggplot2 package in R. Readers will learn how to make many common plots and how to visualize model results. Presents how to optimize Julia code for performance. Will be an ideal source for people who already know R and want to learn how to use Julia (though no previous knowledge of R or any other programming language is required). The advantages of Julia for data science cannot be understated. Besides speed and ease of use, there are already over 1,900 packages available and Julia can interface (either directly or through packages) with libraries written in R, Python, Matlab, C, C++ or Fortran. The book is for senior undergraduates, beginning graduate students, or practicing data scientists who want to learn how to use Julia for data science. "This book is a great way to both start learning data science through the promising Julia language and to become an efficient data scientist." Professor Charles Bouveyron INRIA Chair in Data Science Université Côte d’Azur, Nice, France

Python Object-Oriented Programming

Download Python Object-Oriented Programming PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1801075239
Total Pages : 715 pages
Book Rating : 4.8/5 (1 download)

DOWNLOAD NOW!


Book Synopsis Python Object-Oriented Programming by : Steven F. Lott

Download or read book Python Object-Oriented Programming written by Steven F. Lott and published by Packt Publishing Ltd. This book was released on 2021-07-02 with total page 715 pages. Available in PDF, EPUB and Kindle. Book excerpt: A comprehensive guide to exploring modern Python through data structures, design patterns, and effective object-oriented techniques Key Features Build an intuitive understanding of object-oriented design, from introductory to mature programs Learn the ins and outs of Python syntax, libraries, and best practices Examine a machine-learning case study at the end of each chapter Book Description Object-oriented programming (OOP) is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. Python Object-Oriented Programming, Fourth Edition dives deep into the various aspects of OOP, Python as an OOP language, common and advanced design patterns, and hands-on data manipulation and testing of more complex OOP systems. These concepts are consolidated by open-ended exercises, as well as a real-world case study at the end of every chapter, newly written for this edition. All example code is now compatible with Python 3.9+ syntax and has been updated with type hints for ease of learning. Steven and Dusty provide a comprehensive, illustrative tour of important OOP concepts, such as inheritance, composition, and polymorphism, and explain how they work together with Python's classes and data structures to facilitate good design. In addition, the book also features an in-depth look at Python's exception handling and how functional programming intersects with OOP. Two very powerful automated testing systems, unittest and pytest, are introduced. The final chapter provides a detailed discussion of Python's concurrent programming ecosystem. By the end of the book, you will have a thorough understanding of how to think about and apply object-oriented principles using Python syntax and be able to confidently create robust and reliable programs. What you will learn Implement objects in Python by creating classes and defining methods Extend class functionality using inheritance Use exceptions to handle unusual situations cleanly Understand when to use object-oriented features, and more importantly, when not to use them Discover several widely used design patterns and how they are implemented in Python Uncover the simplicity of unit and integration testing and understand why they are so important Learn to statically type check your dynamic code Understand concurrency with asyncio and how it speeds up programs Who this book is for If you are new to object-oriented programming techniques, or if you have basic Python skills and wish to learn how and when to correctly apply OOP principles in Python, this is the book for you. Moreover, if you are an object-oriented programmer coming from other languages or seeking a leg up in the new world of Python, you will find this book a useful introduction to Python. Minimal previous experience with Python is necessary.