第一次随笔------李金镇

1991年,历史上的第一个python的编译器诞生了,它是用c语言来实现的并能够调用c库,在其诞生的初期其就已经具备了很多c语言之中的核心数据类型。

Python的应用十分的广泛,比如人们常听说的网站运维、第三方数据爬取、大数据分析等等,这都是python大展身手的领域,而其应用能够这么广泛,首先和其是开源(开源,即代码可以给他人看到)有关,第二就是和其具有“胶水”的性质有关,用它所写的脚本能够和绝大多数语言,比如C/C++、C#、Java、JavaScript、Ruby等等可以比较完美的使用在一起。Python简介、易读、可扩展性强,所以在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python教授程序设计课程。

Python的特性有解释性,面对对象,可拓展性,可移植性,丰富的类库,强制规范的特征。从解释性来看,在计算机内部python的解释器把源代码转化为字节码的形式,然后翻译为计算机的机器语言得以使用。从面向对象来看,Python既支持面向过程的编程也支持面向对象的编程。在“面向对象”的语言中,程序是由数据和功能组合而成的对象构建起来的。从可拓展性来看,可以写C或C++代码,然后你可以放到python中运行。从可移植性来看,由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。这些平台包括Linux、Windows、Solaris、Symbian以及Google基于linux开发的android平台。丰富的类库中看,python的标准库来看,Python标准库确实很庞大。它可以处理XML、FTP,还包括大量的数学计算类库。从强制规范性来看,Python强制你使用缩进的方式使得代码具有较好可读性。

Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。设计者开发时总的指导思想是,对于一个特定的问题,只要有一种最好的方法来解决就好了。这在由Tim Peters写的Python格言(称为The Zen of Python)里面表述为:There should be one-- and preferably only one --obvious way to do it. 这正好和peri语言(另一种功能类似的高级动态语言)的中心思想TMTOWTDI(There‘s More Than One Way To Do It)完全相反。Python的作者有意的设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。其中很重要的一项就是Python的缩进规则。一个和其他大多数语言(如C)的区别就是,一个模块的界限,完全是由每行的首字符在这一行的位置来决定的(而C语言是用一对花括号{}来明确的定出模块的边界的,与字符的位置毫无关系)。这一点曾经引起过争议。因为自从C这类的语言诞生后,语言的语法含义与字符的排列方式分离开来,曾经被认为是一种程序语言的进步。不过不可否认的是,通过强制程序员们缩进(包括if,for和函数定义等所有需要使用模块的地方),Python确实使得程序更加清晰和美观。

虽然我现在才开始学习python语言,但是我还是对这门课程挺感兴趣的。这门课程与Java,c语言相比虽然有不同之处,却不乏异曲同工之妙,python语言的发展迅速离不开python语言的实用性和创造性。学习这门语言需要安静的学习环境和自身的学习兴趣。

所谓高质量学习,就是要有一个保证一个安静的学习环境,不要被周围的环境,网上的广告和视频分散注意力。如果环境允许的话,建议使用mac系统或者linux系统的环境去学习,原因很简单:游戏少。Python语言的学习相对比较简单,基础内容不是很多.但是Python的应用范围广,使用的框架和模块也多,所要学习的实际内容一点都不少。要根据自己的学习方向确定学习路径,不要什么模块、框架都接触,那样很容易分散精力,学而不精。学习Python一定要坚持每天练习,每天写代码,这样才能熟能生巧,温故知新。以Python编程快速上手举例:可以自己设定学习进度,每天看一些内容,写一段代码,将书上的实例照着输入一遍,确保能正确运行。然后可以尝试修改一些内容,将理论联系实际运用到自己的学习中来。

原文地址:https://www.cnblogs.com/jinjianglijinzhen/p/10631935.html

时间: 2024-11-05 18:53:51

第一次随笔------李金镇的相关文章

《构建之法》第一次随笔

第一次接触软件工程是在大一的时候,此前对软件工程这一门专业并没有很深的了解,经过了一段时间的学习,逐步对软件工程有了新的理解与认识.读了<构建之法-现代软件工程>(邹欣 著 第二版)这本书,感觉学习到了很多有用的知识和以前不理解的方面.书中一开始给出了一个定式"软件=程序+软件工程",几乎所有的程序员都知道这句名言,但是真正能够在实际的学习和工作中运用到,却会有许多疑问. 从第一章中,我学到了程序,在这里指的就是源程序,就是一行行的代码,它们是建立在数据结构上的一些算法.程

大学的第一次随笔

