BOOKS - PROGRAMMING - Test-Driven Development with Python
Test-Driven Development with Python - Harry J. W. Percival 2014 MOB? O;kav_1Reilly Media BOOKS PROGRAMMING
ECO~27 kg CO²

3 TON

Views
21920

Telegram
 
Test-Driven Development with Python
Author: Harry J. W. Percival
Year: 2014
Format: MOB?
File size: 15 MB
Language: ENG



Book Description: Test-Driven Development with Python Author: Ola Bini, Packt Publishing Publication Date: 2018 Pages: 320 Genre: Computer Science, Programming, Software Development Overview: Test-Driven Development with Python is a comprehensive guide to implementing test-driven development (TDD) in Python programming. The book takes readers through the development of a real-world web application using TDD, demonstrating the practical advantages of this approach. With a focus on clean code and reliable functionality, author Ola Bini provides a hands-on learning experience for aspiring developers and experienced programmers alike. Plot Summary: The book begins by introducing the concept of TDD and its importance in modern software development. Bini explains the benefits of TDD, including faster development cycles, improved code quality, and reduced debugging time. He then dives into the nitty-gritty of Python testing, covering unit testing, integration testing, and mocking. Chapter 1: Introduction to Test-Driven Development In the first chapter, Bini sets the stage for the rest of the book by explaining the principles of TDD and how it differs from traditional software development methodologies. He emphasizes the importance of writing tests before building code and the benefits of doing so. Readers are introduced to the basic concepts of TDD and the tools needed to implement it in Python. Chapter 2: Setting Up the Test Environment In Chapter 2, Bini guides readers through setting up their test environment, including installing Python and popular testing frameworks such as unittest and pytest. He also covers the basics of unit testing and how to write effective unit tests. Chapter 3: Writing Unit Tests Chapter 3 delves deeper into unit testing, exploring best practices for writing clean and maintainable tests.
Разработка на основе тестирования с Python Автор: Ола Бини, Packt Publishing Дата публикации: 2018 Страницы: 320 Жанр: информатика, программирование, обзор разработки программного обеспечения: Разработка на основе тестирования с Python - это всеобъемлющее руководство по внедрению разработки на основе тестирования (TDD) в программирование на Python. Книга проводит читателей через разработку реального веб-приложения с использованием TDD, демонстрируя практические преимущества такого подхода. Уделяя особое внимание чистому коду и надежной функциональности, автор Ола Бини предоставляет практический опыт обучения как начинающим разработчикам, так и опытным программистам. Краткое содержание сюжета: Книга начинается с введения понятия TDD и его важности в современной разработке программного обеспечения. Бини объясняет преимущества TDD, включая более быстрые циклы разработки, улучшение качества кода и сокращение времени отладки. Затем он погружается в мелкое тестирование Python, охватывающее модульное тестирование, интеграционное тестирование и издевательство. Глава 1: Введение в разработку на основе тестирования В первой главе Бини готовит почву для остальной части книги, объясняя принципы TDD и то, чем она отличается от традиционных методологий разработки программного обеспечения. Он подчеркивает важность написания тестов до разработки строительных норм и преимуществ этого. Читателей знакомят с основными понятиями TDD и инструментами, необходимыми для его реализации на Python. Глава 2: Настройка тестовой среды В главе 2 Bini проводит читателей через настройку их тестовой среды, включая установку Python и популярных тестовых фреймворков, таких как unittest и pytest. Он также рассказывает об основах модульного тестирования и о том, как писать эффективные модульные тесты. Глава 3: Написание модульных тестов Глава 3 углубляется в модульное тестирование, исследуя лучшие практики для написания чистых и ремонтопригодных тестов.
Développement basé sur les tests avec Python Auteur : Ola Bini, Packt Publishing Date de publication : 2018 Pages : 320 Genre : Informatique, programmation, examen du développement logiciel : développement basé sur les tests avec Python est un guide complet pour la mise en œuvre du développement basé sur les tests (TDD) dans la programmation Python livre guide les lecteurs à travers le développement d'une application Web réelle à l'aide de TDD, démontrant les avantages pratiques de cette approche. Mettant l'accent sur le code pur et la fonctionnalité fiable, l'auteur Ola Bini offre une expérience pratique d'apprentissage à la fois pour les développeurs débutants et les programmeurs expérimentés. Résumé de l'histoire : livre commence par l'introduction du concept de TDD et de son importance dans le développement de logiciels modernes. Bini explique les avantages de TDD, y compris des cycles de développement plus rapides, l'amélioration de la qualité du code et la réduction du temps de débogage. Il est ensuite plongé dans les tests fines de Python, couvrant les tests modulaires, les tests d'intégration et l'intimidation. Chapitre 1 : Introduction au développement basé sur les tests Dans le premier chapitre, Bini prépare le terrain pour le reste du livre en expliquant les principes de la DMT et en quoi elle diffère des méthodes traditionnelles de développement de logiciels. Il souligne l'importance d'écrire des tests avant d'élaborer des normes de construction et les avantages de cela. s lecteurs sont familiarisés avec les concepts de base de TDD et les outils nécessaires à sa mise en œuvre sur Python. Chapitre 2 : Configuration de l'environnement de test Dans le chapitre 2, Bini guide les lecteurs à travers la configuration de leur environnement de test, y compris l'installation de Python et de cadres de test populaires tels que unittest et pytest. Il parle également des bases des tests modulaires et de la façon d'écrire des tests modulaires efficaces. Chapitre 3 : Rédaction de tests modulaires chapitre 3 s'intéresse aux tests modulaires en explorant les meilleures pratiques pour écrire des tests propres et réparables.
Desarrollo basado en pruebas con Python Autor: Ola Bini, Packt Publishing Fecha de publicación: 2018 Páginas: 320 Género: informática, programación, revisión de desarrollo de software: desarrollo basado en pruebas con Python es una guía integral para implementar el desarrollo basado en pruebas (TDD)) en programación en Python. libro guía a los lectores a través del desarrollo de una aplicación web real utilizando TDD, demostrando las ventajas prácticas de este enfoque. Con un enfoque en el código puro y la funcionalidad confiable, el autor Ola Bini proporciona una experiencia práctica de aprendizaje tanto para desarrolladores principiantes como para programadores experimentados. Breve contenido de la trama: libro comienza con la introducción del concepto de TDD y su importancia en el desarrollo moderno de software. Bini explica los beneficios de TDD, incluyendo ciclos de desarrollo más rápidos, mejora de la calidad del código y reducción del tiempo de depuración. Luego se sumerge en una pequeña prueba Python que abarca pruebas modulares, pruebas de integración y burlas. Capítulo 1: Introducción al desarrollo basado en pruebas En el primer capítulo, Bini prepara el terreno para el resto del libro, explicando los principios de TDD y cómo difiere de las metodologías tradicionales de desarrollo de software. Destaca la importancia de escribir las pruebas antes de elaborar las normas de construcción y las ventajas de hacerlo. A los lectores se les presenta los conceptos básicos de TDD y las herramientas necesarias para implementarlo en Python. Capítulo 2: Configuración del entorno de prueba En el capítulo 2, Bini guía a los lectores a través de la configuración de su entorno de prueba, incluyendo la instalación de Python y los marcos de prueba populares como unittest y pytest. También habla sobre los fundamentos de las pruebas modulares y cómo escribir pruebas modulares efectivas. Capítulo 3: Redacción de pruebas modulares Capítulo 3 profundiza en las pruebas modulares, investigando las mejores prácticas para escribir pruebas limpias y reparables.
Desenvolvimento baseado em testes Python Autor: Ola Bini, Packt Publishing Data de publicação: 2018 Páginas: 320 Gênero: Informática, Programação, Visão de Desenvolvimento de Software: Desenvolvimento baseado em testes com Python é um guia abrangente de implementação de desenvolvimento baseado em testes (TDD) para programação em Python. O livro conduz os leitores através do desenvolvimento de um verdadeiro aplicativo web usando TDD, mostrando os benefícios práticos dessa abordagem. Com foco em código limpo e funcionalidade confiável, o autor Ola Bini fornece experiência prática de formação tanto para desenvolvedores iniciantes quanto para programadores experientes. Resumo da história: O livro começa com a introdução do TDD e sua importância no desenvolvimento moderno de software. Bini explica os benefícios do TDD, incluindo ciclos de desenvolvimento mais rápidos, melhoria da qualidade do código e redução do tempo de depuração. Em seguida, ele mergulha em um pequeno teste Python que abrange testes modulares, testes de integração e bullying. Capítulo 1: Introdução ao desenvolvimento baseado em testes No primeiro capítulo, Bini prepara o terreno para o resto do livro, explicando os princípios da TDD e o que é diferente das metodologias tradicionais de desenvolvimento de software. Ele ressalta a importância de escrever os testes antes de desenvolver as normas de construção e os benefícios disso. Os leitores são informados sobre os conceitos básicos do TDD e as ferramentas necessárias para implementá-lo em Python. Capítulo 2: Configuração do ambiente de teste No capítulo 2, Bini leva os leitores a configurar seu ambiente de teste, incluindo a instalação de Python e quadros de teste populares, como unittest e pytest. Ele também descreve os fundamentos do teste modular e como escrever testes modulares eficazes. Capítulo 3: A escrita de testes modulares O capítulo 3 aprofunda-se em testes modulares, explorando as melhores práticas para a escrita de testes limpos e reparadores.
Testbasierte Entwicklung mit Python Autor: Ola Bini, Packt Publishing Erscheinungsdatum: 2018 Seiten: 320 Genre: Informatik, Programmierung, Softwareentwicklung Überblick: Testbasierte Entwicklung mit Python ist ein umfassender itfaden zur Implementierung von testbasierter Entwicklung (TDD) in Python-Programmierung. Das Buch führt die ser durch die Entwicklung einer echten Webanwendung mit TDD und zeigt die praktischen Vorteile dieses Ansatzes auf. Mit einem Schwerpunkt auf sauberem Code und robuster Funktionalität bietet Autor Ola Bini sowohl aufstrebenden Entwicklern als auch erfahrenen Programmierern praktische rnerfahrungen. Zusammenfassung der Handlung: Das Buch beginnt mit der Einführung des Konzepts von TDD und seiner Bedeutung in der modernen Softwareentwicklung. Beanie erklärt die Vorteile von TDD, einschließlich schnellerer Entwicklungszyklen, verbesserter Codequalität und kürzerer Debugging-Zeiten. Es taucht dann in kleine Python-Tests ein, die Modultests, Integrationstests und Mobbing umfassen. Kapitel 1: Einführung in die testbasierte Entwicklung Im ersten Kapitel bereitet Bini den Weg für den Rest des Buches und erklärt die Prinzipien von TDD und wie es sich von traditionellen Softwareentwicklungsmethoden unterscheidet. Er betont die Bedeutung des Schreibens von Tests vor der Entwicklung von Bauvorschriften und die Vorteile davon. Die ser werden mit den grundlegenden Konzepten von TDD und den Tools vertraut gemacht, die zur Implementierung in Python erforderlich sind. Kapitel 2: Einrichten einer Testumgebung In Kapitel 2 führt Bini die ser durch die Einrichtung ihrer Testumgebung, einschließlich der Installation von Python und beliebten Testframeworks wie unittest und pytest. Er spricht auch über die Grundlagen des Unit Testing und wie man effektive Unit Tests schreibt. Kapitel 3: Schreiben von Unit-Tests Kapitel 3 vertieft sich in Unit-Tests und untersucht Best Practices für das Schreiben sauberer und wartbarer Tests.
''
Python ile Test Tabanlı Geliştirme Yazar: Ola Beeny, Packt Yayın Tarihi: 2018 Sayfalar: 320 Tür: Bilgisayar Bilimi, Programlama, Yazılım Geliştirme Genel Bakış: Python ile Test Tabanlı Geliştirme, Python programlamada test tabanlı geliştirmeyi (TDD) uygulamak için kapsamlı bir kılavuzdur. Kitap, okuyuculara TDD kullanarak gerçek bir web uygulamasının geliştirilmesinde rehberlik eder ve bu yaklaşımın pratik faydalarını gösterir. Temiz kod ve sağlam işlevsellik üzerine odaklanan yazar Ola Bini, hem acemi geliştiriciler hem de deneyimli programcılar için uygulamalı eğitim deneyimi sunuyor. Özet: Kitap, TDD kavramının tanıtılması ve modern yazılım geliştirmedeki önemi ile başlar. Beeny, daha hızlı geliştirme döngüleri, gelişmiş kod kalitesi ve azaltılmış hata ayıklama süresi de dahil olmak üzere TDD'nin faydalarını açıklıyor. Daha sonra birim testini, entegrasyon testini ve zorbalığı kapsayan ince taneli Python testine girer. Bölüm 1: Test Tabanlı Geliştirmeye Giriş İlk bölümde Bini, TDD'nin ilkelerini ve geleneksel yazılım geliştirme metodolojilerinden nasıl farklı olduğunu açıklayarak kitabın geri kalanı için zemin hazırlar. Bina kodları geliştirmeden önce test yazmanın önemini ve bunu yapmanın faydalarını vurguluyor. Okuyucular, TDD'nin temel kavramlarına ve onu Python'da uygulamak için gereken araçlara tanıtılır. Bölüm 2: Test Ortamını Ayarlama Bölüm 2'de Bini, Python'u ve unittest ve pytest gibi popüler test çerçevelerini kurmak da dahil olmak üzere test ortamlarını kurarak okuyuculara rehberlik eder. Ayrıca ünite testinin temelleri ve etkili ünite testlerinin nasıl yazılacağı hakkında da konuşuyor. Bölüm 3: Yazma Birimi Testleri Bölüm 3, temiz ve onarılabilir testler yazmak için en iyi uygulamaları keşfederek birim testine girer.
التطوير القائم على الاختبار مع مؤلف Python: Ola Beeny، Packt Publishing تاريخ النشر: 2018 الصفحات: 320 النوع: علوم الكمبيوتر والبرمجة وتطوير البرمجيات نظرة عامة: التطوير القائم على الاختبار مع Python هو دليل شامل لتنفيذ التطوير القائم على الاختبار (TDD ) في برمجة بايثون. يرشد الكتاب القراء من خلال تطوير تطبيق ويب حقيقي باستخدام TDD، مما يوضح الفوائد العملية لهذا النهج. مع التركيز على الكود النظيف والوظائف القوية، يوفر المؤلف Ola Bini خبرة تدريبية عملية لكل من المطورين المبتدئين والمبرمجين ذوي الخبرة. ملخص الحبكة: يبدأ الكتاب بإدخال مفهوم TDD وأهميته في تطوير البرمجيات الحديثة. يشرح بيني فوائد TDD، بما في ذلك دورات التطوير الأسرع، وتحسين جودة الكود، وتقليل وقت تصحيح الشفرات. ثم يغوص في اختبار بايثون الدقيق الحبيبات، ويغطي اختبار الوحدة، واختبار التكامل، والتنمر. الفصل 1: مقدمة إلى التنمية القائمة على الاختبار في الفصل الأول، يمهد بيني الطريق لبقية الكتاب من خلال شرح مبادئ TDD وكيف تختلف عن منهجيات تطوير البرمجيات التقليدية. ويشدد على أهمية كتابة الاختبارات قبل وضع قوانين البناء وفوائد القيام بذلك. يتم تعريف القراء بالمفاهيم الأساسية لـ TDD والأدوات اللازمة لتنفيذها في Python. الفصل 2: إعداد بيئة الاختبار في الفصل 2، يوجه Bini القراء من خلال إعداد بيئة الاختبار الخاصة بهم، بما في ذلك تثبيت Python وأطر الاختبار الشائعة مثل unittest و pytest. يتحدث أيضًا عن أساسيات اختبار الوحدة وكيفية كتابة اختبارات الوحدة الفعالة. الفصل 3: اختبارات وحدة الكتابة يتعمق الفصل 3 في اختبار الوحدة من خلال استكشاف أفضل الممارسات لكتابة اختبارات نظيفة وقابلة للإصلاح.

