本书主要介绍Flutter框架跨平台开发相关知识,常用学习网址的介绍、相关软件的安装、基本组件的使用、布局、跳转和路由、样式、动画、程序的交互和手势识别、数据存储与访问、状态管理、HTTP网络异步访问、与服务器端数据的交互等内容。 书中以实用为主,理论和实践相结合,结合第三方插件,组件中属性和方法使用的说明,从单个组件的使用到组件之间的组合,重点讲解了与服务器端数据的交互。通过大量代码的演示和讲解,从小项目到一个相对完整的课程项目。能综合运用各种组件,熟练掌握Flutter框架进行软件项目设计开发。为了便于读者理解,书中的每章都配发有操作和讲解演示视频。 另外,通过书中的心情驿站项目案例,详细阐述了如何使用Flutter框架进行跨平台移动开发,内容翔实、步骤清晰,为实际软件项目开发工作提供了现实的参考解决方案。 本书可作为Flutter初学者的入门书籍,也可作为从事跨平台移动开发的技术人员及培训机构的参考资料。
本书主要介绍 Python相关软件的安装、基本语法、流程控制、函数和模块的编写、异常的使用、面向对象的编程思想和使用、文件操作、网络编程、数据的处理和分析、数据可视化、网络爬虫技术、图形用户界面、软件测试及使用Python进行游戏开发等内容。 本书以实用为主,理论与实践相结合、以大量实用而有意思的小项目如猜拳游戏、通过文件内容查询文件、音乐播放器、柱状动态图、西游记内容的统计和查找、网络聊天系统和太空对战游戏等,讲解Python知识与体系结构。通过来自电信、财务、航空、运输和医疗等行业中的模拟案例,帮助读者了解Python软件行业应用和开发流程。无论您是想成为一名专业的Python开发者,还是希望利用Python解决实际问题,本书都将为您提供必要的知识和技能。 本书可作为高等院校各专业的Python语言入门教材,也可以作为想成为Python语言开发者自学的参考书。