开学第一篇随笔 告别了劳累的高中,终于迎来了期待的大学.还没来到大学的时候,我对大学充满了期待.因为从家人口中了解到的,以及在电视中.小说中看到的大学都是美好的.自由的.大学中没有高中苛刻的制度,也没有父母老师的叮嘱,这些让我对大学产生了憧憬.可真正来到了大学,我感觉大学并不是完全的轻松,相比于高中大学确实少了许多的约束,但也增加了许多的挑战. 我认为高中与大学是截然不同的.高中的学习方式比较被动,如果你不学习有很多人会去叮嘱你,他们也许会用严厉的方法,也许会用温柔的方法,总之无论何时都会有人在

第一次随笔:大学初体验

高中与大学 不知不觉中,我们已然从步履阑珊的婴儿宝贝变为从莘莘学子中脱颖而出的高校精英,我们的生活习惯也从"起得比鸡早,睡得比狗晚"变为"日出而作,日落而归".乍一看,大学仿佛就像人间天堂一般,可一念之间,它又会从我们的指尖悄然溜走,不留下一片云彩.这就是高中和大学的区别,一个仿佛人间地狱,却存在着最善良的天使:一个看似人间天堂,却隐藏着无数危机.在高中,老师的督促已经成为了我们学习的动力和习惯,而我们的成功自然也离不开这份督促.而这却恰恰是大学所欠缺的,但大学又是

开通第一次随笔

做.net多年的开发人员是不是每个人都会思考一件事呢,一个请求:如我们都非常熟悉的MVC,输入域名/控制/方面名,拼接好URL后就能到达你的业务代码,其实很多人包括我自己以前都认为通过文件地址找到的.其实只要了解过管道模型的人都不会这么认为了. 今天先说下管道前期吧,也是我自己简单总结的: URL请求==>DNS解析域名找到服务器的端口==>HTTPSYS服务接受http请求/对web如果第一次访问IIS创建其程序域,同时加载IsqpiRuntime接管这个http请求=>IsapiRu

第一次随笔

自我目标 学习不是一个暂时性的词,而是一个持续性的动作,学习重要在过程而不是专注于结果. 虽然还没有接触这门课程,但是软件工程这么课程毕竟离不开编程,我想要在这一个学期里把自己所学的编程语言更上一层楼. 希望可以做一些有意义,能对自己学习有帮助的项目实践,并把它做好,完成软件工程的学习要求. 我将来走的方向很可能不是软件编程方向,但是我相信学习软件工程对于我未来的发展一定是助力,即便我无法在上面投以大部分的精力,但是也会尽我所能完成学习.

读《构建之法》的第一次随笔

在收到纸质书籍到手之前,我简单的看了一些多看阅读上的试读章节.第一章开始便以程序猿们编程遇到的各种问题引出了软件工程的重要性.在一个工程的进展过程中,各种的不确定性因素会以多种不同的方式阻碍项目的正常运转,例如,软件的质量提升,特殊需求的引入,文档.流程和工具的正确性等都会蚕食项目的工期和质量.如果不加以控制和规范化,越是大型的项目,导致失败潜在的危机越是巨大. 根据多年的工作经验学习以及前人留下的案例,作者邹欣老师也总结了程序(算法.数据结构)是基本功,但在算法和数据之上,软件工程决定了软件的

软件工程短学期实践第一次随笔

在所有科目期末考试之后,我们开始了我们为期两周的短学期软件工程实践,在软件工程实践课上,老师悉心教导我们.第一天老师帮助我们下载java软件.Navicat Premium等软件,还帮助我们配置了java环境,使我们每一个同学可以在自己的电脑上编写以及运行java程序.随后我们跟着老师一起学习一起实践,开始编写主要代码,设计界面. 首先我们用Navicat Premium建立了一个数据库Cust: 有id,custno,custname,telephone,sex等属性 然后,我们开始用Myec

短学期第一次随笔

这一段代码对应的线面代码中的查询所有客户信息的操作,之前代码调试的时候出现了一些问题,当中的包有重复的,之后再老师的讲解下做了删除,就运行成功了. 条件查询操作还是遇到了一些问题,不过在老师的帮助下还是解决了,其中自己没有改出来的就是那个包的重复.

《中文版PHOTOSHOP.CS3完全自学教程》李金明.李金荣.彩色扫描版.pdf

下载地址:网盘下载 <中文版PhotoshopCS3完全自学教程>是初学者快速自学Photoshop的经典教程和参考指南.全书共分22章,从最基本的PhotoshopCS3的安装和软件界面的使用方法开始,到选择.绘画与图像修饰.颜色调整.路径.文字.滤镜和外挂滤镜等实用功能,再到图层.蒙版和通道等软件核心功能,以循序渐进的方式逐步深入地讲解了PhotoshopCS3的各项功能和软件使用技巧,内容基本涵盖了PhotoshopCS3的全部工具和命令 下载地址:网盘下载