You may also be interested in:

Architecture Patterns with Python Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices, First Edition
Test-Driven Development with Python
Test-Driven Development with Python 3Ed
Mastering Test-Driven Development with React Build Uncluttered and Robust React Applications Using Test-Driven Development Principles with Jest, React Testing Library, and Mocha
Test-Driven Development with Python Obey the Testing Goat Using Django, Selenium, and javascript, 3rd Edition (Early Release)
Test-Driven Development with Python Obey the Testing Goat Using Django, Selenium, and javascript, 3rd Edition (Fourth Early Release)
Test-Driven Development with Python Obey the Testing Goat Using Django, Selenium, and javascript, 3rd Edition (Fourth Early Release)
Learning Test-Driven Development
Test Driven Development for Embedded C
Test-Driven Development Extensive Tutorial
Android Test-Driven Development by Tutorials
Test-Driven Development for JAVA Developers
Acceptance Test Driven Development with React
Test-Driven Database Development Unlocking Agility
iOS Test-Driven Development by Tutorials, First Edition
Learning Test-Driven Development (Early Release)
iOS Test-Driven Development by Tutorials (1st Edition)
Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better
Thoughtful Machine Learning with Python A Test-Driven Approach
Continuous Integration and Delivery with Test-driven Development Cultivating quality, speed, and collaboration through automated pipelines
Test-Driven Development in Go: A practical guide to writing idiomatic and efficient Go tests through real-world examples
Continuous Integration and Delivery with Test-driven Development Cultivating quality, speed, and collaboration through automated pipelines
Svelte with Test-Driven Development: Advance your skills and write effective automated tests with Vitest, Playwright, and Cucumber.js
Continuous Integration and Delivery with Test-driven Development: Cultivating quality, speed, and collaboration through automated pipelines (English Edition)
Hands-on Test-Driven Development Using Ruby, Ruby on Rails, and RSpec
Hands-on Test-Driven Development Using Ruby, Ruby on Rails, and RSpec
Hands-on Test-Driven Development: Using Ruby, Ruby on Rails, and RSpec
React Anti-Patterns: Build efficient and maintainable React applications with test-driven development and refactoring
Ultimate Web API Development with Django REST Framework Build Robust and Secure Web APIs with Django REST Framework Using Test-Driven Development for Data Analysis and Management
Python Desktop App Development with GUI: GUI Development Made Easy with Python! Build Feature-Rich Desktop Applications with Python. Transform Python Code … Applications (Python Trailblazer|s Bi
Mastering Behavior-Driven Development Using Cucumber Practice and Implement Page Object Design Pattern, Test Suites in Cucumber, POM TestNG Integration, Cucumber Reports, and Work with Selenium Grid
Practical Python GUI Development with Exercises: 100+ Practical Python GUI Development Exercises. The Ultimate Exercise Guide for Python GUI Development! (Python Trailblazer|s Bible)
Python Desktop App Development with GUI GUI Development Made Easy with Python! Build Feature-Rich Desktop Applications with Python. Transform Python Code into Real-World Applications
Python Desktop App Development with GUI GUI Development Made Easy with Python! Build Feature-Rich Desktop Applications with Python. Transform Python Code into Real-World Applications
Practical Python GUI Development with Exercises 100+ Practical Python GUI Development Exercises. The Ultimate Exercise Guide for Python GUI Development!
Practical Python GUI Development with Exercises 100+ Practical Python GUI Development Exercises. The Ultimate Exercise Guide for Python GUI Development!
Python Game Development : Creating Interactive Games With Python And Pygame Library (python programming Book 11)
Python Test Automation The Scenic Route An easy going introduction to Python testing
Learning Java: A Test-Driven Approach
Learning Java A Test-Driven Approach