出现在书名中的结果
共 21 条

Effective Python:编写高质量Python代码的90个有效方法(原书第2版)
34人今日阅读
推荐值 90.3%
本书可以帮你掌握真正的Pythonic编程方式,令你能够完全发挥出Python语言的强大功能,并写出健壮而高效的代码。Scott Meyers在畅销书《Effective C++》中开创了一种以使用场景为主导的精练教学方式,本书作者Brett Slatkin就以这种方式汇聚了90条实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。Slatkin根据自己在Google公司多年开发Python基础架构所积累的经验,揭示Python语言中一些鲜为人知的微妙特性,并给出了能够改善代码功能及运行效率的习惯用法。通过本书,你能够了解到解决关键编程任务所用的奇妙方式,并学会编写易于理解、便于维护且利于改进的代码。

EffectivePython:编写好Python的90个有效方法(第2版英文版)
本书是Effective Python的第2版,基于Python 3进行了全面升级。本书分为10章,包含90个条目,形式简洁、表述准确。每个条目都基于对Python的独到见解,告诉读者如何高效地编写Python程序。与第1版相比,第2版只关注Python 3,而不再兼顾 Python 2。根据Python语言引入的新特性,以及Python开发者所形成的新经验,对第1版中的某些思路与解决方案进行了修订,以更好地发挥Python的优势。本书删除了过时的知识点,并添加了对Python新特性的一些介绍。新版中增加了31个条目,并专门设立了几章来强调列表和字典、推导和生成器、元类和属性、稳定性和性能,以及测试和调试 等重要主题。

Effective Python Penetration Testing
This book is ideal for those who are comfortable with Python or a similar language and need no help with basic programming concepts, but want to understand the basics of penetration testing and the problems pentesters face.

流畅的Python(第2版)
73人今日阅读 推荐值 86.6%
本书是Python领域备受推崇的经典作品,致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,写出简洁、流畅、易读、易维护,并且地道的Python代码。本书着重讲解Python语言所独有的功能,助你成功进阶为Python高手。第2版与时俱进,教你跳出旧有经验,探索并运用地道的Python 3功能。第2版主体内容分为五部分:数据结构、函数即对象、类和协议、控制流、元编程。每一部分都精彩纷呈,通过丰富的示例和细致的讲解,教你充分利用Python特性,写出有效且现代的Python 3代码。

Offensive Security Using Python
Unlock Python's hacking potential and discover the art of exploiting vulnerabilities in the world of offensive cybersecurity Key Features Get in-depth knowledge of Python's role in offensive security, from fundamentals through to advanced techniques Discover the realm of cybersecurity with Python and exploit vulnerabilities effectively Automate complex security tasks with Python, using third-party tools and custom solutions Purchase of the pri

利用Python进行数据分析:原书第3版
51人今日阅读 推荐值 76.3%
本书是Python数据分析经典畅销书的升级版,由Python pandas项目的创始人Wes McKinney撰写。本书自2012年第1版出版以来,迅速成为该领域的权威指南,并且为了保持与时俱进,作者对本书内容进行持续更新,以摒弃一些过时、不兼容的工具,添加新的内容来介绍新特性、新工具及方法。第3版针对Python 3.10和pandas 1.4进行了更新,并通过实操讲解和实际案例向读者展示了如何高效地解决一系列数据分析问题。读者将在阅读过程中学习新版本的pandas、NumPy、IPython和Jupyter。

利用Python进行数据分析(原书第2版)
32人今日阅读
推荐值 83.8%
阅读本书可以获得关于在Python下操作、处理、清洗、规整数据集的完整说明。本书第2版针对Python 3.6进行了更新,并增加了实际案例向你展示如何高效地解决一系列数据分析问题。你将在阅读过程中学习到最新版本的pandas、NumPy、IPython和Jupyter。

