文科小白学python (一) 你好,Python

本教程是文科生为文科生写的,面向没接触过编程或接触编程不多的同学。

 

“Life is short, you need Python!”  Bruce Eckel

大家一般都是如何使用计算机的呢?

打开电脑,如果想去网站看新闻,就打开浏览器输入网址;如果想要办公,就打开office软件。简而言之,就是使用一些具有特定功能的软件做一些特定的工作。你使用的软件是怎么来的呢?是程序员用编程语言编写出来的,我们和美国人交流说英语,和日本人交流说日语,而编程语言是我们人类和电脑交流的语言,你想让电脑做什么,通过编程语言告诉它。Python也是一种编程语言,而且是近几年非常火爆流行的编程语言。

是的,你可以用Python操作你的电脑,让电脑做工作,那具体 Python 能做什么呢?

如果你平时要处理大量的word文档、PPT、excel表格、图片、PDF等待,那么Python可以帮助你,用Python可以实现办公自动化。

如果你想做个网站,你可以通过Python快速的搭建一个炫酷的网站。

如果你需要进行数据分析和处理,Python更适合你了,后面我们会学习这方面的内容,这里有个大体概念即可,下面的图都是用Python做出来的。

还有一个不得不说的领域是人工智能,这个当下炙手可热的技术,Python的运用非常多,你可以用Python做一个智能问答系统,可以用Python实现人脸识别,很炫酷吧。

 Python的用处还有很多很多,随着学习的深入你会

最后,Python在编程语言中是对新手非常友好的,可以快速入门,应用领域又非常广,让你用较少的努力就可以得到较多的回报,Life is short, you need Python!

我们在使用软件之前都要先安装软件,在使用Python之前也要安装Python,我们的Windows系统是不带Python的。想让Windows系统运行Python,必须要有Python环境。

一、Python环境搭建

Python可以运行在多个平台,包括Windows、Linux/unix和Mac OS。

大部分人使用的是Windows操作系统,这里介绍Python在Windows下的安装。

1.1 Python下载

下载软件要求软件的官网,下载Python就去Python的官网。

www.python.org

家用电器都会有说用说明书,软件也一般会在官网叫我们如何使用该软件,Python的使用也有使用说明,那就是Python文档。

点击上面网页中的Documentation,进入下面网页

 点击Python 3.x Docs,就进入了Python 3的文档页面,你可以在有时间的时候随便点击阅读,可以加强对Python的了解。

言归正传下载Python

在www.python.org页面点击Downlodas后进入下面的下载页面,直接点击Download the latest version for Windows下面的那个画了红线的按钮,就可以下载最新版本的Python了,图中是Python 3.8.1,如果想下载其他版本,可以下滑页面,在下面找到自己想要的版本。

Python版本

所有正常运营的软件都会不断升级,以修复软件的问题或扩展功能满足新的需要。Python也是在不断发展的,当前使用的Python主要分为Python 2和Python 3。Python 2是旧的版本,官方已经不再提供支持,所以我们要学习Python3,上面下载的Python 3.8.1就是属于Python 3。

点击画红线的按钮后,跳到下一个页面,拉到页面最下面,作者使用的是64位win10,选择红框的那个安装文件,x86-64表示是64位的,如果32位,选择下面的名称中没有64的安装文件。

1.2 安装

下载软件后进行安装

你可以通过点击 Customize installation 选择自己想要选择的位置,这里使用默认安装位置

Add Python 3.8 to PATH 选项打勾

点击Install Now

等待一会就可以安装完成

1.3 验证是否安装成功

打开命令行工具

在任务栏的搜索框中输入cmd,点击命令提示符,打开命令行工具

在命令行工具中输入 python,如果出现下面的画面代表安装成功,可以看到还显示了安装的Python版本号:

二、运行第一个Python程序——Hello World!

有一个笑话,一个退休的程序员闲来无事喜欢上了书法,有一天凝神静气、铺纸研磨,写下了Hello World两个英文单词。

程序员在学习一门语言的最开始一般都会运行一个最简单的程序,而最简单的莫过于打印“Hello World”这个字符串了。

可以在上面的命令行中 >>> 后面输入 print("Hello World!"),点击回车

Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello World!")

发现打印出了Hello World!

在命令行中输入python进入的是交互式解释器。

交互式,就是指在一行输入python语句后,在下一行马上会出现结果,如上面的打印。

而通过交互式解释器只是进行Python编程的一种方式,还可以使用另一种方式:在命令行中运行Python文件,Python文件是.py后缀的文件,被称为Python脚本。

让我们动手做一做吧

随便新建一个文件

 打开该文件,输入print("Hello World!")

修改该文件的名称为helloworld.py

打开命令行窗口,进入该文件的目录

输入

F:\python>python helloworld.py

 打印了 Hello World! 这个字符串

