Python学习日记 Day1搭建环境

今天是2020年2月10日,阴转小雨,8~14℃

由于疫情,开学日期又往后延迟了近半个月,这几天在家里无所事事。夜晚失眠时,总是想到自己作为一个大二的计算机本科生,这一年半感觉像是混过来的,很多东西还是感觉懵懵懂懂,不禁担心自己未来前途。乘此疫情不能外出之际,希望能养成自己自主学习,写写博客记录的习惯,能在未来有所成长。
首先我选择当下热门的Python语言,并根据《Python编程:从入门到实践》这本书的脉络进行学习,每天学习量不大,希望自己能坚持。

一、了解Python

Python可以说是当下最热门的编程语言,每天我能在百度广告栏看见Python培训班无数次。当然,其热门必定是由其语言特性决定的。通过阅读书籍和查找资料,了解到一些基本特性如下:

1、Python是面向对象的编程语言

类似于C#、JAVA等语言,它是完全面向对象的语言。在个人的理解中,完全的面向对象意味着程序内一切皆为对象,都是对某样事物的抽象化。在此前我的学习过程中最大的感受便是,面向对象能帮助整理程序的思路,提高编写较复杂程序的效率,降低Debug和扩展功能的难度。

2、Python是解释性语言

不同于C、C++这些编译性语言直接在编译过程中直接生成机器语言,Python采用解释器来运行程序。如此,虽然导致了程序具有相对较差的运行速度,但也使得Python具有较好的跨平台性。

3、Python是动态强类型的语言

Python在编程时,不需要声明变量的类型,变量在运行时确定类型;同时,一旦确定了变量的类型,在强制类型转化前,不允许将其作为其他类型操作。因此,Python既是强类型的,又是动态类型的语言。

4、Python同时拥有简单的语法和严格的规范性

Python的语法简单,对于初学者非常友好。但同时,它也拥有极强的规范性,尤其是强制缩进分块的设定,令程序代码清晰美观,有很强的可读性。

二、搭建编程环境

使用平台为Windows 10 家庭中文版 64位

1、安装Python

当前Python有两个不同的版本Python 2和Python 3。
官网下载地址:https://www.python.org/downloads/
在Windows 10操作系统上,也可以在Microsoft Store中直接搜索并安装Python。

2、安装Geany(或其他IDE)

Geany是一款小巧、简单、免费的IDE。
官网下载地址:https://www.geany.org/
《Python编程:从入门到实践》中推荐使用Geany。它具有基本的语法高亮功能,但功能并不很强大(尤其是没有补全提示我很难受)。
个人选择使用此前使用较多的Visual Studio和Geany,根据场景交替使用。

3、环境测试

安装完Python和Geany后,可能需要一些设置。而在Microsoft Store一键安装可省去配置的工作。
最后,用最经典的代码进行测试

print("Hello World!")

基本公约并非摧毁自然的平等,相反,是用道德合法的平等取代大自然可能在任何人之间造成的不平等。 ——卢梭 《社会契约论》

发布了17 篇原创文章 · 获赞 1 · 访问量 499

猜你喜欢

转载自blog.csdn.net/weixin_44712386/article/details/104252618