本书分为12个单元,通过科学、合理的结构,以亲切的笔调、活泼的对话介绍了Python编程的相关知识。用有趣的例子,借助可爱的漫画生动形象地介绍了包括变量、输入输出语句、循环语句、列表、对象等编程的基本概念。学习本书的内容,可以帮助孩子掌握计算机的思维方式,而书中可视化和以游戏为主的例子可以激发孩子的学习兴趣,培养其专注力。 本书每单元末尾均设置有 小试牛刀 和 小小总结 板块,可以拓展读者的思维,巩固学习的知识和技能。本书是写给孩子看的Python编程书,也适合父母、老师、学生,以及想要了解计算机编程基础知识、学习Python编程技能的未成年人阅读,同时还可以作为少儿编程的教材参考用书。
本书注重基础,循序渐进,系统地讲述Python程序设计的主要知识与量化交易各类策略的开发。全书涵盖Python程序设计基础、Python程序结构、函数与模块、文件与目录操作、Python面向对象、Python数据库编程、Python量化工具Numpy、Python量化工具pandas、量化交易数据的获取与清洗、量化交易平台、策略开发与经典CTA策略、统计套利、多合约组合交易策略、期权交易等内容。 当前高校金融工程专业的量化投资类课程中,缺乏融合Python和交易实务的课程,通过本书的教学,能够实现在开源环境下,利用Python语言进行量化投资策略开发、策略回测、策略模拟、风险控制等实战性功能的开发和使用。克服中低频交易中C 编写维护难度大,学习成本高,不利于投资者专注交易策略开发的缺点。
MicroPython是近年国外开源硬件(也是智能硬件)中*热门的主题之一,它使用Python语言在嵌入式中编程,不需要了解底层寄存器、数据手册、厂家的库函数,大部分外设和常用功能都有自己的库,使开发和移植变得容易和快速。MicroPython已经可以真正用于开发产品,这是其迅速吸引智能硬件开发者的原因。本书带领初学者逐步了解MicroPython的基础知识、硬件平台、开发技巧,采用大量浅显易懂的实例,使读者在实践中快速入门。
山东省本科教学改革研究项目(重点)、山东省在线联盟开放课程、山东省继续教育课程思政示范课程“Python程序设计”、2022年青岛科技大学新形态教材建设项目的研究成果。采用案例驱动和任务学习方式编写,通过由浅入深,逐步深入的方式,介绍了Python语言的语法、程序设计的基本结构、常用算法、常用函数和典型应用范例,使学生建立计算思维模式,并通过配套资源的实验学习,拥有良好的软件开发能力。内容包括基础内容学习部分以及其应用拓展部分,适合学习能力强的学生和专业学生课程设计提高能力时使用。本书配套了课程PPT、课后习题、实验习题等资源,符合多平台教学要求。适合作为广大高校学生计算机语言教学教材、自学或者作为参考书使用,具有较高的通用性和普适性。
《像计算机科学家一样思考Python》按照培养读者像计算机科学家一样的思维方式的思路来教授Python语言编程。全书贯穿的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供一个具体场景方便介绍的媒介。《像计算机科学家一样思考Python》并不是一本介绍语言的书,而是一本介绍编程思想的书。和其他编程设计语言书籍不同,它不拘泥于语言细节,而是尝试从初学者的角度出发,用生动的示例和丰富的练习来引导读者渐入佳境。 作者从最基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,读者循序渐进地学习变量、表达式、语句、函数和数据结构。此外,书中还探讨了如何处理文件和数据库,如何理解对象、方法和面向对象编程,如何使用调试技巧来修正语法、运行时和语义错误。每一章都配有术语表和练习
本书本着理论联系实际、专业特色突出的原则,内容由浅入深、循序渐进,使学生既能够掌握面向过程的结构化程序设计方法,又能够增强程序设计思维。 全书共10章,系统介绍了Python语言的使用,包括集成开发环境和Python语言基础,顺序、分支及循环等流程控制结构和字符串,以及复合型数据类型的使用,还包括函数的定义及使用、Python的文件操作、异常处理、面向对象的程序设计、Python中数据库的使用和Python的第三方库。 本书涵盖了Python基础内容的各个方面,可以作为普通高等院校教材,也可以作为自学参考用书和计算机等级考 书。