在学习Python之前,我连听都没有听说过Python这门语言,只学习了Java和C语言。

在接下来的学习中,我学习到Python的设计理念是“简单”、“明确”、“优雅”。

相对于其他编程语言来说,Python易于学习,它的着重点放在如何解决问题上,而不是语法和结构。作为一种解释型语言,Python更强调代码的可读性和简洁的语法。采用空格缩进标识代码块,减少毫无用处的大括号,去除句末的分号等,显著提高代码的可读性。Python有非常多的模块库。基本上标准库就能解决各类问题,开发效率很高。相对于C++和Java等其他语言来说,Python可以让我们用更少的代码实现想法,同样的功能Python的代码只有C++和Java的20%到30%。Python的开发效率高,就能让产品快速迭代,满足需求。

C 或者 C++最大的弊病在于内存管理是由开发者负责的。所以哪怕是对于一个很少访问、修改和管理内存的应用程序,程序员也必须在执行了基本任务之外履行这些职责。这些加诸在开发者身上的没有必要的负担和责任常常会分散精力。

在 Python 中,由于内存管理是由 Python 解释器负责的,所以开发人员就可以从内存事务中解放出来,全神贯注于最直接的目标,仅仅致力于开发计划中首要的应用程序。这会使错误更少、程序更健壮、开发周期更短。

Python 是一种解释型语言,这意味着开发过程中没有了编译这个环节。一般来说,由于不是以本地机器码运行,纯粹的解释型语言通常比编译型语言运行的慢。然而,类似于 Java,Python实际上是字节编译的,其结果就是可以生成一种近似机器语言的中间形式。这不仅改善了 Python的性能,还同时使它保持了解释型语言的优点。

在c语言和Java等语言的语法中规定,必须以分号作为语言结束的标识。Python也支持分号,同样用于一条语句的结束标识。但在Python中分号的作用已经不像C语言和Java中那么重要了,Python中的分号可以省略,主要通过换行来识别语句的结束。如果要在一行中书写多条语句,就必须使用分号分隔每个语句,否则Python无法识别语句之间的间隔。

Python在定义一个变量时不需要给他限定类型。变量会根据赋予给他的值,自动决定他的类型。你也可以在程序中,改变它的值,于是,你也就改变了他的类型。变量命名时第一个字符必须是字母或者下划线,剩下的部分可以是字母、下划线或数字。变量名称是对大小写敏感的,myname和myName不是一个变量。

如果我们要写一个函数,就需要去定义它。Python里定义函数的关键字是def。return是函数的结束语句,return后面的值被作为这个函数的返回值。函数中任何地方的return被执行到的时候,这个函数就会结束。

近来的学习让我对Python有了浓厚的兴趣。希望以后能学习到更多知识。

转载于:https://www.cnblogs.com/huyinian/p/10629577.html

