zoukankan      html  css  js  c++  java
  • 文科小白学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执行。

  • 相关阅读:
    多个类定义attr属性重复的问题:Attribute "xxx" has already been defined
    好用的批量改名工具——文件批量改名工具V2.0 绿色版
    得到ImageView中drawable显示的区域的计算方法
    得到view坐标的各种方法
    实现类似于QQ空间相册的点击图片放大,再点后缩小回原来位置
    Material Designer的低版本兼容实现(五)—— ActivityOptionsCompat
    Android 自带图标库 android.R.drawable
    解决 Attempting to destroy the window while drawing!
    解决Using 1.7 requires compiling with Android 4.4 (KitKat); currently using API 4
    Material Designer的低版本兼容实现(四)—— ToolBar
  • 原文地址:https://www.cnblogs.com/aidata/p/12093957.html
Copyright © 2011-2022 走看看