python日常学习资料积累,每天GET一个点,就是玩儿

文章目录


前言

      本人是软件方面纯小白一个,在学校学习电气自动化专业,主要是嵌入式开发,编程语言学习C语言,毕业后在公司一直做单片机控制器程序编程,对下位机方面:西门子控制器编程、组态王等组态软件、步科、繁易、威伦、MCGS等触摸屏品牌的界面设计非常熟悉,同时懂电气相关知识,目前公司需要,岗位变动到集团软件部门担任部门经理,主要负责行政管理工作。现在在部门学习前端开发知识,同时自学python,也是想多掌握一门语言,综合对比python对自己来说更容易接受,感谢官方给予平台记录学习过程,个人发布的内容仅用于个人日常学习记录和心得分享。个人也是决心从最基础的开始梳理学习。

一、编程语言是什么?

编程语言(programming language)可以简单的理解为一种计算机和人都能识别的语言。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。

二、编程语言分类?

常见的编程语言分类(有以下几种分类方式):

低级语言:如汇编语言和机器语言。它们通常需要了解计算机体系结构和底层硬件细节,编写出来的代码效率高,但可读性和可维护性较差,编码难度较大。

高级语言:高级语言则是与底层硬件解耦、更加抽象和易于理解的编程语言,如Java、Python、C++等。它们提供了更多的语法结构和抽象概念,使得编程工作更为简单、快速和高效。相对于低级语言,高级语言编写出来的代码可读性强、可维护性好,开发成本也较低。

面向对象时代。

动态语言和静态语言

静态语言是指在编译期间检查程序语法和类型错误,并且需要显式地声明变量的数据类型。例如,Java、C++、C#等语言就属于静态语言

动态语言是指在运行期间才对代码进行类型检查,并且不需要显式地声明变量的数据类型。例如,Python、Ruby、JavaScript等语言就属于动态语言。

脚本语言和系统语言

脚本语言通常是指通过解释器逐行执行代码的语言,如Python、Perl、Ruby、JavaScript等。这些语言广泛应用于Web开发、自动化测试、数据分析和处理等领域,因为它们易于学习和使用,同时具有强大的数据处理和文本处理能力,可以快速实现一些小规模的程序。脚本语言一般不需要进行显式的编译过程,而是直接运行脚本文件。

相比之下,系统语言是一类针对底层硬件操作和系统级任务设计的语言,如C、C++、汇编语言等。它们提供了更高的控制权、更好的性能和更大的灵活性,可以访问底层硬件并直接操作内存资源。系统语言需要进行显式的编译过程,生成可执行文件或库文件,然后才能运行。


编译型:一次性把源代码进行翻译,如C,GO
特点:执行效率高,平台依赖性强
解释型:逐行的对源代码进行编译和翻译,如javascript,python
特点:执行效率低,源代码一般无法加密,平台依赖性不高

三、Python简介

Python,读作['paɪθɑn],翻译成汉语是蟒蛇的意思,并且Python的logo也是两条缠绕在一起的蟒蛇的样子,然而Python语言和蟒蛇实际上并没有一毛钱关系。

Python语言是由荷兰程序员Guido van Rossum,江湖人称“龟叔”,独立开发完成初版的。“龟叔”曾供职于google,现任职于dropbox 。1989年圣诞节期间,在阿姆斯特丹,为了打发圣诞节的无趣,决心开发一个新的脚本解释语言,作为ABC语言的一种继承,然后他就这么做了,并实现了(大神的能力)。之所以选中Python作为该编程语言的名字,是因为他是一个叫Monty Python喜剧团体的爱好者,其本意并不是想选条蟒蛇。

Python的口号是:“人生苦短,我用Python!”。这条口号已经被Python业界广泛使用,快成了广告词一类的存在了。

---------------------------------------------------------------------------------------------------标题三内容摘录于知乎

python应用方向:1、爬虫  2、自动化  3、科学计算  4、人工智能...

四、Python安装

1.环境

只有安装了Python环境,才能编写和执行Python代码,目前Python两个版本python2.x,python3.x,我个人安装的是python3.7.4

安装网址:https://www.python.org/

以3.92版本安装为例,注意:安装包下载好安装时注意勾选(红框位置)add python... 然后点install now 按照默认路径安装就可以

 安装完毕后可以CMD 输python回车,提示以下信息证明安装好了

 那么问题来了 我们现在如何编写python程序呢?

2.代码编辑工具

1.首先python自带一个idle工具,可以拖到桌面快捷方式方便使用

2.Pycharm:集成开发工具

3.Sublime:轻量化编辑工具

第一句代码(相信都猜到了),如下(示例):

print("hellow,world!")

代码规范:

1.代码需要先保存,再执行

2.一句代码单独占一行

3.语法中的符号必须使用英文

4.代码前不要有多余的空格,python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {}

5.文件名不要使用数字开头,避免一些特殊符号

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下(示例):

if True:
     print ("True")
else:
     print ("False")

以下代码最后一行语句缩进数的空格数不一致,会导致运行错误:

# 实例
if True:
    print ("Answer")
     print ("True")
else:
     print ("Answer")
   print ("False")    # 缩进不一致,会导致运行错误
# 以上程序由于缩进不一致,执行后会出现类似以下错误:

#  File "test.py", line 6
#     print ("False")    # 缩进不一致,会导致运行错误
#                                       ^
# IndentationError: unindent does not match any outer indentation level


总结

以上内容仅简单记录了Python 简介及软件的安装,后续会继续分享学习情况,记录个人成长,分享知识,感谢支持,若有问题,感谢斧正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值