我的第一次随笔——胡桂玲相关推荐

  1. 第一次随笔之寒假作业一

    2017寒假作业一 前言 这是我第一次接触此类博客,也是第一次写博客,个人处于比较懵逼的状态.加之家里没有网络,不能边写边参考同学和老师的博客,更糟糕的是不能学习什么markdown,什么个git啊, ...

  2. 2013年博客的第一次随笔,算加权平均分

    #include <iostream> #include <string> using namespace std; class Student{ public: string ...

  3. 萧瑜 第一次博客随笔

    博客园第一次随笔 博客,一个古老的名词,正式名称为网络日记,流行于21世纪初,对于我们这些只知道微博.微信.贴吧的人来说,博客可能太过于久远,只存在于别人的口中. 博客园的使用可能会便于老师与学生的交 ...

  4. 工作两个月的感受随笔

    转眼之间,已经离毕业三个月了,在格力凌达工作了近两个月,在这边的主要感受有: 两不会:这也不会,那也不会. 经过两个月的工作,学习,努力的学习WMS,MES,GW等系统的运作流程及结构,终于结束打酱油 ...

  5. 20155311高梓云的随笔

    第一次随笔 长这么大,第一次用电脑写随笔这种东西,小时候被老师逼着写日记,后来每天都得写篇作文,现在没事发个朋友圈可能也是小时候养成的习惯吧,希望在剩余的大学生活中,博客园可以一直陪着我,成为生活中的 ...

  6. 软工作业阅读计算机前辈的随笔有感

    荣誉是时间的女儿. -- 阿兰. --记第一次随笔有感. 我为什么选择计算机? 一直到高考志愿报考前,我都没认真去思考过我未来的职业,我甚至都没有构想过我的未来,在我的印象中,我应该就考上个大学,毕业 ...

  7. 课堂作业-1成绩汇总

    课堂作业-1成绩汇总 学号 姓名 作业标题 作业地址 提交日期 分数 113120180135 周萌 第一次班级作业 https://www.cnblogs.com/AwakenZed/p/10535 ...

  8. 对DbRuleAuthorizationProvider的修改

    有用过Security Application Block(以下简称SAB)的朋友都知道,它的权限规则是直接存在配置文件中,并没有提供存在数据库的实现形式,大家也都知道已经有人对它进行了扩展,提供了一 ...

  9. python四则运算程序_四则运算小程序(Python)

    二. 题目要求 写一个能自动生成小学四则运算题目的程序,然后在此基础上扩展: 1)除了整数以外,还要支持真分数的四则运算,例如:1/6+1/8=7/24 2)程序要求能处理用户的输入,判断对错,累积分 ...

  10. CSCW领域的“老”词和“新”词

    说来惭愧,虽然在协同工作行当里面也算待了好几年,一方面因为国内外研究的差异,有些老外总说的词汇总是不明其理,另一方面这两年因为网络技术的飞速发展,涌现出了不少新的协作方式和应用,也自然出了不少新词汇. ...

最新文章

  1. postfix邮件服务器搭建
  2. ThinkPHP 3.2 vendor()方法的深入研究及Phpqrcode的正确扩展
  3. 中国人炫富的第N种表现。
  4. HSV RGB颜色空间互转
  5. Linux学习笔记8——VIM编辑器的使用
  6. java基础----Base64算法的使用
  7. 【超全解析】原码、反码、补码、移码的相互转化和解读(取值范围)
  8. Appium+python自动化(十五)- Android 这些基础知识,你知多少???(超详解)...
  9. 安装nagios_grapher,有图有真相。
  10. (转)基于Metronic的Bootstrap开发框架经验总结(4)--Bootstrap图标的提取和利用...
  11. 智能家居系统c语言源代码,智能家居软件设计(附源程序).doc
  12. STM32程序烧录软件设计
  13. 计算机课程微教学设计,计算机基础知识教学设计
  14. RPA风潮席卷全行业,本土厂商如何把握未来?
  15. syslinux 启动后显示SYSLINUX 5.01H. Peter Anvin et al
  16. 鹰迪电商|抖音发布作品定位可以随便设置吗?
  17. 20位诺奖得主齐聚一堂,世界科技创新论坛探讨未来
  18. NAXX Demo2_WYQ_03
  19. PB12.6INI配置文件乱码问题(ansi|utf8)
  20. Java全局统一返回处理

热门文章

  1. nusoap 与 CI框架不用WSDL
  2. Linux对ARM的支持(头文件的支持)
  3. 计算机在热处理上有何应用,计算机在热处理中的应用
  4. Linux系统编程 -- 为什么需要进程间通信??
  5. [转载]Spring Boot Actuator 使用
  6. 生日python十种日期格式_Python可视化-二十四节气与生日间隔天数统计
  7. 【渝粤题库】陕西师范大学152201 公共行政学
  8. 人脸识别 Face Recognition安装使用
  9. 多物理场面向对象模拟环境MOOSE学习手册
  10. linux环境下的c++编程