pytest Quick Start Guide pdf 来源:[pytest Quick Start Guide - 2018.pdf](https://itbooks.ctfile.com/fs/18113597-314070249) Learn the pytest way to write simple tests which can also be used to write complex tests Key Features Become proficient with pytest from day one by solving real-world testing problems Use pytest to write tests more efficiently Scale from simple to complex and functional testing Book Description Python's standard unittest module is based on the xUnit family of frameworks, which has its origins in Smalltalk and Java, and tends to be verbose to use and not easily extensible.The pytest framework on the other hand is very simple to get started, but powerful enough to cover complex testing integration scenarios, being considered by many the true Pythonic approach to testing in Python. In this book, you will learn how to get started right away and get the most out of pytest in your daily work?ow, exploring powerful mechanisms and plugins to facilitate many common testing tasks. You will also see how to use pytest in existing unittest-based test suites and will learn some tricks to make the jump to a pytest-style test suite quickly and easily. What you will learn Write and run simple and complex tests Organize tests in fles and directories Find out how to be more productive on the command line Markers and how to skip, xfail and parametrize tests Explore fxtures and techniques to use them effectively, such as tmpdir, pytestconfg, and monkeypatch Convert unittest suites to pytest using little-known techniques Use third-party plugins Who this book is for This book is for Python programmers that want to learn more about testing. This book is also for QA testers, and those who already benefit from programming with tests daily but want to improve their existing testing tools.
2022-08-28 12:08:48 2.45MB python pytest 自动化测试
1
Linux kernel development has been the worlds largest collaborative project to date. With this practical guide, you will learn Linux through one of its most popular and stable distributions. This book will introduce you to essential Linux skills using CentOS 7. It describes how a Linux system is organized, and will introduce you to key command-line concepts you can practice on your own. It will guide you in performing basic system administration tasks and day-to-day operations in a Linux environment. You will learn core system administration skills for managing a system running CentOS 7 or a similar operating system, such as RHEL 7, Scientific Linux, and Oracle Linux. You will be able to perform installation, establish network connectivity and user and process management, modify file permissions, manage text files using the command line, and implement basic security administration after covering this book. By the end of this book, you will have a solid understanding of working with Linux using the command line.
2022-05-27 14:10:49 11.15MB CentOS
1
Apache Hadoop is a widely used distributed data platform. It enables large datasets to be efficiently processed instead of using one large computer to store and process the data. This book will get you started with the Hadoop ecosystem, and introduce you to the main technical topics, including MapReduce, YARN, and HDFS. The book begins with an overview of big data and Apache Hadoop. Then, you will set up a pseudo Hadoop development environment and a multi-node enterprise Hadoop cluster. You will see how the parallel programming paradigm, such as MapReduce, can solve many complex data processing problems. The book also covers the important aspects of the big data software development lifecycle, including quality assurance and control, performance, administration, and monitoring. You will then learn about the Hadoop ecosystem, and tools such as Kafka, Sqoop, Flume, Pig, Hive, and HBase. Finally, you will look at advanced topics, including real time streaming using Apache Storm, and data analytics using Apache Spark. By the end of the book, you will be well versed with different configurations of the Hadoop 3 cluster.
2022-01-24 16:12:57 7.57MB hadoop
1
pybullet快速入门手册 PyBulletQuickstart GuideErwin Coumans​, ​Yunfei Bai​, 2017/2018 1.Introduction 2.controlling arobot 3.synthetic camera rendering 4.collision detection queries 5.inverse dynamics,kinematics 6.reinforcement learning gym envs 7.virtual reality 8.debug GUI,lines,Text,Parameters 9.build and install pybullet
2021-11-18 11:20:17 1.54MB deep rl pybullet robot
1
carplay
2021-10-25 15:01:50 759KB carplay
1
D3.js is a JavaScript library that allows you to create graphs and data visualizations in the browser with HTML, SVG, and CSS. This book will take you from the basics of D3.js, so that you can create your own interactive visualizations, to creating the most common graphs that you will encounter as a developer, scientist, statistician, or data scientist. The book begins with an overview of SVG, the basis for creating two-dimensional graphics in the browser. Once the reader has a firm understanding of SVG, we will tackle the basics of how to use D3.js to connect data to our SVG elements. We will start with a scatter plot that maps run data to circles on a graph, and expand our scatter plot to make it interactive. You will see how you can easily allow the users of your graph to create, edit, and delete run data by simply dragging and clicking the graph. Next, we will explore creating a bar graph, using external data from a mock API. After that, we will explore animations and motion with a bar graph, and use various physics-based forces to create a force-directed graph. Finally, we will look at how to use GeoJSON data to create a map.
2021-09-19 14:29:16 13.32MB d3
1
OpenSceneGraph Quick Start Guide 是osg开发小组推荐的osg入门级指南,适合对osg编程感兴趣的读者,它让程序员能够更快速便捷地创建高性能、夸平台的交互式三维图形程序 另外,附带了该书配套例子源码
2021-08-27 21:13:23 2.28MB OpenSceneGraph osg osgqsg
1
OpenSceneGraph Quick Start Guide.pdf 中文版,很好的入门书籍
2021-08-25 20:07:27 1.47MB OSG
1
TensorFlow强化学习快速入门指南 这是Packt发布的的代码库。 使用Python进行培训和部署智能的自学习代理程序并开始运行 这本书是关于什么的? 强化学习算法的进步使得将其用于几种不同工业应用中的最佳控制成为可能。 通过这本书,您将把强化学习应用于从计算机游戏到自动驾驶的一系列问题。 本书涵盖以下激动人心的功能: 了解现代强化学习算法背后的理论和概念 编码具有离散或连续动作的最新强化学习算法 开发强化学习算法,并将其应用于训练代理玩计算机游戏 探索DQN,DDQN和Dueling架构以使用TensorFlow玩Atari的Breakout 使用A3C播放CartPole和LunarLander 如果您觉得这本书适合您,请立即获取! 说明和导航 所有代码都组织在文件夹中。 例如,Chapter02。 该代码将如下所示: import numpy as np
2021-07-05 23:15:27 6.31MB Python
1
网络科学与Python和NetworkX快速入门指南 Packt发行的《使用Python的网络科学和NetworkX快速入门指南》 这是Packt发行的的代码库。 有效地浏览和可视化网络数据 这本书是关于什么的? NetworkX是领先的免费开源软件包,用于使用Python编程语言进行网络科学。 NetworkX可以跟踪个人和关系的属性,查找社区,分析弹性,检测关键网络位置以及执行各种重要任务。 在版本2的最新发行版中,NetworkX已更新为更强大且易于使用。 本书涵盖以下激动人心的功能: 了解如何管理用户,组和权限 使用Linux Unified Key Setup / Luks加密和解密磁盘 设置SSH以进行远程访问,并将其连接到其他节点 了解如何添加,删除和搜索软件包 使用NFS和Samba与其他用户共享目录 如果您觉得这本书适合您,请立即获取! 说明和导航 所有代码都组
2021-06-30 20:12:37 9.36MB JupyterNotebook
1