Python语言及其应用(第2版)
16人今日阅读 推荐值 74.1%
本书分为上、下两大部分,共计22章。第一部分(第1~11章)由浅入深地介绍Python的基础知识,包括变量、数值、条件语句、文本字符串、循环语句、元组、列表、字典、集合、函数、对象、类、模块、库,等等。掌握这些基础知识将为运用Python奠定牢固的基础。第二部分(第12~22章)介绍Python的应用,所涉及的领域包括Web应用、数据库、网络和机器学习。你将学会用Python处理时间、进行网络通信、完成数据科学任务等,还会了解并发的相关知识。

Python编程轻松进阶
3人今日阅读
本书分为三大部分,共计17章。第一部分(第1~2章)介绍了基础知识,包括如何配置开发环境和在网上寻求帮助。第二部分(第3~14章)介绍了Python编程的最佳实践、实用工具和技巧,不仅涵盖了如何编写高质量的Python代码、什么是高级的Python语法、如何使用专业开发者所用的命令行工具,还介绍了性能测量和大O算法分析,并用游戏实例演示了什么是最佳实践。第三部分(第15~17章)介绍了面向对象的Python,内容包括如何编写类、什么是类的继承,以及Python独有的面向对象功能。

人工智能怎么学
2人今日阅读
人工智能怎么学》(ISBN 978-7-5478-5682-6)一书,荣获2023年度“吴文俊人工智能科学技术奖”科技进步奖(科普项目)。 该书为读者可视化地呈现了人工智能领域的知识架构、学习路线、常用教材、在线课程、学习工具和常用网站,从而全方位地为读者学习人工智能提供指引,帮助读者精准而高效地学习人工智能,达到快速入门和进阶的目的。 全书内容包括7个部分:第1部分阐述“人工智能是什么”的问题;第2部分解决“人工智能学什么”的问题,即要从理论基础、编程技术、专业领域知识三个层面进行人工智能的学习;第3~第5部分为第2部分的具体展开,描述“人工智能怎么学”的问题,即分别描述了人工智能的理论基础、编程技术、专业领域知识这三个层面该怎么学;第6部分解决“人工智能前沿信息获取”的问题;第7部分解决“人工智能论文写作与发表”的问题。 本书读者对象主要包括入门人工智能或者转行从事人工智能的人士、人工智能领域的开发人员,以及人工智能的基础研究人员等。

Machine Learning for Algorithmic Trading
4人今日阅读
The explosive growth of digital data has boosted the demand for expertise in trading strategies that use machine learning (ML). This revised and expanded second edition enables you to build and evaluate sophisticated supervised, unsupervised, and reinforcement learning models.This book introduces end-to-end machine learning for the trading workflow, from the idea and feature engineering to model optimization, strategy design, and backtesting. It illustrates this by using examples ranging from linear models and tree-based ensembles to deep-learning techniques from cutting edge research.This edition shows how to work with market, fundamental, and alternative data, such as tick data, minute and daily bars, SEC filings, earnings call transcripts, financial news, or satellite images to generate tradeable signals. It illustrates how to engineer financial features or alpha factors that enable an ML model to predict returns from price data for US and international stocks and ETFs. It also shows how to assess the signal content of new features using Alphalens and SHAP values and includes a new appendix with over one hundred alpha factor examples.By the end, you will be proficient in translating ML model predictions into a trading strategy that operates at daily or intraday horizons, and in evaluating its performance.

Python Digital Forensics Cookbook
1人今日阅读
If you are a digital forensics examiner, cyber security specialist, or analyst at heart, understand the basics of Python, and want to take it to the next level, this is the book for you. Along the way, you will be introduced to a number of libraries suitable for parsing forensic artifacts. Readers will be able to use and build upon the scripts we develop to elevate their analysis.

Learn Python in 7 Days
The book is aimed at aspiring developers and absolute novice who want to get started with the world of programming. We assume no knowledge of Python for this book.

Python Data Science Essentials
Fully expanded and upgraded, the latest edition of Python Data Science Essentials will help you succeed in data science operations using the most common Python libraries. This book offers up-to-date insight into the core of Python, including the latest versions of the Jupyter Notebook, NumPy, pandas, and scikit-learn.The book covers detailed examples and large hybrid datasets to help you grasp essential statistical techniques for data collection, data munging and analysis, visualization, and reporting activities. You will also gain an understanding of advanced data science topics such as machine learning algorithms, distributed computing, tuning predictive models, and natural language processing. Furthermore, You’ll also be introduced to deep learning and gradient boosting solutions such as XGBoost, LightGBM, and CatBoost.By the end of the book, you will have gained a complete overview of the principal machine learning algorithms, graph analysis techniques, and all the visualization and deployment instruments that make it easier to present your results to an audience of both data science experts and business users.

