《Python从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行程序开发应该掌握的各方面技术。全书共分22章,包括初识Python、Python语言基础、运算符与表达式、流程控制语句、列表与元组、字典与集合、字符串、Python中使用正则表达式、函数、面向对象程序设计、模块、异常处理及程序调试、文件及目录操作、操作数据库、GUI界面编程、Pygame游戏编程、网络爬虫开发、使用进程和线程、网络编程、Web编程、Flask框架、e起去旅行网站等。所有知识都结合具体实例进行介绍,涉及的程序代码都给出了详细的注释,读者可轻松领会Python程序开发的精髓,快速提升开发技能。除此之外,本书还附配了235集高清教学微视频及PPT电子教案。
本书以Python程序设计语言为主要内容,重点强调程序设计概念的理解和计算思维的实践。内容包括:Python语言的介绍和快速入门、数学与数值计算编程、字符串和文件操作、函数理解、分支与循环结构、类与对象、列表结构和数据采集、图形编程以及面向过程、面向对象编程方法和算法设计与实践等。
本书是一本介绍Python Web开发的实战教程的书籍,主要内容是紧紧围绕一个完整的企业门户网站开发案例,由浅入深地讲解Python Web项目开发的各个环节。全书共分为三部分,共有12章。部分基础知识篇,包括章Python Web环境搭建,第2章基础语法;第2部分实战开发篇,包括第3章企业门户网站框架设计,第4章开发“科研基地”模块,第5章开发“公司简介”模块,第6章开发“产品中心”模块,第7章开发“新闻动态”模块,第8章开发“人才招聘”模块,第9章开发“服务支持”模块,0章开发“首页”模块,1章基于Windows的项目部署;第3部分高级强化篇,包括2章深入浅出Django。 本书配有1500分钟的配套教学视频、案例素材、程序源码、电子课件等丰富的配套资源,帮助读者尽快地掌握Python Web编程的方法。 本书适用于Python Web开发的广大业者、有志于转型Python Web开发的程序员
本书首先介绍了JavaScript语言的基础知识(包括ECMAScript和TypeScript),其次讨论了数组、栈、队列、双端队列和链表等重要的数据结构,随后分析了集合、字典和散列表的工作原理,接下来阐述了递归的原理、什么是树以及二叉堆和堆排序,然后介绍了图、DFS和BFS算法、各种排序(冒泡排序、选择排序、插入排序、归并排序、快速排序、计数排序、桶排序和基数排序)和搜索(顺序搜索、二分搜索和内插搜索)算法以及算法,接着介绍了分而治之、动态规划、贪心算法和回溯算法等高级算法以及函数式编程,最后还介绍了如何计算算法的复杂度。
本书通过丰富的示例和详细的讲解,介绍了React Native这款JavaScript框架。在React Native中利用现有的JavaScript和React知识,就可以开发和部署功能完备的、真正原生的移动应用,并同时支持iOS与Android平台。除了框架本身的概念讲解之外,本书还讨论了如何使用第三方库,以及如何编写自己的Java或Objective-C的React Native扩展。第2版结合当前开发实践,新增了有关平台特定组件、状态管理和Expo应用的内容。
本书基于数据驱动的思维,以R和Python作为编程工具对大量实际案例做了分析。介绍了回归、分类及各种多元分析方法(包括主成分分析、因子分析、聚类分析、典型相关分析、二元及多元对应分析、多维尺度变换分析)的概念、应用及可能的误区。 本书并不要求读者有数理统计的预备知识,而且本书在一开始为读者提供了为理解概念而必要的代数知识,并附有学习编程语言的练习。读者可以通过本书学到机器学习的很重要内容并同时学习编程语言,打下数据科学的基础。
App Inventor的出现大大降低了编程门槛,没有程序设计经验的编程爱好者可以在短时间内就创建出炫目的安卓手机应用。本书带领读者通过动手实践数个编程实例来了解程序开发的逻辑。书中内容共分为21章,包含15个完整的应用,覆盖了游戏、教学、工具、信息管理以及网络应用等。本书不仅详细介绍了应用开发的步骤和要点,还针对每种应用的特征给出了进一步优化的建议,忠实还原了应用开发过程中遇到的问题和解决方法,是一本不可多得的编程技术与理念并重的实践指南。
本书基于6个项目来引导读者深入理解Vue.js。书中首先介绍Vue的基础知识,并使用指令和丰富的用户体验创建D一个Web应用;随后通过创建基于浏览器的游戏来介绍动画和交互性;然后通过可用的工具和预处理器讲解如何使用插件创建多页面应用,并为应用创建高效、高性能的组件;接下来创建一个在线商店并对其进行优化;后将Vue与实时库Meteor集成,创建一个显示实时数据的仪表盘。