本书既是介绍PyQt5的快速入门书籍,也是介绍PyQt5实战应用的书籍。本书学习曲线平缓,除了适合初学者之外,其内容详细和广泛的特点又使得其非常适合做软件工程师们的案头查询手册,大大节省了繁忙的工程师去查阅和筛选信息的时间,做到一本在手,PyQt我有。本书配套示例源码。本书共分11章,从最基本的PyQt5环境搭建开始,不但有PyQt5窗口设计基础、PyQt5常用控件、菜单、工具栏和状态栏、对话框应用、布局管理等基础知识,还包括了多线程编程、数据库编程、图形图像编程和网络编程等。本书聚焦PyQt5
自20世纪以来,互联网的发展已经堪称日新月异,人们的工作、生活、学习等各个方面越来越离不开互联网Web应用。JavaWeb是Web应用中成熟度高、普及率高、适用性广的开源技术,几乎所有Web应用程序都需要具备JavaWeb技术能力。本书详解JavaWeb开发技术,配套示例源码、PPT课件与答疑服务。本书分为5篇,共17章。第1篇介绍Web开发与JavaWeb开发,包括体系结构、相关技术、开发环境等;第2篇介绍JSP语言基础,包括JSP的基本概念、JSP指令、JSP动作、JSP注释、JSP内置对象
为什么你在写代码时总会遇到这样或那样的问题?为什么你总是记错某些语法?为什么有些人能够快速学会新的编程语言,而有些人则不能?在试图解决困难或复杂的问题时,我们的大脑其实有一套特定的工作方式。本书从认知科学角度剖析优秀程序设计背后的脑科学原理,为你揭开大脑思考编程的奥秘。本书分为四大部分,共有13章。你将了解如下内容:如何高效地学习新的编程语言,如何快速地理解复杂的代码,如何牢固地记住各种语法,如何在繁杂的程序设计工作中优化认知资源。 本书是程序员的普适书,初学编程的初高中生也可以阅读。
本书从一系列有趣的生活实例出发,全面介绍了构造算法的基础方法及其广泛应用,生动展现了算法的趣味性和实用性。书中介绍了算法在多个领域的应用,如图像处理、物理实验、计算机图形学、数字音频处理、机器学习等。其中,既有各种大名鼎鼎的算法,如神经网络、遗传算法、离散傅里叶变换算法、KNN、贝叶斯算法,也有不起眼的排序和概率计算算法。本书讲解浅显易懂而不失深度和严谨,对程序员有很大的启发意义。书中所有示例都与生活息息相关,充分地展现了算法解决问题的本质,让你爱上算法,乐在其中。本书在第1版的基础上新增了图像
本书基于Java的长期支持版本(Java?11)系统地讲解Java的核心语法,内容全面,深入浅出,贯穿了大量实例。本书详细讲解了Java及面向对象编程基础、图形用户界面的编程方法、基础类和工具类的使用方法、泛型与集合框架、Java?I/O技术、JDBC编程技术、多线程机制、网络编程技术等实用内容。本书强调理论与应用相结合,自第2章开始,每章的最后一节均为编程实训,应用该章涉及的内容完成相应的实训案例。第2~3章逐步完成气泡案例,第4~13章逐步完成飞机大战案例。本书适合计算机相关专业的本科生、专
本书系统介绍了Python语言的主要语法特性,内容设计上注重实战,针对具体知识点设计了简单、易懂的应用案例,同时在每个章节最后设计了一个或多个实训任务,每个实训任务都会根据开发步骤详细阐述编程实现过程。读者可以结合具体的实训任务,在编程实战中快速掌握Python编程技术。本书共14章,其中第1~7章主要介绍Python的语法特性,包括Python语言概述、Python语言基础知识、程序控制结构、函数与模块、组合数据类型、面向对象编程、文件操作;第8~14章主要介绍Python在各个应用领域的实战
这是一本关于Python编程的书。它并未覆盖Python的方方面面,其重点是呈现现代且精选的Python语言核心,即侧重于Python编程本身。本书包括抽象实现、程序结构、数据、函数、对象、模块等主题,这些主题能够有效帮助Python程序员应对各种项目规模的挑战。同时,本书通常会省略那些完全可以通过IDE轻松获取的参考内容(例如函数列表、命令名称、参数等),并特意不去描述Python编辑器工具、IDE、部署等快速变化的内容及相关问题。
"对于想要深入编程的入门级Python程序员,本书提供了一条帮助他们为应用程序添加创新特性的路径。本书从介绍函数和递归的概念开始,然后转移到更高的层次,介绍面向对象的概念、文件、集成Python与数据库、线程、错误、异常、测试、调试、数据可视化、数据分析、GUI、数据结构和算法。 Python已经成为越来越多开发人员的首选语言。Python的使用者遍布全球,他们将该语言用于各种目的。随着Python的广泛应用,越来越多的开发人员都在花时间编写Python。Python稳定增长的原因在于它是一门
"本书是针对零基础编程学习者研发的Python入门教程。从初学者角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了Python变量、表达式、决策结构和迭代的概念。全书共分8章,包括 Python基础知识、数字、操作符和内置函数、字符串、列表和数组、元组和字典、套装和冰冻套装、Python程序流控制等。书中所有知识都结合具体实例进行讲解,涉及的程序代码给出了详细的注释,可以使读者轻松领会Python程序开发的精髓,快速提高数据库管理技能。 本书通过大量题目和实例帮助读者更好地巩