Advanced Python Programming
This Learning Path shows you how to leverage the power of both native and third-party Python libraries for building robust and responsive applications. You will learn about profilers and reactive programming, concurrency and parallelism, as well as tools for making your apps quick and efficient. You will discover how to write code for parallel architectures using TensorFlow and Theano, and use a cluster of computers for large-scale computations using technologies such as Dask and PySpark. With the knowledge of how Python design patterns work, you will be able to clone objects, secure interfaces, dynamically choose algorithms, and accomplish much more in high performance computing.By the end of this Learning Path, you will have the skills and confidence to build engaging models that quickly offer efficient solutions to your problems.This Learning Path includes content from the following Packt products:Python High Performance - Second Edition by Gabriele Lanaro.Mastering Concurrency in Python by Quan Nguyen.Mastering Python Design Patterns by Sakis Kasampalis.

Kali Linux Network Scanning Cookbook(Second Edition)
This book is for information security professionals and casual security enthusiasts alike. It provides foundational principles if you’re a novice, but will also introduce scripting techniques and in-depth analysis if you’re more advanced. Whether you are brand new to Kali Linux or a seasoned veteran, this book will help you both understand and ultimately master many of the most powerful and useful scanning techniques in the industry. It is assumed that you have some basic security testing experience.

Kali Linux Network Scanning Cookbook
Kali Linux Network Scanning Cookbook is intended for information security professionals and casual security enthusiasts alike. It will provide the foundational principles for the novice reader but will also introduce scripting techniques and in-depth analysis for the more advanced audience. Whether you are brand new to Kali Linux or a seasoned veteran, this book will aid in both understanding and ultimately mastering many of the most powerful and useful scanning techniques in the industry. It is assumed that the reader has some basic security testing experience.

Mastering Object:Oriented Python(Second Edition)
Object-oriented programming (OOP) is a relatively complex discipline to master, and it can be difficult to see how general principles apply to each language's unique features. With the help of the latest edition of Mastering Objected-Oriented Python, you'll be shown how to effectively implement OOP in Python, and even explore Python 3.x. Complete with practical examples, the book guides you through the advanced concepts of OOP in Python, and demonstrates how you can apply them to solve complex problems in OOP. You will learn how to create high-quality Python programs by exploring design alternatives and determining which design offers the best performance. Next, you'll work through special methods for handling simple object conversions and also learn about hashing and comparison of objects. As you cover later chapters, you'll discover how essential it is to locate the best algorithms and optimal data structures for developing robust solutions to programming problems with minimal computer processing. Finally, the book will assist you in leveraging various Python features by implementing object-oriented designs in your programs.By the end of this book, you will have learned a number of alternate approaches with different attributes to confidently solve programming problems in Python.

Mastering Objectoriented Python
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.This book is aimed at programmers who have already learned the basics of objectoriented 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.

Python Data Visualization Cookbook(Second Edition)
If you already know about Python programming and want to understand data, data formats, data visualization, and how to use Python to visualize data then this book is for you.

Python High Performance(Second Edition)
The book is aimed at Python developers who want to improve the performance of their application. Basic knowledge of Python is expected

Python Data Visualization Cookbook
This book is written in a Cookbook style targeted towards an advanced audience. It covers the advanced topics of data visualization in Python.Python Data Visualization Cookbook is for developers that already know about Python programming in general. If you have heard about data visualization but you don't know where to start, then this book will guide you from the start and help you understand data, data formats, data visualization, and how to use Python to visualize data.You will need to know some general programming concepts, and any kind of programming experience will be helpful, but the code in this book is explained almost line by line. You don't need maths for this book, every concept that is introduced is thoroughly explained in plain English, and references are available for further interest in the topic.