上面两种编写和运行Python的方法都不方便,下面使用一种更方便的方式来编写和运行Python程序:使用集成开发环境(IDE),你可以看成为了方便Python的编写和运行而专门开发的软件,这种软件有很多,其中最好用和最流行的就是Pycharm了。

三、Pycharm的安装

去pycharm官网下载最新的软件

点击DOWNLOAD

PyCharm有两个版本,professional 表示专业版,community 是社区版 ,社区版是免费的,推荐使用。本教程安装的是专业版。

下载完后,进行安装

 点击Next选择安装位置

 点击Next

勾选图中选项,点击Next

点击Install进行安装

 点击Finish

打开安装好的软件

 点 OK

 点 Skip... 跳过

选择Activation code,输入激活码

点击Activate,然后点击Continue

激活码

QYYBAC9D3J-eyJsaWNlbnNlSWQiOiJRWVlCQUM5RDNKIiwibGljZW5zZWVOYW1lIjoi6LaF57qnIOeoi+W6j+WRmCIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiIiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IklJIiwiZmFsbGJhY2tEYXRlIjoiMjAyMC0wMS0wNCIsInBhaWRVcFRvIjoiMjAyMS0wMS0wMyJ9LHsiY29kZSI6IkFDIiwiZmFsbGJhY2tEYXRlIjoiMjAyMC0wMS0wNCIsInBhaWRVcFRvIjoiMjAyMS0wMS0wMyJ9LHsiY29kZSI6IkRQTiIsImZhbGxiYWNrRGF0ZSI6IjIwMjAtMDEtMDQiLCJwYWlkVXBUbyI6IjIwMjEtMDEtMDMifSx7ImNvZGUiOiJQUyIsImZhbGxiYWNrRGF0ZSI6IjIwMjAtMDEtMDQiLCJwYWlkVXBUbyI6IjIwMjEtMDEtMDMifSx7ImNvZGUiOiJHTyIsImZhbGxiYWNrRGF0ZSI6IjIwMjAtMDEtMDQiLCJwYWlkVXBUbyI6IjIwMjEtMDEtMDMifSx7ImNvZGUiOiJETSIsImZhbGxiYWNrRGF0ZSI6IjIwMjAtMDEtMDQiLCJwYWlkVXBUbyI6IjIwMjEtMDEtMDMifSx7ImNvZGUiOiJDTCIsImZhbGxiYWNrRGF0ZSI6IjIwMjAtMDEtMDQiLCJwYWlkVXBUbyI6IjIwMjEtMDEtMDMifSx7ImNvZGUiOiJSUzAiLCJmYWxsYmFja0RhdGUiOiIyMDIwLTAxLTA0IiwicGFpZFVwVG8iOiIyMDIxLTAxLTAzIn0seyJjb2RlIjoiUkMiLCJmYWxsYmFja0RhdGUiOiIyMDIwLTAxLTA0IiwicGFpZFVwVG8iOiIyMDIxLTAxLTAzIn0seyJjb2RlIjoiUkQiLCJmYWxsYmFja0RhdGUiOiIyMDIwLTAxLTA0IiwicGFpZFVwVG8iOiIyMDIxLTAxLTAzIn0seyJjb2RlIjoiUEMiLCJmYWxsYmFja0RhdGUiOiIyMDIwLTAxLTA0IiwicGFpZFVwVG8iOiIyMDIxLTAxLTAzIn0seyJjb2RlIjoiUk0iLCJmYWxsYmFja0RhdGUiOiIyMDIwLTAxLTA0IiwicGFpZFVwVG8iOiIyMDIxLTAxLTAzIn0seyJjb2RlIjoiV1MiLCJmYWxsYmFja0RhdGUiOiIyMDIwLTAxLTA0IiwicGFpZFVwVG8iOiIyMDIxLTAxLTAzIn0seyJjb2RlIjoiREIiLCJmYWxsYmFja0RhdGUiOiIyMDIwLTAxLTA0IiwicGFpZFVwVG8iOiIyMDIxLTAxLTAzIn0seyJjb2RlIjoiREMiLCJmYWxsYmFja0RhdGUiOiIyMDIwLTAxLTA0IiwicGFpZFVwVG8iOiIyMDIxLTAxLTAzIn0seyJjb2RlIjoiUlNVIiwiZmFsbGJhY2tEYXRlIjoiMjAyMC0wMS0wNCIsInBhaWRVcFRvIjoiMjAyMS0wMS0wMyJ9XSwiaGFzaCI6IjE2MDgwOTA5LzAiLCJncmFjZVBlcmlvZERheXMiOjcsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZX0=-I7c5mu4hUCMxcldrwZEJMaT+qkrzrF1bjJi0i5QHcrRxk2LO0jqzUe2fBOUR4L+x+7n6kCwAoBBODm9wXst8dWLXdq179EtjU3rfJENr1wXGgtef//FNow+Id5iRufJ4W+p+3s5959GSFibl35YtbELELuCUH2IbCRly0PUBjitgA0r2y+9jV5YD/dmrd/p4C87MccC74NxtQfRdeUEGx87vnhsqTFH/sP4C2VljSo/F/Ft9JqsSlGfwSKjzU8BreYt1QleosdMnMK7a+fkfxh7n5zg4DskdVlNbfe6jvYgMVE16DMXd6F1Zhwq+lrmewJA2jPToc+H5304rcJfa9w==-MIIElTCCAn2gAwIBAgIBCTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE4MTEwMTEyMjk0NloXDTIwMTEwMjEyMjk0NlowaDELMAkGA1UEBhMCQ1oxDjAMBgNVBAgMBU51c2xlMQ8wDQYDVQQHDAZQcmFndWUxGTAXBgNVBAoMEEpldEJyYWlucyBzLnIuby4xHTAbBgNVBAMMFHByb2QzeS1mcm9tLTIwMTgxMTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQAF8uc+YJOHHwOFcPzmbjcxNDuGoOUIP+2h1R75Lecswb7ru2LWWSUMtXVKQzChLNPn/72W0k+oI056tgiwuG7M49LXp4zQVlQnFmWU1wwGvVhq5R63Rpjx1zjGUhcXgayu7+9zMUW596Lbomsg8qVve6euqsrFicYkIIuUu4zYPndJwfe0YkS5nY72SHnNdbPhEnN8wcB2Kz+OIG0lih3yz5EqFhld03bGp222ZQCIghCTVL6QBNadGsiN/lWLl4JdR3lJkZzlpFdiHijoVRdWeSWqM4y0t23c92HXKrgppoSV18XMxrWVdoSM3nuMHwxGhFyde05OdDtLpCv+jlWf5REAHHA201pAU6bJSZINyHDUTB+Beo28rRXSwSh3OUIvYwKNVeoBY+KwOJ7WnuTCUq1meE6GkKc4D/cXmgpOyW/1SmBz3XjVIi/zprZ0zf3qH5mkphtg6ksjKgKjmx1cXfZAAX6wcDBNaCL+Ortep1Dh8xDUbqbBVNBL4jbiL3i3xsfNiyJgaZ5sX7i8tmStEpLbPwvHcByuf59qJhV/bZOl8KqJBETCDJcY6O2aqhTUy+9x93ThKs1GKrRPePrWPluud7ttlgtRveit/pcBrnQcXOl1rHq7ByB8CFAxNotRUYL9IF5n3wJOgkPojMy6jetQA5Ogc8Sm7RG6vg1yow==

