• 《机器人Python客编程入门与实战》 PDF|百度网盘下载

    作者:Pytho客团队出版社:电子工业出版社格式:AZW3,DOCX,EPUB,MOBI,PDF,TXT机器人Pytho客编程入门与实战试读:前言Pytho是一门学习简单、功能强大并可以终身受益的编程语言。阿尔法狗、围棋大师、机器学习、人脸识别、金融量化、数据分析……都可以运用Pytho实现,Pytho似乎无所不能。2016年11月,全球领先的FPGA开发商德致伦(Digilet)公司,率先发布了PYNQ开发板,可直接使用Pytho语言进行FPGA准芯片级硬件编程,学术价格仅65美元。也许FPGA和芯片设计对于广大公众来说有些遥远,但这几年风靡全球的“创客”运动,其鼻祖就源自小小的“树莓派”(RaerryPi)。尽管树莓派和创客运动已经非常成功,但其解决的还只是表层的硬件问题,更关键的软件层面、程序开发、软硬一体化、智能控制等方面始终未能突破。其背后原因在于树莓派及其凭借的传统汇编、C语言的开发平台,缺乏如今互联网时代、大数据时代的大数据、人工智能模块库,所以很多工作都要从零开始。Pytho已经成为人工智能、数据分析等领域事实上的工业标准编程语言,Pytho的硬件衍生版本MicroPytho已经从概念上成为智能开发、物联网应用的工业级编程语言。幸运的是,国内有关企业、技术团队,在最新一轮的智能化硬件平台军备大赛中没有被淘汰,而是紧跟国际技术前沿,在国内迅速完成了多个不同版本的硬件开发平台设计,组建了多个相关的技术社区。●PyBox开发套件:htt://www.zrooto.com。●PyMii开发套件:htt://www.zrooto.com。●TPYBoard开发板:htt://www.tyoard.com。●PYB-Nao迷你开发板,MicroPytho中文社区:htt://www.mimcroytho.org.c。●Newit开发板,MicroPytho中文社区:htt://www.mimcroytho.org.c。很多原本烦琐的智能化设计,例如人脸识别、车牌识别等,在使用全新的Pytho开发板和各种人工智能模块库时,仅需数十行代码就可以实现。更加令人期待的是,被誉为“黑科技”的谷歌TeorFlow神经网络平台,首选的开发语言也是Pytho。有了先进的软件、硬件开发平台,剩下的只是创意。中国人,特别是中国的年轻人,是全球最富有创业、创新精神的一群人,这样的一个群体难道还会缺乏创意吗?《机器人Pytho客编程入门与实战》只是“青少年学编程系列丛书”的第一本,本系列包括以下作品。●《机器人Pytho客编程入门与实战》:Pytho开发板套件的使用与学习,包括数十个简单入门案例,如LED控制、Wi-Fi控制、机器小车等。●《机器人Pytho智能开发与实战》:基于Pytho的智能化机器人开发设计,比如语音识别、电脑绘画等。●《机器人Pytho案例汇编》:汇集Pytho客团队和国内众多一线高手设计的各种实用、经典智能案例。“青少年学编程系列丛书”只是“Pytho客项目”的起点,也是新一代智能化硬件的起点,我们期待更多的同行、更多的年轻人加入这个领域。本书所有案例程序可用于zwPytho平台,以及各种支持Pytho3的设备平台,包括Liux操作系统、iOS系统,以及安卓系统等。其他非zwPytho用户运行本书程序时,如果出现问题,通常是缺少有关的Pytho模块库,可以根据调试信息安装相关的Pytho模块库,再运行相关程序。zwPytho及本书配套资料下载地址,请参见To宽量化社区“下载中心”:htt://toquat.vi或htt://ziwag.com。何海群北京宽科技·www.ToQuat.vi2017年7月21日于中关村创业大街轻松注册成为博文视点社区用户(www.roadview.com.c),扫码直达本书页面。●提交勘误:您对书中内容的修改意见可在提交勘误处提交,若被采纳,将获赠博文视点社区积分(在您购买电子书时,积分可用来抵扣相应金额)。●交流互动:在页面下方读者评论处留下您的疑问或观点,与我们和其他读者一同学习交流。页面入口:htt://www.roadview.com.c/32292第一部分Pytho基础第1章Pytho简介1.1入门简单、功能强大有学者认为:“Pytho入门简单、功能强大,从8岁到80岁都可以学习;小学生、博士生一样可以使用,是真正的终身编程语言。”Pytho是最适合编程初学者的语言,是目前IT行业唯一的入门简单、功能强大的工业级开发平台,几乎成为IT行业的万能开发平台。1.入门简单任何熟悉JavaScrit脚本、ViualBaic、C语言、Delhi的用户,通常一天即可学会Pytho。即使是不会编程的美工设计师、打字员,一周内也能熟练掌握Pytho,学习难度绝对不会高于Photoho、五笔,至少笔者现在还不会使用五笔字型。2.功能强大海量级的Pytho模块库,提供了IT行业最前沿的开发功能。●大数据:Pada已经逐步碾压R语言。●高性能计算CUDA:Pytho、与C(C++)、Fortra是NVIDIA公司官方认可的3种编程语言,Pytho也是目前唯一适合大众用户的CUDA编程工具。●机器学习:TeorFlow、PyTorch、Scikit-lear、Theao都是国际上热门的机器学习平台。●自然语言:NLTK是全球首选的自然语言处理平台;aCy是工业级NLP平台。●人脸识别:OeCV有光流算法、图像匹配和人脸算法。●游戏开发:Pygame提供图像、音频、视频、手柄、AI等全套游戏开发模块库。●字体设计:FotForge是唯一商业级的字体设计开源软件,内置的脚本语言和底层核心的FotTool,都是基于Pytho。●电脑设计:Bled、GIMP、Ikcae、MaYa、3dMax都内置或扩展了Pytho语言支持。上述Pada、CUDA、TeorFlow、PyTorch、Scikit-lear、Theao为Pytho模块库或IT行业术语。吉多·范罗苏姆(GuidovaRoum)是一名荷兰计算机程序员,他作为Pytho程序设计语言的作者而被人们熟知。他对Pytho设计的目标是:●一门简单、直观的语言并与主要竞争者一样强大。●开源,以便任何人都可以为它做贡献。●代码像纯英语那样容易理解。●适用于短期开发的日常任务。既然Pytho如此美好,而且是100%免费的开源软件,学习Pytho的人也越来越多,为什么Pytho相对于C#、JavaScrit、ViualBaic、C语言等,始终还只是一种小众语言呢?笔者认为,Pytho的“大众化”之路,存在以下两个瓶颈。●配置:软件行业有句俗话“搞懂了软件配置,就学会了一半”。对于Pytho和Liux等许多开源项目而言,80%的问题都出现在配置方面,尤其是模块库的配置。●OOP(面向对象程序设计):大部分人都认为Pytho是一种“面向对象”的编程语言,而OOP的编程风格,业界公认比较繁杂。如果能够解决好以上两个问题,Pytho的学习难度可以降低90%,而在应用领域和开发效能方面,则可以瞬间提升数十倍效能,而且这种提升是零成本的。3.难度降低,性能提高To宽开源团队在WiPytho软件包的基础上,推出了“zwPytho”——集成式Pytho开发平台:●提出“零配置、零对象”的研发理念,绿色软件封装模式,类似Mac开箱即用风格,无须安装,解压即可直接使用,还可以放入U盘,支持Mo-APP移动式开发编程。●“外挂”式“核弹”级开发功能,内置很多功能强大、IT前沿的开发模块库,例如OeCV视觉、人脸识别、CUDA高性能GPU并行计算(OeCL)、Pada大数据分析、TeorFlow、PyTorch机器学习、NLTK自然语言处理。●便于扩展,用户可以轻松增删相关模块库,全程智能配置,无须用户干预,就像拷贝文件一样简单,而且支持U盘移动便携模式,真正实现了“一次安装,随处可用”。●针对中文开发文档缺乏、零散的问题,内置多部中文版OeCV、FotForge和Pytho入门教材。●大量示例脚本源码,涵盖OeCV、CUDA、OeCL、Pygame等。如此种种只是为了便于IT行业外的用户能够零起步、快速入门,并且短时间内应用到生产环节中去。●zwPytho前身是zw2015dk:即字王(zw)智能字模设计平台,原设计目标是为广大美工设计师提供一款统一的、可编程的字体设计平台,以便于大家交流。美工设计师、美工都是文艺青年、IT小白,所以,简单是必需的,开箱即用也必须是标配。●做设计,图像处理PIL、Matlotli模块是必需的。●集成了OeCV作为图像处理、匹配模块,自然也提供了机器学习功能。●字模处理数据量很大,属于大数据范畴,必须集成SciPy、NumPy和Pada数据分析模块。●由于原生Pytho速度慢,所以增加了PyCUDA、OeCL高性能GPU计算模块。如此一而再、再而三地扩充,发现zwPytho已经基本覆盖了目前Pytho和IT编程90%的应用领域,因此又增加了部分模块,将zwPytho扩展成为一个通用的、集成式Pytho开发平台。4.“零对象”编程模式虽然很多人认为Pytho是一种“面向对象”的编程语言。但对于初学者而言,把Pytho视为一种Baic风格的、过程式入门语言,学习难度可以降低90%,基本上学习一小时,即可动手编写学习代码。有人说,“面向对象”最大的好处是方便把人脑子搅乱。Widow、Liux、UNIX、MacOSX内核都是使用C语言、汇编写的。有一种系统是C++写的内核,就是诺基亚的塞班系统,据说代码量比WidowXP还大,连他们自己的程序员都无法维护。“零对象编程模式,用Baic的方式学习Pytho”,是笔者向Pytho等编程语言的入门用户提出的一种全新的学习理论,一家之言,仅供参考。"Talkichea,Showmethecode!"大家还是多多动手。“零配置”大家很容易理解,关于“零对象”下面再补充几点。●不写“面向对象”风格的代码不等于不能使用,对于各种采用“对象”模式开发的模块库,我们仍然可以直接调用。●将Pytho视为非“面向对象”语言并非“大逆不道”,事实上,许多人认为,Pytho也是一种类似LISP的“函数”编程语言。●笔者从事编程十多年,从未用过“面向对象”模式编写过一行“cla”(类对象)代码,依然可以应对各种编程工作。●目前“面向对象”编程理论,在业界仍然争论不休,入门者功力不够,最好避开强者之间的火力杀伤。●“面向对象”的鼻祖C++11标准,直到2015年依然处于推广阶段,而且争议纷纷。●“面向对象”过于复杂,与“人生苦短,我用Pytho”的优雅风格天生不合。1.2用户运行平台本节主要讲解Pytho开发环境和数据包的配置、应用流程方面的知识。本书所有案例程序均采用纯Pytho语言开发,除特别指明外,均默认使用Pytho3语法,且经过zwPytho平台测试。zwPytho是To宽开源组推出的一个Pytho集成版本,属于免费开源软件。系统内置了数百种专业的Pytho模块库,无须安装,解压即用。有关zwPytho的使用,可参考软件自带的《zwPytho用户手册》。本书所有案例程序可用于zwPytho平台,以及各种支持Pytho3的设备平台,包括Liux操作系统、Mac苹果电脑,以及安卓系统、树莓派。其他非zwPytho用户运行本书程序时,如果出现问题,通常是缺少有关的Pytho模块库,可以调试信息安装相关的Pytho模块库,再运行相关程序。zwPytho及本书配套下载地址,请参见To宽量化社区“下载中心”:htt://toquat.vi或htt://ziwag.com。1.3程序目录结构本书配套程序的工作目录是zwPytho\y_demo,这也是本书默认的工作目录,凡是没有特别标注目录的脚本文件,一般都位于该目录。有关的程序会定时在读者群发布更新,请读者及时下载。相比普通的Pytho版本,本书配套的教学版的zwPytho目录中多了一个y_demo目录。y_demo目录收录了相关培训课程的配套代码和所需数据,y_demo目录也可以复制到其他目录,建议放到zwPytho根目录下。zwPytho目录结构中的其他子目录如下。●\zwPytho\doc\:用户文档中心,包括用户手册和部分中文版的模块库资料。●\zwPytho\y35\:Pytho3.5版本系统目录,除增加、删除模块库外,一般不需要改动本目录下的文件,以免出错。另外,如果日后Pytho版本升级,这个目录也会变化,如Pytho3.6,会采用y36作为目录。●\zwPytho\demo\:示例脚本源码。●\zwPytho\zwrk\:zw工作目录,用户编写的脚本代码文件建议放在本目录下。1.4Syder编辑器界面设置1.开发环境界面设置在设置界面之前,可随意把一个Pytho源码文件,用鼠标拖到Pytho编程语言编辑器Syder的编辑框中,如图1-1所示。图1-1Pytho编程语言编辑器Syder编辑框界面Syder编辑器的界面设计非常合理,参考了MATLAB,特别适合数据分析,很多国际大企业都选择用这种布局作为标配。通常需要优化的只有Outlie(导航)面板,又称函数列表面板,类似于Delhi语言的Struct函数列表面板。在Syder编辑器默认配置中,Outlie面板是不显示的,单击菜单View→Pae→Outlie,如图1-2所示,将显示Outlie面板。图1-2显示Outlie面板Outlie面板显示后,它的默认位置在代码编辑器和右侧窗口的中间。建议单击Outlie面板左上角的“窗口缩放”按钮,拖动面板到右上方,将其与Var(变量)面板、File(文件)面板等合并。Outlie面板的作用是对代码中的函数、类、变量进行快速导航定位。单击Outlie面板的函数、类、变量名称后,左侧代码编辑器就会自动移动到相关代码,如图1-3所示。对于大型项目而言,使用Outlie面板可以提高效率。图1-3Syder编辑器Outlie面板需要注意的是,由于Syder软件未来版本将升级,具体操作界面和细节可能会有所不同,本书其他软件和模块也是如此,这属于正常情况,大家无须担心。2.代码配色技巧zwPytho的IDE代码编辑器是Syder,默认配色是Syder模式,采用白底黑字,与传统的IDE环境差别很大,如图1-4所示。图1-4Syder编辑器配色模式如图1-5所示是最新的delhi-xe10的编辑器配色模式(Twilight模式)。图1-5delhi-xe10编辑器配色模式这种黑底模式也是微软VS等开发平台标准的代码编辑器配色模式。幸运的是,Syder编辑器内置的配色模式里也有类似的模式。运行Syder编辑器,单击菜单Tool→Preferece,打开Preferece对话框。在左侧的列表框中选择Editor(编辑器),在右侧Dilay(显示)面板的Sytaxcolorcheme(语法配色方案)下拉列表框中选择Syder/Dark(暗调)模式即可,如图1-6所示。不同版本的Syder编辑器调整细节会有所不同,请读者注意。图1-6调整Syder编辑器配色模式3.图像显示配置Pytho语言的Syder编辑器默认的图像显示尺寸,对于高清显示器来说有些偏小,需要进行调整,具体步骤如下。(1)单击菜单Tool→Preferece,打开Preferece对话框。(2)单击左侧列表框中的IPythocoole(IPytho控制台)。(3)在对话框的右侧选择Grahic选项卡。(4)在Grahicacked选项区中,Backed选项默认为Ilie,一般不需要改,如要进行交互分析,可以设置为Automatic(自动模式)或者Qt(Qt模式)。(5)在Ilieacked选项区中可以调整内置图像的大小,默认值Width为8、Height为5,建议将Width改为10、Height改为6。此外,建议勾选对话框上部的AutomaticallyloadPylaadNumPymodule复选框(会自动加载Pyla、NumPy模块),如图1-7所示。图1-7调整Syder编辑器图像显示尺寸4.重剑无锋对于量化分析的开发平台,笔者主张直接使用zwPytho内置的Syder开发平台。Syder的工作界面,经过多年一线数据分析实盘操作人员的反馈调整和设计优化,对于数据分析工作者而言,已经是一种非常理想的工作界面,具体理由如下。●Syder(前身是Pydee),是一个强大的交互式Pytho语言开发环境,提供高级的代码编辑、交互测试、调试等特性,支持包括Widow、Liux和OSX系统。●Syder最早发布于2009年,经过多年的升级优化,目前已经非常成熟,能够在最大程度上减少各种Bug对于实盘操作的干扰。●Syder默认界面布局,如图1-8所示,类似MATLAB,集中了代码编辑,项目管理,变量检查与图形查看等多种功能,这种界面布局也是金融工程、量化分析行业的标准工作界面。GUI用户界面,其实类似电脑的机箱,虽然华丽,但只是表层的东西,绝非核心因素。其实许多服务器采用的Liux操作系统,为了追求极致的性能,还在使用传统的纯文本界面,根本没有所谓的GUI用户接口。笔者在设计zwQuat宽量化软件时,无论是最初的zwQuat,还是zQuat-core(内核版),都强调简单实用,这些案例是“ki法则”(保持简单)在软件工程中的具体应用。图1-8Syder工作界面也许,大家觉得Syder的界面过于朴素,这种朴素源自开源的历史与传承,大家可以看看一些著名开源项目的网站,网页都非常简单朴素,有些甚至还是互联网起步阶段的文本模式。●htt://www.aache.org:aach开源项目网站。●htt://githu.com:GITHUB开源项目网站。●htt://www.lfd.uci.edu/~gohlke/Pytholi:LFD二进制Pytho模块库。●htt://mirror.163.com/:网易开源镜像网站。●htt://mirror.ohu.com/:搜狐开源镜像网站。幸运的是,如今很多成功的互联网企业,如谷歌、百度也继承了这种朴素简练的传统,搜索引擎的首页都是大片的空白,类似中国传统书法的“留空”,只有简简单单的搜索框。在这种朴素的背后是一种“重剑无锋”的体现。目前,Pytho语言已经是数据分析、人工智能、编程教育的行业标准编程语言,大家无须争议。在大家试图质疑这些问题的时候,请好好重新审视一下软件工程的名言:“Do'tReivettheWheel”——不要重复发明轮子。1.5Pytho命令行模式Pytho命令行模式与普通的命令行模式不同,因为集成了Pytho的运行环境参数。许多新用户都是直接使用Widow软件内置的Do命令,进入Do命令行,直接运行i命令,这样会出错,因为没有绑定Pytho运行环境。正确的方法是,运行Pytho目录下的WiPythoCommadPromt.exe程序,如图1-9所示。图1-9WiPythoCommadPromt.exe程序●Pytho27版本,y27\WiPythoCommadPromt.exe。●Pytho35版本,y35\WiPythoCommadPromt.exe。运行后,会自动进入Pytho对应的子目录。●Pytho27版本的目录是:x:\zwPytho\y27\Pytho-2.7.10.amd64\。●Pytho35版本进行了优化,目录是:x:\zwPytho\y35\crit\。1.6Noteook模式zwPytho内置的Noteook支持模式,目前已经是Pytho源码交流的常用模式,事实上,Noteook已经是数据分析信息分享的We标准模式。Noteook模式文件的后缀名是.iy,类似IE的MHT网页打包格式,支持文字格式、排版、图像。运行方法如下:●进入Pytho35目录●单击运行JuyterNoteook.exe程序JuyterNoteook.exe程序类似单机的本地We服务器软件。如图1-10所示,程序运行后会自动调用默认浏览器,并访问默认网址:htt://localhot:8888/tree。“.iy”格式文件使用方法如下。●运行JuyterNoteook.exe程序,进入Noteook模式。●单击右上角的“Uload”按钮,或者用鼠标直接拖放“.iy”格式文件到浏览器窗口。图1-10Noteook模式●再单击文件名右侧的“Uload”按钮即可上传文件。●上传文件后,单击相应的文件名,即可看到相应的脚本内容,以及运行结果和图片。具体效果如图1-11所示,但效果图会根据文件内容不同而有所不同。图1-11Noteook运行模式1.7模块库控制面板Pytho的强大和方便除体现在海量的内置模块上,还体现在绿色、灵活的模块库管理功能上。一些简单的模块或Pytho函数,可以直接复制到目录:y64\ytho-2.7.9.amd64\Li1.模块库更新与增删zwPytho的模块库管理直接使用WiPytho的控制面板程序:WiPythoCotrolPael.exe。控制面板程序WiPythoCotrolPael.exe位于Py35目录下,不同版本位置不同,不能混用,请大家注意。运行后界面如图1-12所示。图1-12控制面板程序运行界面2.zwPytho模块库的安装流程zwPytho模块库的安装流程如下。●把下载的Pytho模块库复制到任意一个目录。●单击左下角的“Addackage”按钮,从模块目录选择模块文件名即可完成模块库的添加。一次可选择添加多个模块库文件,如果模块库版本不对,则会出现提示对话框显示相关的出错模块名称;zwPytho系统是基于64位Pytho3.x版本,因此下载模块,请选择对应的版本。●添加完毕后,单击右下方的“Itallackage”即可完成模块库的安装。需要注意的是:●模块安装完成后可以删除相关的模块文件,不影响程序使用。●多个模块安装时,每次最好不要超过20个,以免出错。3.模块库资源zwPytho模块库资源,主要来自以下4个方面。●各大网络Pytho社区:主要是“.zi”、“.gz”格式。●PyPI(PythoPackageIdex):Pytho官方模块库,主要是“.zi”、“.gz”格式。●LFD:加州欧文大学的非官方Pytho集成模块库,主要是“.exe”、“.whl”格式。●GitHu:全球最大的程序资源网站,注意选择Pytho语言版本。运行控制面板程序:WiPythoCotrolPael.exe后,单击右下角的“Addackage”按钮,可以发现系统支持多种格式的模块库安装:“.zi”、“.gz”、“.exe”、“.whl”。zwPytho在模块库安装方面的强大,主要体现在以下方面。●支持多种格式:除官方的“.zi”、“.gz”格式外,还支持LFD的“.exe”、“.whl”格式。●绿色安装:一次安装,随处运行,支持U主便携式开发。Pytho官方模块库Pil网址:htt://yi.Pytho.org/yi。Githu网址:htt://githu.org。LFD非官方模块资源网址:htt://www.lfd.uci.edu/~gohlke/Pytholi/。(LFD采用集成方式打包,特别适用于OeCV、CUDA等大型模块库安装)LFD全称是:LaoratoryforFluorececeDyamic,UiverityofCaliforia,Irvie.,动力学实验室,加利福尼亚大学/加州欧文大学。加州欧文大学(简称为UCI或UCIrvie,又常被译作加州大学欧文分校)成立于1965年,是加州大学10个校区之一,位于美国加州。4.模块库维护更新运行控制面板程序:WiPythoCotrolPael.exe,还提供了模块库的维护和升级功能,如图1-13所示,单击菜单:Otio→Reairackage。图1-13模块库维护5.系统关联如图1-14所示,运行控制面板程序:WiPythoCotrolPael.exe,还提供系统关联功能(通常无须采用关联模式)。图1-14系统关联●单击菜单“Advaced→Regiterditriutio”,即可将zwPytho关联到Widow系统,关联后,可以直接在资源浏览器运行“.y”脚本文件,另外,还可以增加鼠标右键的“.y”脚本文件与“yder”IDE程序的关联编辑功能。●单击菜单“Advaced→Uregiterditriutio”,即可解除关联。通常,无须采用关联模式。1.8使用i更新模块库有时,由于各种原因,使用控制台安装模块库会出现失败现象,或者需要批量更新模块库,这时,可以使用i模块管理程序。1.i常用命令(1)列出已安装的包ifreezeorilit(2)导出requiremet.txtifreeze><目录>/requiremet.txt(3)在线安装:安装包、模块库iitall<包名>或iitall-rrequiremet.txt(4)指定版本通过使用==、>=、<=、>、<等符号来指定版本,不写则安装最新版本。requiremet.txt内容格式为:(5)安装本地安装包注意,<包名>前有空格。可简写为:iitall--o-idex-f=<目录>/<包名>(6)卸载包iuitall<包名>或iuitall-rrequiremet.txt(7)升级包iitall-U<包名>(8)升级iiitall-Ui(9)显示包所在的目录ihow-f<包名>(10)搜索包iearch<搜索关键字>(11)查询可升级的包ilit-o(12)下载包而不安装iitall<包名>-d<目录>或iitall-d<目录>-rrequiremet.txt(13)打包iwheel<包名>(14)国内yi镜像(15)指定镜像安装源iitall<包名>-ihtt://yi.v2ex.com/imle其他更多有关i的使用细节,大家可以自行搜索。2.i安装模版为了方便大家使用i安装新的模块库,zwPytho集成了一个i01.at批命令模版,位于相关的目录下。i01.at批命令内容如下:其中,tuhare是示例的模块库名称,请大家自行改为需要安装更新的模块库名称。这个i01.at批命令会自动更新指定的模块库,如果找不到对应的模块,则会重新安装。因为Pytho官网速度很慢,所以,我们在i01.at批命令中使用了国内的镜像源,如果出现网络问题,大家可以根据前面介绍的PYPI镜像站点或者自行搜索,更换对应的镜像网站即可。3.i参数解释i部分参数及其含义如表1-1所示。表1-1i部分参数及其解释续表4.i-itall参数选项itall是最常用的i参数,itall参数选项及其含义如表1-2所示。表1-2itall参数选项及其含义续表第2章Pytho入门案例考虑到很多刚入门的读者对于Pytho不甚了解,所以在此特意增加了一章Pytho入门案例套餐,通过几个简单的Pytho入门程序,帮助大家尽快掌握Pytho语言,熟悉开发环境。本书采用的是:逆向式Pytho语言教学模式,先通过解压即用的zwPytho开发平台和入门案例套餐,让大家对于Pytho语言有个基本的感性认识,再开始介绍Pytho语言的基本语法。2.1案例2-1:第一次编程“hello,ziwag”软件安装完毕,我们就可以开始编写、运行Pytho脚本程序了。●单击工具栏的“读取”按钮,打开“y_demo\”目录下的y301.y脚本文件。●单击工具栏中部的绿色“▶”运行按钮。程序很简单,只有一行代码:rit("hello,ziwag.com")如图2-1所示,运行后,在右下角的输出窗口可以看到“hello,ziwag.com”的字样,表示运行成功。注意,输出面板是IPythoCoole。大家可以自己修改引号里面的文字,看看输出效果,注意,此处必须是英文字符和标点,中文字符的处理我们后面再讲解。1.简单调试下面,我们学习最简单的调试,如图2-2所示,去掉代码左边的引号,再单击“▶”运行按钮。图2-1输出面板图2-2修改代码右下角的输出窗口如图2-3所示。图2-3显示输出有错误,注意这行文字:File"e:/zwPytho/y_demo/zc201.y",lie2其中的“lie2”表示出错的代码位于第二行。出错信息是:SytaxError:EOLwhilecaigtrigliteral表示是字符串应用错误,我们加上引号即可。图2-3输出窗口2.控制台复位有时,由于脚本代码或者其他原因,可能引发严重错误,比如系统运行时出现死循环或崩溃问题。如图2-4所示,单击IDE右侧中部的“Retart”下拉菜单和按钮,选择相应选项将控制台重新复位即可。图2-4系统复位2.2案例2-2:增强版“hello,ziwag”下面我们运行一个增强版的“hello,ziwag”。●单击工具栏的“读取”按钮,打开“y_demo\”目录下的y302.y脚本文件。●单击工具栏中部的绿色“▶”运行按钮。案例2-2.y脚本文件很简单,核心程序才十几行,不过功能非常强大,除输出文字“hello”等信息外,还提供中文输出,以及检测系统多个重量级模块(比如OeCV、Plotly、Pygame、Pada等)是否安装成功和版本是多少。试读结束[说明:试读内容隐藏了图片]点击下载...

    2022-04-04 python spyder安装 python spyder教程

  • 客大学算法训练营70天彻底攻克算法,斩获大厂Offer (视频+课件),百度网盘,阿里云盘下载

    这套课程来自客大学谭超老师讲授的算法训练营。官网售价1999元。从数据结构和算法总结到训练准备和附子度分析,到哈希表、映射、集合、树木、图纸、二叉树、二叉搜索树、泛型递归、树木递归、分治,再到第三周的深度优化搜索和广度优化搜索,高级搜索:剪枝式、贪婪算法、二分搜索。AVL树,第七周位运算,布隆过滤器和LRUCache、排名、字符串操作、最终毕业考试。算法和数据结构是编程的内部技能,对于提高编程能力和提高工作场所的道路至关重要。丰富的内部技能可以有效地确保良好的代码性能,提高工作输出,并使学习其他编程语言和框架用一半的努力得到两倍的结果。共20门课包括视频课件资料42.83G文章底部有课程表和下载地址。适用人群:1、算法想要进入大数据等热的短板2、了解算法知识的原理,做题却找不到最好的解决方案3、清楚算法的重要性,但找不到学习方法4、无数次下定决心刷题,但不到3天就放弃了5、多次自学算法,却始终坚持不下去6、近期有大厂跳槽计划,需要快速掌握算法课程目录:客大学算法训练营[42.8G]┣━━数据结构与算法总结[542.9M]┃┣━━第01课,01数据结构总结.docx[13.9K]┃┗━━第01课丨01数据结构与算法总览.m4[542.8M]┣━━训练准备与复杂性分析[1.4G]┃┣━━02班,01训练环境设置,编码技巧和CodeStyle.docx[13.4K]┃┣━━02班,01训练环境设置,编码技巧和CodeStyle.m4[1022.9M]┃┣━━02课时间复杂度和空间复杂度分析.docx[13.1K]┃┗━━02课时间复杂度和空间复杂度分析.m4[415.5M]┣━━数组、链表、跳表[1.7G]┃┣━━03课、01数组、链表、跳表的基本实现和特点.docx[13.6K]┃┣━━03课、01数组、链表、跳表的基本实现和特点.m4[349.7M]┃┣━━第03课02实战题目分析:移动零.docx[13.1K]┃┣━━第03课02实战题目分析:移动零.m4[495.9M]┃┣━━第03课03实战题目分析:盛水容器最多,爬楼梯.docx[13.1K]┃┣━━第03课03实战题目分析:盛水容器最多,爬楼梯.m4[608.2M]┃┣━━第03课丨04实战题目解析:3数之和、环形链表.docx[14.4K]┃┗━━第03课04实战题目分析:三数之和,环形链表.m4[330.2M]┣━━第04课:栈、队列、优先队列、双端队列[2G]┃┣━━实现04课、01栈和队列的特点.docx[13.2K]┃┣━━实现04课、01栈和队列的特点.m4[973.1M]┃┣━━第04课02实战题目分析:有效括号、最小栈等问题.docx[13.9K]┃┗━━第04课02实战题目分析:有效括号、最小栈等问题.m4[1.1G]┣━━哈希表、映射、集合[716.2M]┃┣━━实现和特征05课01哈希表、映射和集合.docx[13.3K]┃┣━━实现和特征05课01哈希表、映射和集合.m4[390.5M]┃┣━━第05课02实战题目分析:有效字母异位词等问题.docx[13.4K]┃┗━━第05课02实战题目分析:有效字母异位词等问题.m4[325.6M]┣━━第06课:树、二叉树、二叉搜索树[698.5M]┃┣━━实现01树、二叉树、二叉搜索树的特点.docx[13.2K]┃┣━━第06课丨01树、二叉树、二叉搜索树的实现和特性.m4[418.8M]┃┣━━第06课02实战题目分析:二叉树中序遍历.docx[13.5K]┃┗━━第06课02实战题目分析:二叉树中序遍历.m4[279.7M]┣━━第07课:泛型递归、树木递归[1.1G]┃┣━━实现07课、特点和思维要点.docx[12.9K]┃┣━━实现07课、特点和思维要点.m4[253.7M]┃┣━━第07课02实战题目分析:爬楼梯、括号生成等问题.docx[14.1K]┃┗━━第07课02实战题目分析:爬楼梯、括号生成等问题.m4[834.3M]┣━━第08课分治,回溯[1.1G]┃┣━━第08课01分治、回溯的实现和特点.docx[13.1K]┃┣━━第08课01分治、回溯的实现和特点.m4[288M]┃┣━━第08课02实战题目分析:Pow(x,)、子集.docx[13.4K]┃┣━━第08课02实战题目分析:Pow(x,)、子集.m4[195.8M]┃┣━━第08课03实战题目分析:电话号码字母组合,N皇后.docx[13.2K]┃┗━━第08课03实战题目分析:电话号码字母组合,N皇后.m4[627.7M]┣━━第09课深度优先搜索和广度优先搜索[682.7M]┃┣━━09课程实现和特点:01深度优先搜索和广度优先搜索.docx[13.1K]┃┣━━09课程实现和特点:01深度优先搜索和广度优先搜索.m4[249.8M]┃┣━━第09课02实战题目分析:二叉树的层次遍历等问题.docx[13.7K]┃┗━━第09课02实战题目分析:二叉树的层次遍历等问题.m4[432.9M]┣━━贪心算法[591M]┃┣━━第十课:01贪婪的实现、特点和实战问题的分析.docx[13.8K]┃┗━━第十课:01贪婪的实现、特点和实战问题的分析.m4[591M]┣━━第11课丨二分查找[297.1M]┃┣━━第11课012分搜索的实现、特点及实战问题分析.docx[14.1K]┃┗━━第11课丨01二分查找的实现、特性及实战题目解析.m4[297M]┣━━动态规划第12课[3.1G]┃┣━━实现01动态规划和关键点.docx[13.1K]┃┣━━实现01动态规划和关键点.m4[270.2M]┃┣━━第12课丨02DP例题解析:Fioacci数列,路径计数.m4[381M]┃┣━━第12课丨03DP例子分析:最长公共子序列.docx[13.2K]┃┣━━第12课丨03DP例子分析:最长公共子序列.m4[701.8M]┃┣━━第12课04实战题目分析:三角形最小路径和.docx[13.3K]┃┣━━第12课04实战题目分析:三角形最小路径和.m4[542.6M]┃┣━━第12课05实战题目分析:最大子序列和.docx[13.3K]┃┣━━第12课05实战题目分析:最大子序列和.m4[624.5M]┃┣━━第12课06实战题目分析:打家劫舍.m4[617M]┃┗━━第12课06实战题目分析:打家劫舍.docx[15.3K]┣━━第13课,字典树,并收集[1.6G]┃┣━━第13课丨1Trie树木的基本实现和特点.docx[13.2K]┃┣━━第13课丨1Trie树木的基本实现和特点.m4[513.4M]┃┣━━第13课丨2Trie树实战题目分析:单词搜索2.docx[13.3K]┃┣━━第13课丨2Trie树实战题目分析:单词搜索2.m4[514.2M]┃┣━━第13课:3并集的基本实现、特点和实战问题分析.docx[13.5K]┃┗━━第13课:3并集的基本实现、特点和实战问题分析.m4[570.8M]┣━━第14课,高级搜索[2.9G]┃┣━━14课,1剪枝的实现和特点.docx[13.3K]┃┣━━14课,1剪枝的实现和特点.m4[516M]┃┣━━第14课2剪枝实战题目分析:数独.docx[13.3K]┃┣━━第14课2剪枝实战题目分析:数独.m4[702.6M]┃┣━━第14课丨3双向BFS实现、特点和题解.docx[13.4K]┃┣━━第14课丨3双向BFS实现、特点和题解.m4[553M]┃┣━━第14课:4启发式搜索的实现、特点和解题.docx[13.9K]┃┗━━第14课:4启发式搜索的实现、特点和解题.m4[1.1G]┣━━红黑树和第15课AVL树[586.8M]┃┣━━第15课丨AVL红黑树的实现和特点.docx[13K]┃┗━━第15课丨AVL树和红黑树的实现和特性.m4[586.7M]┣━━第16课位运算[425.9M]┃┣━━第16课,一个运算基础和实战要点.docx[12.9K]┃┣━━第16课,一个运算基础和实战要点.m4[228.5M]┃┣━━第16课,2位运算实战题目分析.docx[13.5K]┃┗━━第16课,2位运算实战题目分析.m4[197.4M]┣━━布隆过滤器及第17课LRU缓存[713M]┃┣━━17课1布隆过滤器的实现和应用.docx[13.5K]┃┣━━17课1布隆过滤器的实现和应用.m4[278.1M]┃┣━━第17课丨2LRUCache实现、应用和解题.docx[13.5K]┃┗━━第17课丨2LRUCache实现、应用和解题.m4[434.8M]┣━━排序算法[729.9M]┃┣━━第18课:实现初级排名和高级排名的特点.docx[13.6K]┃┣━━第18课:实现初级排名和高级排名的特点.m4[181M]┃┣━━第18课特别排序及实战题目详解.docx[13.7K]┃┗━━第18课特别排序及实战题目详解.m4[548.9M]┣━━高级动态规划[1.3G]┃┣━━第19课:1动态规划和状态转移方程.docx[13.5K]┃┣━━第19课:1动态规划和状态转移方程.m4[555.7M]┃┣━━第19课,2高级动态规划题目详解.docx[13.7K]┃┗━━第19课,2高级动态规划题目详解.m4[771.1M]┣━━客大学-算法训练营[3.4G]┃┣━━基础:最完整的知识图谱...

    2022-04-04 二叉树 二叉搜索树区别 二叉搜索树

  • 客大学前端进阶训练营,用几个月进阶资深前端工程师(视频+课件)价值2399元,百度网盘,阿里云盘下载

    本课程来自客大学前端高级培训营官方网站,价格2399元。本课程由程少飞先生(曾在阿里巴巴、盛大、微软等公司工作,具有丰富的大型工厂前端工程经验)主持:本课程从零开始建立一套简主义的在线服务和匹配的发布系统,基于本发布系统完成前端连续集成系统,学习如何使用连续集成来确保前端代码的质量。从移动开发到前端开发一年半,对前端开发的认识只停留在使用框架上,JS和CSS阶段,程度很迷茫,怀疑前端是这样吗?你知道吗witer老师开设前端训练营后,毫不犹豫地报名。与其他培训课程不同,该课程列出了知识点,但带我们梳理了前端技术基础的四个模块HTML、JS、CSS、DOM/BOM,绘制自己的知识图谱,witer老师不是填鸭式的传播知识,而是启发性的学习。我还记得老师课上的口头禅是问就是赚。整个学习过程是痛苦和快乐的。痛苦来自于大量无法学习的知识和技能,需要脑细胞的研究和刻意的练习。幸福来自于能够明显感受到自己的成长。从我的经验来看,认真学习前端训练营的课程后,加薪30%绝对不是问题。课程包括视频和课件一共16G文章底部有课表和下载地址。还有一个网站珠峰培训We高级工程师的前端开发这也是一门很好的高级前端开发课程。如果你没有学习前端的基础,你可以先学习前端开发工程师门前端开发工程师这门课是前端入门课,学完入门再学高级课。谁适合学习前端高级训练营?1、1-3熟悉年前端工作经验HTML.CSS,掌握基础JavaScrit编程缺乏更深层次的技能2、技术增长缓慢,在工作中遇到职业瓶颈重复使用轮子,工作多年,无处不在.不知道初级岗位怎么提升。3、前端工程师基础知识不扎实,不系统,不能通过大厂面试4、总是写业务代码,不能深入工作,不知道如何解决问题,只能脸谷歌、百度编程5、前端人缺乏大厂项目经验,难以达到一线大型互联网公司的工作水平6、后端工程师需要使用前端技术或转向前端方向,对前端有基本的了解,学习能力强课程目录:客大学前端高级训练营[16G]┣━━讲师课件[31.7M]┃┣━━01客大学-前端高级训练营-前端先进之路.df[2.2M]┃┣━━02客大学-前端高级训练营-工程体系.df[3.2M]┃┣━━03客大学-前端高级训练营-编程语言通识.df[1.2M]┃┣━━04客大学-前端高级训练营-JavaScritTye.df[352.1K]┃┣━━05客大学-前端高级训练营-JavaScritExreio.df[602.7K]┃┣━━06客大学-前端高级训练营-JavaScritStatemet.df[375.8K]┃┣━━前端技术2.xmid[115.3K]┃┣━━ECMA-262.df[2.9M]┃┣━━ECMA-262(2019).df[8.2M]┃┗━━html-tadard.df[12.7M]┣━━1.m4[521.7M]┣━━2重学构建知识体系.m4[745.7M]┣━━3重学工程体系.m4[685.9M]┣━━4编程语言通识与JavaScrit语言设计.m4[341.1M]┣━━5重学JavaScrit词法,类型.m4[660.7M]┣━━6.重学JavaScrit表达式,类型转换.m4[707.5M]┣━━7重学JavaScrit语句对象.m4[747.2M]┣━━8重学JavaScrit结构化.m4[635.2M]┣━━9重学JavaScrit结构化(二).m4[384.6M]┣━━10浏览器工作原理HTTP协议语法与词法分析(1).m4[71M]┣━━11浏览器工作原理_HTTP语法和词法分析(2).m4[679.5M]┣━━12浏览器工作原理有限状态机.m4[191.8M]┣━━13浏览器工作原理HTTP语法与词法分析(3)(1).m4[382.3M]┣━━14浏览器工作原理CSS计算、排版、渲染、合成(1).m4[603M]┣━━15CSS合成(2).m4[490.5M]┣━━16重学CSSCSS基本语法,CSS基础机制.m4[596.4M]┣━━17CSS基本语法,CSS基本机制(二).m4[281.5M]┣━━18重学CSS_排版与排版相关属性,绘制与绘制相关属性atch.m4[486.4M]┣━━19重学CSSCSS动画.m4[285.7M]┣━━20重学HTMLHTML语言与扩展.m4[124.8M]┣━━21重学HTMLHTML语义.m4[396M]┣━━22重学浏览器APIDOMAPI,事件机制.m4[96.9M]┣━━23重学浏览器API其它API,总结.m4[464.2M]┣━━24编程算法训练TicTacToe井字棋.m4[564.2M]┣━━25.编程算法训练_异步编程.m4[290.1M]┣━━26编程与算法训练寻路问题(搜索).m4[212.4M]┣━━27编程算法训练寻路问题(搜索).m4[836.1M]┣━━28编程和算法训练分析四个操作的表达式.m4[377.3M]┣━━29编程与算法训练点击区域与括号匹配,wildcard.m4[627.8M]┣━━30前端高级训练营·1.编程算法训练Proxy与双向绑定.m4[411.9M]┣━━31前端高级训练营·2.编程算法训练使用Rage实现DOM精确操作.m4[293M]┣━━32前端高级训练营·3.组件化组件基础知识,轮播组件.m4[378.8M]┣━━33前端高级训练营·1.组件化为组件添加JSX语法.m4[581.3M]┣━━34前端高级训练营·2.组件化轮播组件.m4[695.3M]┗━━35前端高级训练营·第1期·1.组件化Oemorethig:Vue风格的SFC_.m4[475.3M]相关下载点击下载...

    2022-04-05 css课件下载 css课件

  • 客产品经理训练营,成为有大局观、懂用户、能拿结果的产品经理价值1699元(完结),百度网盘,阿里云盘下载

    该课程来自邱岳先生(他曾是阿里巴巴的产品经理。在任职期间,他参与并负责各种大型内部产品的设计和规划。他不仅有数千万用户量产品线的实践经验,还有长周期的大型项目管理经验。)讲座的客产品经理培训营已成为产品经理的官方网站,价格为1699元,具有全局观,了解用户,并能取得结果。课程包括:了解产品经理、产品思维和产品意识、解决方案设计、业务流程和产品文档、需求评估和产品发布、项目管理、数据分析和课件数据。适合人群:迷茫,没有方向,缺乏经验,找不到进入职业道路的毕业生生长缓慢,基础薄弱,野路子,无竞争力0-3年产品小白互联网行业从业人员,如运营、开发、营销、数据分析等客服、财务、人事、银行柜员等。想转行到互联网行业文章底部有课程目录和下载链接。客产品经理训练营视频截图课程目录:【结束】客产品经理培训营├第04章:业务流程及产品文档01业务流程和产品文档·第一讲(第一部分).m402业务流程和产品文档·第一讲(第二部分).m403业务流程和产品文档·第二讲(第一部分).m404业务流程和产品文档·第二讲(第二部分).m405业务流程和产品文档·第二讲(第三部分).m406业务流程和产品文档·第三讲(第一部分).m407业务流程和产品文档·第三讲(第二部分).m408业务流程和产品文档·第三讲(第三部分).m409业务流程和产品文档·第四讲(第一部分).m410业务流程和产品文档·第四讲(第二部分).m4产品经理-第四章第一讲-业务流程和产品文档.df产品经理-第四章第三讲-绘制流程图.df产品经理-第四章第二讲-用例文档.df产品经理-第四章第四讲-业务结构和概念模型.df├第05章:需求评估和产品发布5.1.m45.2.m45.3.m4产品经理-第五章-需求评审.df├第06章:项目管理6.1.m46.2.m4产品经理-第六章-项目管理.df├第08章:数据分析产品经理训练营-数据分析·概述(第01部分)-.m4产品经理训练营-数据分析·概述(第02部分).m4产品经理训练营-数据分析·概述(第03部分).m4产品经理训练营-数据分析·概述(第04部分).m4产品经理训练营-数据分析·流量产品分析逻辑(第01部分).m4产品经理训练营-数据分析·流量产品分析逻辑(第02部分).m4产品经理训练营-数据分析·流量产品分析逻辑(第03部分).m4产品经理训练营-数据分析·用户数据(第01部分).m4产品经理训练营-数据分析·用户数据(第02部分).m4├第一章:认识产品经理1-1.认识产品经理·什么是产品经理?.m41-1.认识产品经理·什么是产品经理?_tm.m41-2.认识产品经理·产品经理能力模型.m4├第二章:产品思维和产品意识2-1产品思维和产品意识(上)(水印).m42-1.产品思维和产品意识·产品思维(上).df2-2.产品思维和产品意识·产品思维(中).m42-2.产品思维和产品意识·产品思维(中).df3产品思维和产品意识(下)-第一部分.m44产品思维和产品意识(下)-第二部分.m4├第三章:解决方案设计1解决方案设计(第一部分).m42解决方案设计(第二部分).m43解决方案设计(第三部分).m4├课件1-1.认识产品经理·什么是产品经理?.df1-2.认识产品经理·产品经理能力模型.df2-1.产品思维和产品意识·产品思维(上).df2-2.产品思维和产品意识·产品思维(中).df3产品经理-第三章.df基本知识文档产品经理.docx相关下载点击下载...

    2022-04-04

  • 简无它视频创作核心课:导演拍摄剪辑课价值2999元,百度网盘,阿里云盘下载

    课程来自简主义Video核心课程有两种必要的能力:手机拍摄和手机编辑;两种视频创作的基本思维:导演思维和整合思维课程的官方网站价格为2999元。短视频创作必须具备两种基本思维:拍摄能力:8拍摄场景、10构图技能、10镜、室内外光、编辑能力:拆卸重构专业视频编辑过程声音设计、过渡、高级色彩、导演思维:网络独家内容导演、思维、视频故事、综合思维:专业视频创作工作流全面详细解释视频创作行动地图。其他老师:其他老师:回顾过去的短视频学习,不禁再次叹息,像我这样的普通人总是觉得短视频离我很远,最多存在于朋友之间,活动短视频记录,从来没有想过他可能以导演的形式呈现,所以,原来它离电影是如此的零距离。至于这个特殊的学习,我有以下三个方面的收获。第一阶段-认识短视频在微信视频号之后,我开始觉得自己不会短视频,这是一件可怕的事情。那么,它应该如何呈现出一种完美的体验呢?我在这里学到,原来的拍摄可以去除原来的声音,原来可以重新配音,可以添加文本来解释。这在短视频领域,编辑圈是一件非常小的儿科事情,但跨越山,只要你学习,一切都不难。与其说我在学习短视频,不如说我开始了一段关于学习的认知之旅,一切都可以学习。第二阶段-导演思维最不可思议的是导演的想法。你拍短视频的时候拍短视频吗?这和导演有什么关系?当时我觉得这是一个很奇怪的话题,如果故事是关于一个词的呈现。那么短视频一定是关于图片的深度呈现。一切都是按照摄影师的思维呈现的。在拍摄开始之前,我们应该考虑剧本的呈现,角色之间的关系,角色的想法,看到和理解,不再像眼睛一样扫描。每个短片背后都应该有一个好的导演。第三段-洞察力我在市场上学到了很多课程。但它的老师他真的是一个非常特别的老师,她愿意分享她所理解的更深层次的理解,这是非常有价值的一面。很多在互联网市场上收获的人都想尽早推出课程,尽可能招收更多的学生。但她想尽可能多,慢一点,慢一点,课程应该做得更好。12节课结束后,我们分享了两顿非常深入的饭菜。每一段流行的短视频背后都有更多的同理心和人性思维。每个导演都有不同的起点、不同的经历和不同的生活,所以结果也不同。嘿,一切都结束了。我太南了。最后,这真是乘风破浪费的学习,都是导爷,江湖再见。短视频导演拍摄剪辑相关课程:张策的短视频创作课,短视频导演养成了通俗易懂的记忆,拿起手机就能拍好电影!文章底部有课程目录和下载链接。核心课:导演拍摄剪辑课视频截图课程收获拿起手机也可以拍1一套视频创作系统含全网独家「导演思维」版权课程2大视频拍摄视频必备的核心能力3个人视频作品学完马上练练习,小白还可以制作100个世界顶级视频材料网站和数据收集课程目录:核心课:导演拍摄剪辑课L1手机设置:了解手机,快速进步大神1.m4L2画面构图:画面的美让人欲罢不能1.m4L3镜头语言:视频早期拍摄,核心技能1.m4L4镜头运动:动静结合,视频观感大升级1.m4L5特效光:分水岭爱好者和行业大师1.m4L6内容策划:找到您的视频内容定位1.m4L7导演思维:全网独家内容,硬核干货1.m4L8编辑过程:用专业技术剪辑手机视频1.m4L9声音设计:好的声音决定了视频的成败1.m4L10转场过渡:善用转场,提升视频档次1.m4L11高级调色:色彩引情,色彩定乾坤1.m4L11高级调色:色彩引情,色彩定乾坤1_tm.m4L12整合思维:掌握视频创作的核心地图1.m4试听课:课程选择1.m4相关下载点击下载...

    2022-04-05 短视频大导演 短视频 编导

  • Morty.指数投资系列课价值1980元,百度网盘下载

    课程由Morty老师讲的指数投资系列官网售价1980元。本课程是一系列课程,课程的主要方向是基金投资、指数、债券、低风险品种,主要是基金投资,是最重要的部分,除了低风险产品投资、家庭资产配置等将在本课程中。老师希望这门课能让一个零基础的新人在学习后完全学会基金投资和个人理财。课程是基于的Morty教师的教学理念是设计的,所以我们不必担心理解困难,每个阶段的知识点,教师都会做出合理的规划,我们只需要仔细学习就能很好地吸收。关于学习过程课程的框架教师是一个完整的系统,从零基础开始设计,从最基本的开始,我们安装顺序听课程,尽量不跳课这样的吸收效率会最高。强调每个人在学习时都必须做复习,因为复习是巩固我们所学知识的最有效的方法,因为我们不太容易记住很多内容,所以记录一些重要的知识点和他们自己的感受是一个非常有用的方法。20212000年10月22日,可转换债券投资的实际战斗和稳定投资债券基金更新已经完成。如果后续的官方网站更新,本网站将在文章底部填写课程目录和下载链接。Morty.指数投资系列课视频截图百度网盘截图文件目录/k41.et共享/152Morty.指数投资系列课《完结》|├──01、财富起点.基金的世界.m441.0MB|├──02、认识股市.建立正确的投资观.m451.0MB|├──03、走进指数的世界.m447.0MB|├──04、开始挑选优质回报的指数基金dah(宽基dah策略)(上).m458.0MB|├──05、开始挑选优质回报的指数基金dah(行业dah主题)(中).m476.0MB|├──06、开始挑选优质回报的指数基金dah(美股-港股-ETF)(下).m455.0MB|├──07、科学构建个人资金规划,构建强大的投资组合.m452.0MB|├──08、投资策略1.m491.0MB|├──09、投资策略2.m473.0MB|├──10、投资策略3.m4108.0MB|├──11、基金交易,实操地图.m4112.0MB|├──12稳健投资dah债券基金(1).m455.0MB|├──13、稳健投资dah债券基金(2).m484.0MB|├──14、稳健投资dah债券基金(3).m464.0MB...

    2023-02-14

  • 一分钟手绘【简手绘师】零基础训练营价值999元,百度网盘,阿里云盘下载

    课程简介课程来源于林遥老师讲授的简手绘师零基础训练营官网售价999元简手绘是世界上最前沿的视觉风格,用于喜茶的视觉设计。在林遥的心目中,能画出如此简约艺术的画家应该非常优雅内敛,可能是阳光宅男或江湖隐士......作品是思想的。我认为正是这种细致的思维和情感激发了无数人学习长场雄作品和绘画风格的热情。通过整合简手绘,拆解书中的内容,课程变得更加独特,增加了独特的竞争力。同时,我对手绘课程的设计和商业模式有了更系统的了解。林姚先生无私的分享给了我很大的启发,无论是材料库还是个人成长经验。我将深入挖掘产品的内涵和价值,努力使利基产品更具审美和温度。文章底部有课程目录和下载链接。用户反馈:讲真书画(朋友)大家好,我在谈论真正的书法和绘画。我做了一个阅读和绘画的在线课程。通过整合简主义手绘,我的课程变得更加独特,增加了独特的竞争力。同时,我也对手绘课程的设计和商业模式有了更系统的了解。感谢林姚先生的无私分享,材料库和个人成长经验都给了我很大的灵感。我将深入挖掘产品的内涵和价值,努力使利基产品更具审美和温度。作者真的做了有特色的读书画画",结合阅读和绘画,我非常喜欢这个内容。我很高兴能帮助她!我一直在思考如何使视觉思维能力使教师能够开展在线课程。让你的内容创作更具特色和核心竞争力。在可视化在线课堂"在这方面,我期待着和你和社区伙伴一起做更多的探索!e杨扬(朋友)我以前从未接触过绘画。参加训练营有一个明确的目的。导师的工作需要我做视觉指导。林先生的课程很容易理解,幽默,轻松愉快。我买了三本分享的视觉指导书。老师介绍的方法非常有效。如果我们想创造,我们需要积累和学习。研究大量的材料可以帮助我们构思自己的缺点。在接下来的几次指导中,我使用了林先生的方法,这是非常有益的。我听说我要开设线下素描课!我也很感兴趣,特别是天然静物素描可以净化我们的心灵,平衡我们十二感官的发展。作者我们手绘社区有很多培训师,视觉引导是升级培训的利器。杨洋是我羡慕的兼顾家庭和工作"的超级妈妈,她的目标感很强,来的目的就是要学好视觉引导,用到培训师的工作中。她还画了很多生活漫画,原来一个人完全可以兼具"霸道总裁和文艺浪漫,杨洋为我们树立了很好的榜样!课程目录7日【简手绘师】零基础训练营1.24【开幕式】小白如何快速上手简手绘?分享人:林小白.m41.26【背景知识课】解读简手绘的商业价值。老师:林小白.m41.27【优秀学生分享】从0基础绘画到大胆接单的经验分享人袁小胖.m41.28【趣味拓展课】会画画的人如何拓展人际圈?老师林小白1.29【优秀学生分享】我的简手绘成长故事分享人:静娴.m41.2【结营仪式】手绘如何开启商业实现?老师:林小白.m41.30【结营仪式】手绘如何开启商业实现?老师:林小白.m410.25【开幕式】小白如何快速上手简手绘老师:林小白.m410.26【创作课】头像练习学生作业,视频直播评论老师:娜豆.m410.278小时以外的兴趣和爱好意味着什么?分享者:丹四妮.m410.28【优秀学生分享】如何绘制简主义旅游插图?分享人:曼姐.m410.31【结营仪式】如何坚持日复一日粉?老师:娜豆.m411.22【开幕式】个人品牌如何打造实现闭环?分享人:林小白.m411.23【创作课】头像表情课作业视频直播点评老师:娜豆.m411.24【优秀学生分享】整理师简手绘体验分享者:谢谢.m411.25【优秀学生分享】手绘快乐日记之旅为什么我喜欢画画分享人:麦麦.m412.27【开幕式】小白如何快速上手简手绘?分享人:林小白.m412.28【创作课】头像创作直播点评,老师:林小白.m412.29【优秀学生分享】我的简手绘生活?分享者:妮可美妍.m412.30新手如何画简手绘?分享人:袁小胖.m412.31新手如何坚持每天365画画?画什么?.m42.21简手绘艺术史【开幕式】.m42.22【创作课】头像、表情包创作直播点评,老师:林小白.m42.23【创作课】如何画简视觉阅读笔记?老师:林小白.m42【优秀学生分享】如何创作日常手绘漫画?分享人余.m431如何创作简视觉笔记优秀学生分享leewood.m48.23【开幕式】小白如何快速上手简手绘?分享人:林小白.m48.24【创作答疑】头像练习学生作业,视频直播点评,老师:林小白.m48.25【IPAD如何使用创作课?IPAD手绘真人照片?老师:林小白.m48.26【优秀学生分享】如何拍摄真人视频(千赞)打造博主设计?分享者:Jue.m48.28【优秀学生分享】如何画万赞热点手绘笔记?分享人:江江.m48.29【结营仪式】新手100天打卡计划老师:林小白.m49.27【开幕式】小白如何快速上手简手绘?分享人:林小白.m49.28【创作课】头像练习学生作业,视频直播点评,老师:林小白.m49.29如何创作自己的手绘表情包老师:林小白.m49.30【优秀学生分享】如何用简手绘创作视频?分享人:远儿.m4【6月开营】新手小白如何开启简手绘?.m4【7月开营】如何不靠谱的在家画画并养活自己?林小白.m4【临摹课1】简少女插画头像教学1.m4【临摹课2】简少女插画头像教学2.m4【临摹课3】简少女插画头像教学3.m4【临摹课4】简少女插画头像教学4.m4【临摹课5】简少女插画教学5.m4【临摹课6】简少女插画教学6.m4【创作课01】PaioMa:如何找到你的热情和天赋?.m4【创作课02】BlidSketch:如何找到你的手绘风格?.m4【创作课03】BlidSketch:如何在你的手绘风格中找到?.m4【创作课04】BlidSketch如何找到你的手绘风格?.m4【创作课09】丢勒Dürer:如何在画家的秘密中放松画家.m4失勒Dürer:在画家如何放松的秘诀下.m4【创作课12】日本Noritake:如何轻松画出孩子的秘诀?.m4【创作课13】如何用简手绘记录日常生活?.m4【创作课14】Procreat简手绘入门教程.m4【创作课15】如何将真人照片画成简手绘?.m4【创作课16】如何将真人照片转化为简手绘?2-林遥.m4【创作课17】如何用手绘记录美好生活?.m4【创作课18】1支笔1张纸1分钟,超简单手绘!林遥.m4日本Azai:如何轻松画头发的秘诀.m4【商业实现】如何成为手绘博主?三老师:林小白.m4【商业实现】如何成为手绘博主?1林小白.m4【商业实现】如何成为手绘博主?2老师:林小白.m4【商业实现】手绘如何开启商业实现?4老师:娜豆.m4如何将自拍照片画成简手绘?.m4如何将自拍照片画成简手绘?.m4【插画师故事01】零基础大叔自学画160万阅读量.m4【知识库】INS很多极简手绘网红博主分享老师:林小白.m4【知识库】国内外优秀简手绘大师分享林小白.m4第1天比例与法国有关Seme头像创作下.m4比例关系:法国Seme头像创作上.m4【第一天案例】如何将真人照片转移到简头像林小白.m4【第一天案例】如何将真人照片转移到简头像2林小白.m4【案例讲解第一天】如何创作自己的表情头像?.m4【第一天案例讲解】真人照片转绘原创头像林小白.m4观察框架:美国Lia创作基本表情.m4观察框架:美国Lia在作基本表情.m4【第二天案例讲解】如何将真人照片转换为表情包,动态火柴人林小白.m4【第二天案例讲解】照片转手绘表情包创作林小白.m4透视:美国Exlom人物动态创作.m4透视:美国Exlom在人物动态创作下.m4基本单位:美国McCloud全身形象创作.m4基本单位:美国McCloud在全身形象的创作下.m4【第四天创作案例】人物形态创作讲解老师:阿拉灯.m4构图规则:英国Chaz手绘简历创作1.m4构图规则:英国Chaz手绘简历创作2.m4构图规则:英国Chaz手绘简历创作3.m4如何创作手绘简历,老师:林小白.m4【第五天案例】手绘简历创作直播点评老师:阿拉灯.m4平面设计:日本Azai创作简名片.m4【第7天】ZieDeig:日本Yagaa生活漫画创作1.m4【第7天】ZieDeig:日本Yagaa生活漫画创作2.m4【第7天】ZieDeig:日本Yagaa生活漫画创作3.m4【第7天】ZieDeig:日本Yagaa生活漫画创作4.m4【第7天】ZieDeig:日本Yagaa生活漫画创作5.m4从0到简手绘师的七个秘密.m4【预习课01】边线Edge:快速画直线的秘密.m4【预习课02】日本简艺术家鉴赏-长场雄性Yuagaa.m4感知空间:绘画的五个基本元素.m4新建文本文档.txt1老师:阿拉灯.m4照片转手绘创作课2老师:阿拉灯.m4照片转手绘创作灯.m44老师:阿拉灯.m4相关下载点击下载...

    2022-04-05 手绘师图片 手绘插画师

  • 机器人Python客编程入门与实战(txt+pdf+epub+mobi电子书下载)|百度网盘下载

    作者:Pytho客团队出版社:电子工业出版社格式:AZW3,DOCX,EPUB,MOBI,PDF,TXT机器人Pytho客编程入门与实战试读:前言Pytho是一门学习简单、功能强大并可以终身受益的编程语言。阿尔法狗、围棋大师、机器学习、人脸识别、金融量化、数据分析hellihelli都可以运用Pytho实现,Pytho似乎无所不能。2016年11月,全球领先的FPGA开发商德致伦(Digilet)公司,率先发布了PYNQ开发板,可直接使用Pytho语言进行FPGA准芯片级硬件编程,学术价格仅65美元。也许FPGA和芯片设计对于广大公众来说有些遥远,但这几年风靡全球的ldquo创客rdquo运动,其鼻祖就源自小小的ldquo树莓派rdquo(RaerryPi)。尽管树莓派和创客运动已经非常成功,但其解决的还只是表层的硬件问题,更关键的软件层面、程序开发、软硬一体化、智能控制等方面始终未能突破。其背后原因在于树莓派及其凭借的传统汇编、C语言的开发平台,缺乏如今互联网时代、大数据时代的大数据、人工智能模块库,所以很多工作都要从零开始。Pytho已经成为人工智能、数据分析等领域事实上的工业标准编程语言,Pytho的硬件衍生版本MicroPytho已经从概念上成为智能开发、物联网应用的工业级编程语言。幸运的是,国内有关企业、技术团队,在最新一轮的智能化硬件平台军备大赛中没有被淘汰,而是紧跟国际技术前沿,在国内迅速完成了多个不同版本的硬件开发平台设计,组建了多个相关的技术社区。●PyBox开发套件:htt://www.zrooto.com。●PyMii开发套件:htt://www.zrooto.com。●TPYBoard开发板:htt://www.tyoard.com。●PYB-Nao迷你开发板,MicroPytho中文社区:htt://www.mimcroytho.org.c。●Newit开发板,MicroPytho中文社区:htt://www.mimcroytho.org.c。很多原本烦琐的智能化设计,例如人脸识别、车牌识别等,在使用全新的Pytho开发板和各种人工智能模块库时,仅需数十行代码就可以实现。更加令人期待的是,被誉为ldquo黑科技rdquo的谷歌TeorFlow神经网络平台,首选的开发语言也是Pytho。有了先进的软件、硬件开发平台,剩下的只是创意。中国人,特别是中国的年轻人,是全球最富有创业、创新精神的一群人,这样的一个群体难道还会缺乏创意吗?《机器人Pytho客编程入门与实战》只是ldquo青少年学编程系列丛书rdquo的第一本,本系列包括以下作品。●《机器人Pytho客编程入门与实战》:Pytho开发板套件的使用与学习,包括数十个简单入门案例,如LED控制、Wi-Fi控制、机器小车等。●《机器人Pytho智能开发与实战》:基于Pytho的智能化机器人开发设计,比如语音识别、电脑绘画等。●《机器人Pytho案例汇编》:汇集Pytho客团队和国内众多一线高手设计的各种实用、经典智能案例。ldquo青少年学编程系列丛书rdquo只是ldquoPytho客项目rdquo的起点,也是新一代智能化硬件的起点,我们期待更多的同行、更多的年轻人加入这个领域。本书所有案例程序可用于zwPytho平台,以及各种支持Pytho3的设备平台,包括Liux操作系统、iOS系统,以及安卓系统等。其他非zwPytho用户运行本书程序时,如果出现问题,通常是缺少有关的Pytho模块库,可以根据调试信息安装相关的Pytho模块库,再运行相关程序。zwPytho及本书配套资料下载地址,请参见To宽量化社区ldquo下载中心rdquo:htt://toquat.vi或htt://ziwag.com。何海群北京宽科技middotwww.ToQuat.vi2017年7月21日于中关村创业大街轻松注册成为博文视点社区用户(www.roadview.com.c),扫码直达本书页面。●提交勘误:您对书中内容的修改意见可在提交勘误处提交,若被采纳,将获赠博文视点社区积分(在您购买电子书时,积分可用来抵扣相应金额)。●交流互动:在页面下方读者评论处留下您的疑问或观点,与我们和其他读者一同学习交流。页面入口:htt://www.roadview.com.c/32292第一部分Pytho基础第1章Pytho简介1.1入门简单、功能强大有学者认为:ldquoPytho入门简单、功能强大,从8岁到80岁都可以学习;小学生、博士生一样可以使用,是真正的终身编程语言。rdquoPytho是最适合编程初学者的语言,是目前IT行业唯一的入门简单、功能强大的工业级开发平台,几乎成为IT行业的万能开发平台。1.入门简单任何熟悉JavaScrit脚本、ViualBaic、C语言、Delhi的用户,通常一天即可学会Pytho。即使是不会编程的美工设计师、打字员,一周内也能熟练掌握Pytho,学习难度绝对不会高于Photoho、五笔,至少笔者现在还不会使用五笔字型。2.功能强大海量级的Pytho模块库,提供了IT行业最前沿的开发功能。●大数据:Pada已经逐步碾压R语言。●高性能计算CUDA:Pytho、与C(C++)、Fortra是NVIDIA公司官方认可的3种编程语言,Pytho也是目前唯一适合大众用户的CUDA编程工具。●机器学习:TeorFlow、PyTorch、Scikit-lear、Theao都是国际上热门的机器学习平台。●自然语言:NLTK是全球首选的自然语言处理平台;aCy是工业级NLP平台。●人脸识别:OeCV有光流算法、图像匹配和人脸算法。●游戏开发:Pygame提供图像、音频、视频、手柄、AI等全套游戏开发模块库。●字体设计:FotForge是唯一商业级的字体设计开源软件,内置的脚本语言和底层核心的FotTool,都是基于Pytho。●电脑设计:Bled、GIMP、Ikcae、MaYa、3dMax都内置或扩展了Pytho语言支持。上述Pada、CUDA、TeorFlow、PyTorch、Scikit-lear、Theao为Pytho模块库或IT行业术语。吉多middot范罗苏姆(GuidovaRoum)是一名荷兰计算机程序员,他作为Pytho程序设计语言的作者而被人们熟知。他对Pytho设计的目标是:●一门简单、直观的语言并与主要竞争者一样强大。●开源,以便任何人都可以为它做贡献。●代码像纯英语那样容易理解。●适用于短期开发的日常任务。既然Pytho如此美好,而且是100%免费的开源软件,学习Pytho的人也越来越多,为什么Pytho相对于C#、JavaScrit、ViualBaic、C语言等,始终还只是一种小众语言呢?笔者认为,Pytho的ldquo大众化rdquo之路,存在以下两个瓶颈。●配置:软件行业有句俗话ldquo搞懂了软件配置,就学会了一半rdquo。对于Pytho和Liux等许多开源项目而言,80%的问题都出现在配置方面,尤其是模块库的配置。●OOP(面向对象程序设计):大部分人都认为Pytho是一种ldquo面向对象rdquo的编程语言,而OOP的编程风格,业界公认比较繁杂。如果能够解决好以上两个问题,Pytho的学习难度可以降低90%,而在应用领域和开发效能方面,则可以瞬间提升数十倍效能,而且这种提升是零成本的。3.难度降低,性能提高To宽开源团队在WiPytho软件包的基础上,推出了ldquozwPythordquomdahmdah集成式Pytho开发平台:●提出ldquo零配置、零对象rdquo的研发理念,绿色软件封装模式,类似Mac开箱即用风格,无须安装,解压即可直接使用,还可以放入U盘,支持Mo-APP移动式开发编程。●ldquo外挂rdquo式ldquo核弹rdquo级开发功能,内置很多功能强大、IT前沿的开发模块库,例如OeCV视觉、人脸识别、CUDA高性能GPU并行计算(OeCL)、Pada大数据分析、TeorFlow、PyTorch机器学习、NLTK自然语言处理。●便于扩展,用户可以轻松增删相关模块库,全程智能配置,无须用户干预,就像拷贝文件一样简单,而且支持U盘移动便携模式,真正实现了ldquo一次安装,随处可用rdquo。●针对中文开发文档缺乏、零散的问题,内置多部中文版OeCV、FotForge和Pytho入门教材。●大量示例脚本源码,涵盖OeCV、CUDA、OeCL、Pygame等。如此种种只是为了便于IT行业外的用户能够零起步、快速入门,并且短时间内应用到生产环节中去。●zwPytho前身是zw2015dk:即字王(zw)智能字模设计平台,原设计目标是为广大美工设计师提供一款统一的、可编程的字体设计平台,以便于大家交流。美工设计师、美工都是文艺青年、IT小白,所以,简单是必需的,开箱即用也必须是标配。●做设计,图像处理PIL、Matlotli模块是必需的。●集成了OeCV作为图像处理、匹配模块,自然也提供了机器学习功能。●字模处理数据量很大,属于大数据范畴,必须集成SciPy、NumPy和Pada数据分析模块。●由于原生Pytho速度慢,所以增加了PyCUDA、OeCL高性能GPU计算模块。如此一而再、再而三地扩充,发现zwPytho已经基本覆盖了目前Pytho和IT编程90%的应用领域,因此又增加了部分模块,将zwPytho扩展成为一个通用的、集成式Pytho开发平台。4.ldquo零对象rdquo编程模式虽然很多人认为Pytho是一种ldquo面向对象rdquo的编程语言。但对于初学者而言,把Pytho视为一种Baic风格的、过程式入门语言,学习难度可以降低90%,基本上学习一小时,即可动手编写学习代码。有人说,ldquo面向对象rdquo最大的好处是方便把人脑子搅乱。Widow、Liux、UNIX、MacOSX内核都是使用C语言、汇编写的。有一种系统是C++写的内核,就是诺基亚的塞班系统,据说代码量比WidowXP还大,连他们自己的程序员都无法维护。ldquo零对象编程模式,用Baic的方式学习Pythordquo,是笔者向Pytho等编程语言的入门用户提出的一种全新的学习理论,一家之言,仅供参考。"Talkichea,Showmethecode!"大家还是多多动手。ldquo零配置rdquo大家很容易理解,关于ldquo零对象rdquo下面再补充几点。●不写ldquo面向对象rdquo风格的代码不等于不能使用,对于各种采用ldquo对象rdquo模式开发的模块库,我们仍然可以直接调用。●将Pytho视为非ldquo面向对象rdquo语言并非ldquo大逆不道rdquo,事实上,许多人认为,Pytho也是一种类似LISP的ldquo函数rdquo编程语言。●笔者从事编程十多年,从未用过ldquo面向对象rdquo模式编写过一行ldquoclardquo(类对象)代码,依然可以应对各种编程工作。●目前ldquo面向对象rdquo编程理论,在业界仍然争论不休,入门者功力不够,最好避开强者之间的火力杀伤。●ldquo面向对象rdquo的鼻祖C++11标准,直到2015年依然处于推广阶段,而且争议纷纷。●ldquo面向对象rdquo过于复杂,与ldquo人生苦短,我用Pythordquo的优雅风格天生不合。1.2用户运行平台本节主要讲解Pytho开发环境和数据包的配置、应用流程方面的知识。本书所有案例程序均采用纯Pytho语言开发,除特别指明外,均默认使用Pytho3语法,且经过zwPytho平台测试。zwPytho是To宽开源组推出的一个Pytho集成版本,属于免费开源软件。系统内置了数百种专业的Pytho模块库,无须安装,解压即用。有关zwPytho的使用,可参考软件自带的《zwPytho用户手册》。本书所有案例程序可用于zwPytho平台,以及各种支持Pytho3的设备平台,包括Liux操作系统、Mac苹果电脑,以及安卓系统、树莓派。其他非zwPytho用户运行本书程序时,如果出现问题,通常是缺少有关的Pytho模块库,可以调试信息安装相关的Pytho模块库,再运行相关程序。zwPytho及本书配套下载地址,请参见To宽量化社区ldquo下载中心rdquo:htt://toquat.vi或htt://ziwag.com。1.3程序目录结构本书配套程序的工作目录是zwPytho\y_demo,这也是本书默认的工作目录,凡是没有特别标注目录的脚本文件,一般都位于该目录。有关的程序会定时在读者群发布更新,请读者及时下载。相比普通的Pytho版本,本书配套的教学版的zwPytho目录中多了一个y_demo目录。y_demo目录收录了相关培训课程的配套代码和所需数据,y_demo目录也可以复制到其他目录,建议放到zwPytho根目录下。zwPytho目录结构中的其他子目录如下。●\zwPytho\doc\:用户文档中心,包括用户手册和部分中文版的模块库资料。●\zwPytho\y35\:Pytho3.5版本系统目录,除增加、删除模块库外,一般不需要改动本目录下的文件,以免出错。另外,如果日后Pytho版本升级,这个目录也会变化,如Pytho3.6,会采用y36作为目录。●\zwPytho\demo\:示例脚本源码。●\zwPytho\zwrk\:zw工作目录,用户编写的脚本代码文件建议放在本目录下。1.4Syder编辑器界面设置1.开发环境界面设置在设置界面之前,可随意把一个Pytho源码文件,用鼠标拖到Pytho编程语言编辑器Syder的编辑框中,如图1-1所示。图1-1Pytho编程语言编辑器Syder编辑框界面Syder编辑器的界面设计非常合理,参考了MATLAB,特别适合数据分析,很多国际大企业都选择用这种布局作为标配。通常需要优化的只有Outlie(导航)面板,又称函数列表面板,类似于Delhi语言的Struct函数列表面板。在Syder编辑器默认配置中,Outlie面板是不显示的,单击菜单ViewrarrPaerarrOutlie,如图1-2所示,将显示Outlie面板。图1-2显示Outlie面板Outlie面板显示后,它的默认位置在代码编辑器和右侧窗口的中间。建议单击Outlie面板左上角的ldquo窗口缩放rdquo按钮,拖动面板到右上方,将其与Var(变量)面板、File(文件)面板等合并。Outlie面板的作用是对代码中的函数、类、变量进行快速导航定位。单击Outlie面板的函数、类、变量名称后,左侧代码编辑器就会自动移动到相关代码,如图1-3所示。对于大型项目而言,使用Outlie面板可以提高效率。图1-3Syder编辑器Outlie面板需要注意的是,由于Syder软件未来版本将升级,具体操作界面和细节可能会有所不同,本书其他软件和模块也是如此,这属于正常情况,大家无须担心。2.代码配色技巧zwPytho的IDE代码编辑器是Syder,默认配色是Syder模式,采用白底黑字,与传统的IDE环境差别很大,如图1-4所示。图1-4Syder编辑器配色模式如图1-5所示是最新的delhi-xe10的编辑器配色模式(Twilight模式)。图1-5delhi-xe10编辑器配色模式这种黑底模式也是微软VS等开发平台标准的代码编辑器配色模式。幸运的是,Syder编辑器内置的配色模式里也有类似的模式。运行Syder编辑器,单击菜单ToolrarrPreferece,打开Preferece对话框。在左侧的列表框中选择Editor(编辑器),在右侧Dilay(显示)面板的Sytaxcolorcheme(语法配色方案)下拉列表框中选择Syder/Dark(暗调)模式即可,如图1-6所示。不同版本的Syder编辑器调整细节会有所不同,请读者注意。图1-6调整Syder编辑器配色模式3.图像显示配置Pytho语言的Syder编辑器默认的图像显示尺寸,对于高清显示器来说有些偏小,需要进行调整,具体步骤如下。(1)单击菜单ToolrarrPreferece,打开Preferece对话框。(2)单击左侧列表框中的IPythocoole(IPytho控制台)。(3)在对话框的右侧选择Grahic选项卡。(4)在Grahicacked选项区中,Backed选项默认为Ilie,一般不需要改,如要进行交互分析,可以设置为Automatic(自动模式)或者Qt(Qt模式)。(5)在Ilieacked选项区中可以调整内置图像的大小,默认值Width为8、Height为5,建议将Width改为10、Height改为6。此外,建议勾选对话框上部的AutomaticallyloadPylaadNumPymodule复选框(会自动加载Pyla、NumPy模块),如图1-7所示。图1-7调整Syder编辑器图像显示尺寸4.重剑无锋对于量化分析的开发平台,笔者主张直接使用zwPytho内置的Syder开发平台。Syder的工作界面,经过多年一线数据分析实盘操作人员的反馈调整和设计优化,对于数据分析工作者而言,已经是一种非常理想的工作界面,具体理由如下。●Syder(前身是Pydee),是一个强大的交互式Pytho语言开发环境,提供高级的代码编辑、交互测试、调试等特性,支持包括Widow、Liux和OSX系统。●Syder最早发布于2009年,经过多年的升级优化,目前已经非常成熟,能够在最大程度上减少各种Bug对于实盘操作的干扰。●Syder默认界面布局,如图1-8所示,类似MATLAB,集中了代码编辑,项目管理,变量检查与图形查看等多种功能,这种界面布局也是金融工程、量化分析行业的标准工作界面。GUI用户界面,其实类似电脑的机箱,虽然华丽,但只是表层的东西,绝非核心因素。其实许多服务器采用的Liux操作系统,为了追求极致的性能,还在使用传统的纯文本界面,根本没有所谓的GUI用户接口。笔者在设计zwQuat宽量化软件时,无论是最初的zwQuat,还是zQuat-core(内核版),都强调简单实用,这些案例是ldquoki法则rdquo(保持简单)在软件工程中的具体应用。图1-8Syder工作界面也许,大家觉得Syder的界面过于朴素,这种朴素源自开源的历史与传承,大家可以看看一些著名开源项目的网站,网页都非常简单朴素,有些甚至还是互联网起步阶段的文本模式。●htt://www.aache.org:aach开源项目网站。●htt://githu.com:GITHUB开源项目网站。●htt://www.lfd.uci.edu/~gohlke/Pytholi:LFD二进制Pytho模块库。●htt://mirror.163.com/:网易开源镜像网站。●htt://mirror.ohu.com/:搜狐开源镜像网站。幸运的是,如今很多成功的互联网企业,如谷歌、百度也继承了这种朴素简练的传统,搜索引擎的首页都是大片的空白,类似中国传统书法的ldquo留空rdquo,只有简简单单的搜索框。在这种朴素的背后是一种ldquo重剑无锋rdquo的体现。目前,Pytho语言已经是数据分析、人工智能、编程教育的行业标准编程语言,大家无须争议。在大家试图质疑这些问题的时候,请好好重新审视一下软件工程的名言:ldquoDo'tReivettheWheelrdquomdahmdah不要重复发明轮子。1.5Pytho命令行模式Pytho命令行模式与普通的命令行模式不同,因为集成了Pytho的运行环境参数。许多新用户都是直接使用Widow软件内置的Do命令,进入Do命令行,直接运行i命令,这样会出错,因为没有绑定Pytho运行环境。正确的方法是,运行Pytho目录下的WiPythoCommadPromt.exe程序,如图1-9所示。图1-9WiPythoCommadPromt.exe程序●Pytho27版本,y27\WiPythoCommadPromt.exe。●Pytho35版本,y35\WiPythoCommadPromt.exe。运行后,会自动进入Pytho对应的子目录。●Pytho27版本的目录是:x:\zwPytho\y27\Pytho-2.7.10.amd64\。●Pytho35版本进行了优化,目录是:x:\zwPytho\y35\crit\。1.6Noteook模式zwPytho内置的Noteook支持模式,目前已经是Pytho源码交流的常用模式,事实上,Noteook已经是数据分析信息分享的We标准模式。Noteook模式文件的后缀名是.iy,类似IE的MHT网页打包格式,支持文字格式、排版、图像。运行方法如下:●进入Pytho35目录●单击运行JuyterNoteook.exe程序JuyterNoteook.exe程序类似单机的本地We服务器软件。如图1-10所示,程序运行后会自动调用默认浏览器,并访问默认网址:htt://localhot:8888/tree。ldquo.iyrdquo格式文件使用方法如下。●运行JuyterNoteook.exe程序,进入Noteook模式。●单击右上角的ldquoUloadrdquo按钮,或者用鼠标直接拖放ldquo.iyrdquo格式文件到浏览器窗口。图1-10Noteook模式●再单击文件名右侧的ldquoUloadrdquo按钮即可上传文件。●上传文件后,单击相应的文件名,即可看到相应的脚本内容,以及运行结果和图片。具体效果如图1-11所示,但效果图会根据文件内容不同而有所不同。图1-11Noteook运行模式1.7模块库控制面板Pytho的强大和方便除体现在海量的内置模块上,还体现在绿色、灵活的模块库管理功能上。一些简单的模块或Pytho函数,可以直接复制到目录:y64\ytho-2.7.9.amd64\Li1.模块库更新与增删zwPytho的模块库管理直接使用WiPytho的控制面板程序:WiPythoCotrolPael.exe。控制面板程序WiPythoCotrolPael.exe位于Py35目录下,不同版本位置不同,不能混用,请大家注意。运行后界面如图1-12所示。图1-12控制面板程序运行界面2.zwPytho模块库的安装流程zwPytho模块库的安装流程如下。●把下载的Pytho模块库复制到任意一个目录。●单击左下角的ldquoAddackagerdquo按钮,从模块目录选择模块文件名即可完成模块库的添加。一次可选择添加多个模块库文件,如果模块库版本不对,则会出现提示对话框显示相关的出错模块名称;zwPytho系统是基于64位Pytho3.x版本,因此下载模块,请选择对应的版本。●添加完毕后,单击右下方的ldquoItallackagerdquo即可完成模块库的安装。需要注意的是:●模块安装完成后可以删除相关的模块文件,不影响程序使用。●多个模块安装时,每次最好不要超过20个,以免出错。3.模块库资源zwPytho模块库资源,主要来自以下4个方面。●各大网络Pytho社区:主要是ldquo.zirdquo、ldquo.gzrdquo格式。●PyPI(PythoPackageIdex):Pytho官方模块库,主要是ldquo.zirdquo、ldquo.gzrdquo格式。●LFD:加州欧文大学的非官方Pytho集成模块库,主要是ldquo.exerdquo、ldquo.whlrdquo格式。●GitHu:全球最大的程序资源网站,注意选择Pytho语言版本。运行控制面板程序:WiPythoCotrolPael.exe后,单击右下角的ldquoAddackagerdquo按钮,可以发现系统支持多种格式的模块库安装:ldquo.zirdquo、ldquo.gzrdquo、ldquo.exerdquo、ldquo.whlrdquo。zwPytho在模块库安装方面的强大,主要体现在以下方面。●支持多种格式:除官方的ldquo.zirdquo、ldquo.gzrdquo格式外,还支持LFD的ldquo.exerdquo、ldquo.whlrdquo格式。●绿色安装:一次安装,随处运行,支持U主便携式开发。Pytho官方模块库Pil网址:htt://yi.Pytho.org/yi。Githu网址:htt://githu.org。LFD非官方模块资源网址:htt://www.lfd.uci.edu/~gohlke/Pytholi/。(LFD采用集成方式打包,特别适用于OeCV、CUDA等大型模块库安装)LFD全称是:LaoratoryforFluorececeDyamic,UiverityofCaliforia,Irvie.,动力学实验室,加利福尼亚大学/加州欧文大学。加州欧文大学(简称为UCI或UCIrvie,又常被译作加州大学欧文分校)成立于1965年,是加州大学10个校区之一,位于美国加州。4.模块库维护更新运行控制面板程序:WiPythoCotrolPael.exe,还提供了模块库的维护和升级功能,如图1-13所示,单击菜单:OtiorarrReairackage。图1-13模块库维护5.系统关联如图1-14所示,运行控制面板程序:WiPythoCotrolPael.exe,还提供系统关联功能(通常无须采用关联模式)。图1-14系统关联●单击菜单ldquoAdvacedrarrRegiterditriutiordquo,即可将zwPytho关联到Widow系统,关联后,可以直接在资源浏览器运行ldquo.yrdquo脚本文件,另外,还可以增加鼠标右键的ldquo.yrdquo脚本文件与ldquoyderrdquoIDE程序的关联编辑功能。●单击菜单ldquoAdvacedrarrUregiterditriutiordquo,即可解除关联。通常,无须采用关联模式。1.8使用i更新模块库有时,由于各种原因,使用控制台安装模块库会出现失败现象,或者需要批量更新模块库,这时,可以使用i模块管理程序。1.i常用命令(1)列出已安装的包ifreezeorilit(2)导出requiremet.txtifreeze><目录>/requiremet.txt(3)在线安装:安装包、模块库iitall<包名>或iitall-rrequiremet.txt(4)指定版本通过使用==、>=、<=、>、<等符号来指定版本,不写则安装最新版本。requiremet.txt内容格式为:(5)安装本地安装包注意,<包名>前有空格。可简写为:iitall--o-idex-f=<目录>/<包名>(6)卸载包iuitall<包名>或iuitall-rrequiremet.txt(7)升级包iitall-U<包名>(8)升级iiitall-Ui(9)显示包所在的目录ihow-f<包名>(10)搜索包iearch<搜索关键字>(11)查询可升级的包ilit-o(12)下载包而不安装iitall<包名>-d<目录>或iitall-d<目录>-rrequiremet.txt(13)打包iwheel<包名>(14)国内yi镜像(15)指定镜像安装源iitall<包名>-ihtt://yi.v2ex.com/imle其他更多有关i的使用细节,大家可以自行搜索。2.i安装模版为了方便大家使用i安装新的模块库,zwPytho集成了一个i01.at批命令模版,位于相关的目录下。i01.at批命令内容如下:其中,tuhare是示例的模块库名称,请大家自行改为需要安装更新的模块库名称。这个i01.at批命令会自动更新指定的模块库,如果找不到对应的模块,则会重新安装。因为Pytho官网速度很慢,所以,我们在i01.at批命令中使用了国内的镜像源,如果出现网络问题,大家可以根据前面介绍的PYPI镜像站点或者自行搜索,更换对应的镜像网站即可。3.i参数解释i部分参数及其含义如表1-1所示。表1-1i部分参数及其解释续表4.i-itall参数选项itall是最常用的i参数,itall参数选项及其含义如表1-2所示。表1-2itall参数选项及其含义续表第2章Pytho入门案例考虑到很多刚入门的读者对于Pytho不甚了解,所以在此特意增加了一章Pytho入门案例套餐,通过几个简单的Pytho入门程序,帮助大家尽快掌握Pytho语言,熟悉开发环境。本书采用的是:逆向式Pytho语言教学模式,先通过解压即用的zwPytho开发平台和入门案例套餐,让大家对于Pytho语言有个基本的感性认识,再开始介绍Pytho语言的基本语法。2.1案例2-1:第一次编程ldquohello,ziwagrdquo软件安装完毕,我们就可以开始编写、运行Pytho脚本程序了。●单击工具栏的ldquo读取rdquo按钮,打开ldquoy_demo\rdquo目录下的y301.y脚本文件。●单击工具栏中部的绿色ldquo▶rdquo运行按钮。程序很简单,只有一行代码:rit("hello,ziwag.com")如图2-1所示,运行后,在右下角的输出窗口可以看到ldquohello,ziwag.comrdquo的字样,表示运行成功。注意,输出面板是IPythoCoole。大家可以自己修改引号里面的文字,看看输出效果,注意,此处必须是英文字符和标点,中文字符的处理我们后面再讲解。1.简单调试下面,我们学习最简单的调试,如图2-2所示,去掉代码左边的引号,再单击ldquo▶rdquo运行按钮。图2-1输出面板图2-2修改代码右下角的输出窗口如图2-3所示。图2-3显示输出有错误,注意这行文字:File"e:/zwPytho/y_demo/zc201.y",lie2其中的ldquolie2rdquo表示出错的代码位于第二行。出错信息是:SytaxError:EOLwhilecaigtrigliteral表示是字符串应用错误,我们加上引号即可。图2-3输出窗口2.控制台复位有时,由于脚本代码或者其他原因,可能引发严重错误,比如系统运行时出现死循环或崩溃问题。如图2-4所示,单击IDE右侧中部的ldquoRetartrdquo下拉菜单和按钮,选择相应选项将控制台重新复位即可。图2-4系统复位2.2案例2-2:增强版ldquohello,ziwagrdquo下面我们运行一个增强版的ldquohello,ziwagrdquo。●单击工具栏的ldquo读取rdquo按钮,打开ldquoy_demo\rdquo目录下的y302.y脚本文件。●单击工具栏中部的绿色ldquo▶rdquo运行按钮。案例2-2.y脚本文件很简单,核心程序才十几行,不过功能非常强大,除输出文字ldquohellordquo等信息外,还提供中文输出,以及检测系统多个重量级模块(比如OeCV、Plotly、Pygame、Pada等)是否安装成功和版本是多少。链接:htt://a.aidu.com//1IQljIT6vBYN-LmAgqL7IQ...

    2022-04-03 python spyder安装 python spyder教程

  • [每天读本书] 与生活息息相关的《斯坦福简经济学》

    在豪宅里赞美经济学家的智慧,就像在街上宣扬政治人物的忠诚和可信一样——这是不可能的。虽然有各种各样的偏见,但我仍然强烈认为经济学有助于我们理解这个世界。我妻子说经济学是我所信仰的宗教,我是一个传教士,所以会如此相信它。在研讨会或各种社交场合,我多次被要求推荐一本能清楚地解释经济学的书。他们不想阅读赞扬自由市场的书籍或政府干预市场所必需的学术论文;他们对政治和政策有自己的看法,但也有自我意识:他们的一些观点或多或少是基于不可靠或不存在的经济认知。我能理解这种情况。市场上有太多关于经济学的书,有各种各样的奇怪的书,但我很难找到一本容易阅读的非教科书,这可以让人们充分理解经济学的重要原则。我希望你正在读的书能在微观经济学和宏观经济学中传授有用的知识。虽然这本书不足以让你从事经济预测,但它肯定会让你更自信、更有说服力地与人们交谈。我知道你在想什么,你怀疑我在试图推广一些经济政策。如果是这样,我的政治立场倾向于哪一方?这种怀疑是可以理解的,但事实是,如果你怀疑这本书的内容会偏向于自由或保守的经济政策,或者任何政党,那么我可以简短地回答你——不。专业经济学家,无论他们的政治立场如何,都会使用我将在这本书中讨论的工具和概念。经济学不是一套答案,而是一种追求答案的结构。例如,我们可以将经济学研究分为两类:微观经济学和宏观经济学。微观经济学是从个人和企业的角度进行研究,宏观经济学是对经济的整体观点的探讨。有一个古老而恰当的比喻:宏观经济学就像看森林,而微观经济学就像看个别树木。学习经济学的诀窍是对森林和树木有一个全面的理解。本书前18章主要让读者了解微观经济学。我将首先讨论商品市场、劳动力市场、资本市场如何运作,然后扩大范围,讨论垄断和竞争不足、污染和环境危害、缺乏新技术、创新和大型公共基础设施、贫困和收入不均衡持续或扩大,以及保险市场运作不平衡。上述问题都提供了政府干预的潜在原因,但微观经济学的最后一章提醒读者,民主政府也可能在处理这些问题时失败。本书后半部分将讨论宏观经济学,包括经济增长、失业、通货膨胀、国际贸易、货币政策和财政政策。无论你对市场和政府的角色有什么看法,我都希望这本书能挑战你的观点。我也希望这本书能提供一种语言和结构,让你更清楚地表达你的信念,成为这个时代经济论中更聪明、更成熟的参与者。注:以上摘自本书序言。————————————–原作名:TheItatEcoomit[美]蒂莫西泰勒译者:林隆全评分:7.9你的工资是由什么决定的?什么样的收入不均衡是合理的?我们想在池塘里做小鱼还是大鱼?谁能监督政府的财政收入?政府的钱是怎么花的?未来的经济形式是什么?这本书来自斯坦福大学受学生欢迎的经济学课程。作者从36经济关键词开始,引入概念原则,概念清晰,广度和深度,整合经济问题,带我们了解复杂世界的真实运作,教我们如何权衡经济世界的选择,提高工作效率和生活质量。...

    2022-04-04 微观经济学宏观经济学 西方经济学宏观经济学

  • [每天读本书] 了解世界的样子《七堂简物理课》

    爱因斯坦年轻时无所事事。不幸的是,现在许多年轻的父母经常忘记这样一个事实:一个没有浪费时间的人最终会一事无成。当时,爱因斯坦因无法忍受德国高中的严格教育而辍学,回到了意大利帕维亚的家。当时是20世纪初,意大利工业革命刚刚开始,他的工程师父亲正在波河平原上建造第一批发电站。爱因斯坦正在阅读康德的作品,偶尔去帕维亚大学——他只是为了好玩,既不注册学校地位,也不参加考试。但正是这种看似儿童游戏的行为使他成为了一名真正的科学家。后来,他去了苏黎世大学读书,开始全身心地投入到物理学的研究中。几年后的1905年,他向当时最负盛名的科学期刊《物理学年鉴》投寄了三篇文章,这三篇文章中的任何一篇都足以让他获得诺贝尔奖。其中第一篇指出了原子的存在,第二篇则奠定了量子力学的基础——我在下一课里会细说,而在第三篇中他提出了第一个相对论,也就是我们今天所说的“狭义相对论”。这个理论说明了对每个人来说,时间的流逝速度可以不一样——如果一对双胞胎中的一个人以高速运动,那么两人的年龄将不再相同。爱因斯坦很快成为一名著名的科学家,并收到了许多大学的聘书。即便如此,仍然有一些事情让他感到不安——尽管他的相对论立即得到了赞扬,但它与我们对引力的理解,即自由落体的认知相矛盾。他在写一篇总结相对论的论文时发现了这个问题,所以他质疑了伟大的物理之父牛顿著名的万有引力理论:我们能纠正这个理论,让它不再与新的相对论相容吗?为此,他深思熟虑,花了十年时间解决这个问题。在过去的十年里,他疯狂地学习,反复尝试,不断地犯错误,陷入混乱。他发表了错误的论文,有各种各样的想法,误入歧途。最后,在1915年11月,他发表了一篇论文,给出了一个完整的答案——这是一个新的引力理论,他称之为广义相对论,这是他的杰作。伟大的苏联物理学家列夫·朗道(LevLadau)被称为最美理论。世界上有许多感人至深、无与伦比的伟大作品,比如莫扎特的《安魂曲》、荷马的《奥德赛》、西斯廷礼拜堂的穹顶画、莎士比亚的《李尔王》……要理解这些作品的美,你必须经历一个从零开始学习的过程,但最终的回报将是100%美丽的享受。事实上,除了美,这些作品还可以为我们提供一个观察世界的新视角。广义相对论,这颗爱因斯坦的珍珠,就是这样一部杰作。我还记得当我第一次有这个理论经验时,我很兴奋。那是大学的最后一个夏天。在卡拉布里亚孔多弗里城的一片海滩上,我沐浴在希腊风格的地中海阳光下。因为没有学校作业的干扰,学生们经常可以在假期里更加专注地学习。我在读一本书,页面的边缘被老鼠咬了。每当我无法忍受博洛尼亚大学无聊的课程时,我就会跑回翁布里亚山区的家。我的家看起来不像,有点嬉皮士。我每天晚上都用这本书堵住那些可怜的小动物的洞。此刻,我不时地从页面上抬起头来,看着面前闪闪发光的大海。我似乎看到了爱因斯坦想象中弯曲的时空。这就像魔法:就像一个朋友在我耳边低声说话,告诉我一个非凡但未知的真相,立刻揭开了屏蔽真实的面纱,展示了一个更简单、更深刻的秩序。自从我们得知地球是圆的,像疯狂的陀螺一样旋转以来,我们意识到事实并不像表面上看到的那样。每当我们瞥见事实的新一面时,我们都会兴奋,这意味着另一层面纱将被揭开。在漫长的历史河流中,我们的知识领域有许多飞跃,但爱因斯坦完成的飞跃可能是无与伦比的。为什么是这样?首先,一旦我们掌握了它的本质,这个理论就会简洁而惊人。让我简要地描述一下……注:上文节选自本书章节“第一课最美的理论”。————————————–本书书摘:只有当有热量存在时,过去和未来才会有所不同。区分过去和未来的基本现象是热量总是从热物体跑到冷物体。一个没有浪费时间的人最终会一事无成。重力场不弥漫在空间中,因为它本身就是空间。这就是广义相对论的思想。无论是欣赏艺术还是理解科学,我们最终都会得到一个全新的视角来享受和看待世界。在有物质的地方,空间会弯曲。一切都是不稳定的,总是从一种相互作用转变为另一种相互作用。因此,无论是行星绕太阳还是物体下落,都是因为空间弯曲。当一个大恒星燃烧完自己所有的燃料(氢)时,它就会熄灭。残留的部分因为没有燃烧产生的热量的支撑,会因为自身的重量而坍塌,导致空间强烈弯曲,最终塌陷成一个真真正正的洞。这就是着名的“黑洞”。每一个元素都是量子力学最重要方程的解决方案。整个化学学科都是基于这个方程的。只有当热量转移时,过去和未来才会有区别。热量与概率有关,概率决定了我们与周围世界的互动无法找到小细节。————————————–原作名:SetteBreviLezioidiFiica作者:[意]卡洛·罗韦利译者:文正/陶慧慧评分:8.3《七节简主义物理课》是写给那些对现代科学一无所知或知之甚少的朋友的。这七节课将引导读者欣赏20世纪物理革命中最迷人的领域,以及革命开始时的问题和奥秘。因为科学不仅告诉我们如何更深入地理解世界,而且也告诉我们未知世界有多广阔。...

    2022-04-04 爱因斯坦广义相对论的主要内容 爱因斯坦广义相对论公式

  • [每天读本书]《你一定爱读的简欧洲史》

    如果你有直接跳到最后看结局的习惯,你肯定会喜欢这本书——因为开头不久就谈到了结局。这本书从不同的角度讲述了欧洲历史六次。这本书的内容最初是教学讲义,旨在让澳大利亚大学生对欧洲历史有一个初步的了解。但作为一名教师,我并没有从前面开始,一步一步地说到最后。我的做法是很快为学生做一个总结,然后回顾细节。我用前两章的空间简要概述了欧洲的完整历史,这确实是最短的欧洲历史。在接下来的六章中,每一章都有一个特定的主题延伸。这样做的原因是希望学生能通过回顾进行更深入的检查来加深他们的理解。所有的故事都有情节:开头、中间和结尾。从这个定义来看,文明不是一个故事。如果我们认为文明的演变必然会有起伏,我们就会被故事所吸引,尽管它迟早会结束。我的目的是找出欧洲文明的基本要素,看看这些要素如何通过时间重新组合,从古老的形状中塑造新的外观;看看旧的东西是如何站立和再现的。历史书总是触及许多人物和事件,这是历史的好处之一,带领我们接近生活。但这一切有什么意义呢?真正重要的是什么?这样的问号总是萦绕在我的心头。因此,这本书中没有出现许多历史书中包含的事件和人物。这本书的第二部分,也就是更详细的描述,不要谈论1800年突然停止,这纯粹是因为当我准备这些教科书时,另一门课程讲述了1800年后的历史。有多少历史故事会因此而被遗漏?然而,我偶尔会期待:如果我的方法可行,你会看到我们现在生活的世界的轮廓很久以前就建立起来了。这本书的重点主要集中在古典时期之后的西欧。欧洲各地区在塑造欧洲文明方面的重要性并不平等。意大利文艺复兴、德国宗教改革、英国议会政府和法国民主革命的影响比波兰更大。我很依赖历史社会学家,尤其是米歇尔·曼恩(MichaelMa)和帕特里夏·克龙(PatriciaCroe)。克龙并不是欧洲历史的专家,她的专精领域是伊斯兰文化。不过,她在一本名为《前工业社会》(Pre-IdutrialSocietie)小书中有一章:欧洲畸怪(TheOddityofEuroe),这是一部非常精彩的杰作。它只用了30页就讲述了整个历史,几乎和我的简主义历史一样短。它提供了我整理和重组欧洲各种混合元素的想法,结果是这本书前两章的样子。多年来,我一直在澳大利亚墨尔本拉筹伯大学任教(LaTroeUiverity),和艾瑞克在一起很幸运·琼斯(EricJoe)教授是同事。他鼓励我以大格局看历史,我鼓励他的作品《欧洲奇迹》(TheEuroeaMiracle)也仰仗甚多。我写这些教科书,最初的对象是澳大利亚学生,他们对澳大利亚历史了解太多,对欧洲文明了解太少,他们也是欧洲的一员。注:以上摘自本书的引言。——————-原作名:TheShortetHitoryofEuroe作者:约翰·赫斯特(JohHirt)评分:8.3澳大利亚著名历史学家约翰说:为什么欧洲总是抢第一?·赫斯特在这本书中的一次引人入胜的探索,为我们梳理了欧洲文明可以改变世界的各种特征。作者从古希腊罗马文化、基督教教义和日耳曼战士文化三个要素开始,描述了这三个要素如何相互加强和对立,最终形成了欧洲文明的核心;然后在许多世纪催生帝国和城邦,激发征服和十字军东侵,创造了许多独特的人物──比如善良的皇帝,好斗的教皇,侠义的骑士,甚至世界上第一批享受繁荣和启蒙果实的公民。这种欧洲因素不断塑造现代文明的各种特征,使欧洲遥遥领先于现代世界。这本书以清晰、幽默、发人深省的风格和生动的插图描述了一个非凡的文明,以及它对人类社会的巨大影响和贡献。...

    2022-04-03 教皇国历史 欧洲教皇统治时期

学习考试资源网-58edu © All Rights Reserved.  湘ICP备12013312号-3 
站点地图| 免责说明| 合作请联系| 友情链接:学习乐园