进入了 Pycharm 的欢迎界面

选择创建新项目,这里把项目命名为hello

 点击

会出现

如果安装前面的流程安装了Python,会出现上面的画面,截图上的一些词汇不懂没关系,不用管它们,以后慢慢会明白的。

这里选择Existing interpreter

 点击红框中的三点

 选择右边的System Interpreter

点击 Create,会创建一个名为hello的项目

右键点击项目名称,新建Python File

 命名 Python 文件

双击名称下面的Python file

输入print("Hello World!")

你会发现,print在还没有拼完的时候,Pycharm会出现下面的语法提示,这是使用Pycharm的好处之一,直接按回车键出,就可以自动补全 print()

 输入完后,运行程序

右键,然后点 Run 'helloworld'

可以点击右上角的绿三角,或使用快捷键 Shift+F10

 

会发现,下面出现了打印结果

你看,使用Pycharm就不用麻烦的使用命令行窗口了,Pycharm中既可以编写程序,还可以直接运行。

四、小结

上面讲了三种编写和运行这个我们第一个小程序 helloWorld 的方式,观察一下你会发现,pycharm中新建的Python文件也是有.py后缀的,这和在命令行窗口中运行的Python文件是相同的,因此两种这方式是实质上是相同的。

两种Python编程方式:

1.交互式编程

即在命令行窗口中输入 python,然后回车,进入Python交互式解释器,当命令行窗口出现 >>> 时,就可以输入Python代码了。 

2.脚本式编程

交互式编程,你输入一行代码,按回车后立刻就可以得到结果,交互性很强,比如你输入 print("Hello World!") 后按回车,下面马上出现 Hello World! 字样,这让你很开心。

但是,两天之后你还想再次打印这个 Hello World! 字样,怎么办?打开命令行,召唤出Python解释器,再次输入 print("Hello World!") !又过了两天,你又想打印,再次执行同样的操作。这时候你会想,如果把 print("Hello World!") 保存下来,下次想用的时候,直接把保存的代码调出来用,那该多省事啊。但是,使用Python解释器是没法保存的,用文件保存吧。

将代码保存为文件,下次执行这个文件喽,这是自然的想法吧。这个文件又叫脚本,就是前面提到的 .py 文件。

脚本式编程就是你在 .py 后缀的文件中写Python代码,保存后,就可以执行这个文件。从前面我们知道,既可以在命令行中执行,也可以用pycharm执行。

猜你喜欢

转载自www.cnblogs.com/aidata/p/12093957.html