#「笔耕不辍」–生命不息,写作不止#

1. Python是什么?

(1)在介绍Python之前,先和大家聊一聊什么是编程语言。大家或许都知道,要让计算机为我们干活,就需要给计算机下指令,那么编程语言就是用来编写指令让计算机干活的一种语言。
(2)不妨举一个做菜的例子吧,假设现在我们需要厨师给我们做一道西红柿炒鸡蛋的菜,在这里厨师就相当于计算机,而菜谱就相当于给计算机的下的指令,计算机会根据我们所下达的指令来完成某一项任务便相当于厨师根据菜谱做出西红柿炒鸡蛋这道菜。
(3)人们通过编程语言给计算机下达指令,计算机便会一一相应执行指令,编程语言可以理解为人与计算机之间沟通交流的一种语言。
(4)Python就是一种编程语言,它是由**吉多·范罗苏姆(Guido van Rossum)**在 1989 年的圣诞节期间,为了打发时间而编写的一个编程语言。(牛人确实是牛人,就是打发时间的空隙便可以开发一门语言。)

之所以选中 Python 作为编程的名字,是因为他是 BBC 电视剧——《蒙提·派森的飞行马戏团》(Monty Python’s Flying Circus)的爱好者。

(5)Python 是一种易于学习又功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python 优雅的语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。Python 解释器及丰富的标准库,提供了适用于各个主要系统平台的源码或机器码,这些可以到 Python 官网 https://www.Python.org/免费获取,并可自由地分发。许多免费的第三方 Python 模块、程序、工具和它们的文档,也能在这个网站上找到对应内容或链接。Python 解释器易于扩展,可以使用 C 或 C++ 扩展新的功能和数据类型。
(6)近年来,随着人工智能技术及应用的普及,Python 得到了越来越广泛的应用。从 TIOBE 语言排行榜的趋势可见一斑。2018 年以来,Python 在排行榜上一直处于上升的趋势。
在上面我们简要介绍了 Python 是什么,下面我们用一道简单的题目来检验下自己的掌握情况吧!
吉多·范罗苏姆(Guido van Rossum)是在哪一年编写的 Python?
A. 1988
B. 1989
C. 1900
D. 1901
正确答案:B
选A信息提示:正确答案是1989年哦,需要认真学习哟! 选B信息提示:选择正确哦,Python是1989年被编写出来的! 选C信息提示:正确答案是1989年哦,需要要认真学习哟! 选D信息提示:正确答案是1989年哦,需要认真学习哟!

2.Python可以干什么?

(1)Python 拥有强大的生态,使得它能够在很多领域得到广泛的应用,下图是 Python 可以应用的一些典型的领域。

  • 数据分析和自动化办公:
    Python 适用范围非常广泛,各个领域的人群均可以使用 Python 进行数据分析及自动化办公,提高 Excel、Word 等办公必备软件的使用效率。
  • 网络爬虫:
    Python 的另一个广泛应用就是网络爬虫,网络爬虫就是通过程序去获取 Web 页面上自己想要的数据,也就是自动抓取数据,你可以用爬虫去爬取图片,爬取视频等,只要能通过浏览器访问的数据都可以通过爬虫获取,大家经常使用的搜索引擎就是爬虫的典型应用。
  • Web开发、游戏开发:
    学好 Python,也可以进行 Web 及游戏的开发,Python 实现的 Web 开发及游戏开发对新手非常友好,具有易上手、快速开发等优势。
  • 人工智能:
    近几年 Python 出圈的主要原因就是人工智能了,Python 是最适合人工智能的一门编程语言,当前,人工智能正处于第三次发展浪潮,人工智能正在像水和电一样融入千家万户,我们现在已经能够感知到人工智能在我们生活中方方面面的应用,手机语音助手、商场的导购机器人、家庭里的智能电器、精通多国语言的翻译机、智慧交通系统、智慧教育、智能医疗,无人驾驶等等,这些都可以通过 Python 语言来实现。

3.Python之禅

(1)Python 的设计哲学强调代码的可读性和简洁的语法,尤其是使用空格缩进划分代码块。相比于 Java,Python 让开发者能够用更少的代码表达想法。
下面的 **Python 之禅(The Zen of Python)**列出了 Python 所提倡的一些编程理念(进入到 Python 的命令行界面,输入 import this 便可以看到下面的文字)。Python 之禅的内容其实已经超越了编程语言的范畴,它所提倡的一些理念在现实生活中同样适用。
了解了Python的基本概念和感受魅力之后,我们就可以正式学习Python的基础语法了。

4.print()函数

对 Python 编程语言有了基本的了解之后,我们来看如何使用 Python 提供的 print() 函数将内容打印到屏幕上。
我们都希望自己永远18岁,我们可以尝试一下下方的语句,点击运行:

print(18)

我们看到点击运行后,屏幕上就会出现18。
我们仔细看左边的这个语句,18 是在 print() 中的,通过 print() 函数将 18 打印出来,print() 函数是 Python 中的信息输出函数,通过 print() 这一指令,可以将 () 内的内容打印出来。

5.引号的作用

(1)下面,大家可以运行下 print(50+50),结果是 100,由此,我们看到print()函数不仅能够识别数字,还可以识别数学公式,但是有些情况下,我们希望直接将这个数学公式打印出来,这个时候要怎么办呢?在 Python 的世界里,可以巧妙的利用引号(单引号’‘、双引" "和三引号’‘’ ‘’')来实现,我们一起来看下方语句:
print(‘50+50’),点击运行之后,我们看到屏幕上显示的就是数学算式,而两个语句的区别就在于是否添加了引号,特别注意,Python 中所有英文及数字和标点的输入都要是英文状态下的哦!
我们可以总结一下:
在 Python 中,我们使用引号来直接打印想要输出的信息,如果输出的信息需要经过计算机的处理,则不使用引号,让 print()函数打印出经过计算机运算处理过的信息。

6.转义字符

我们点击下方语句:

print("Twinkle, twinkle, little star, How I wonder what you are! Up above the world so high, Like a diamond in the sky. Twinkle, twinkle, little star, How I wonder what you are!")

上方的语句打印出了《一闪一闪亮晶晶》的英文版本,但是歌词并没有分行显示,可以实现分行显示吗?
那么就需要使用转义字符\n,打击可以点击运行下方的语句:

print("Twinkle, twinkle, little star, \nHow I wonder what you are! \nUp above the world so high, \nLike a diamond in the sky. \nTwinkle, twinkle, little star, \nHow I wonder what you are!")

我们看到加了转义字符之后,歌词就可以按照每句歌词分行显示,而每个分行的位置都是 \n 发挥的作用;而我们也看到本条语句 print() 中的引号是双引号,正如我们上方所介绍的,单引号、双引号、三引号的作用是一致的,但有一点需要大家注意的是,引号的使用是需要对称的,两个引号都是单引号,信息是正确的,一个单引号,一个双引号,程序就会报错啦!

7.小结

总结一下本文的知识点:

8.课后习题

(1)下列转义字符中表示换行的是:
A.\a
B.\b
C.\n
D.’
(2)下列引号的使用符合规范的是:
A.print('盘古开天辟地”)
B.print('盘古开天辟地’)
C.print(‘盘古开天辟地’)
D.print("'盘古开天辟地’)
(3)下列哪一项无法打印出 520:
A.print(‘500+20’)
B.print(‘520’)
C.print(500+20)
D.print(520)
(4)实战题目:和盘古打招呼
小故事:
很久很久以前,天和地还没有分开,宇宙混沌一片。有个叫盘古的巨人,在这个混沌的宇宙之中,他睡了十万八千年。有一天,盘古突然醒了。他见周围一片乌漆嘛黑,他就抡起大斧头,朝眼前的黑暗猛劈过去了。只听一声巨响,一片黑暗的东西渐渐分散开了。缓缓上升的东西,变成了天;慢慢下降的东西,变成了地。
时光一晃来到了新时代,你可以用Python和盘古打个招呼哦,使用 print() 打印出:盘古,你好!
练习题的答案下一篇文章会更新出来哟,请持续关注!

Python基础教程之Python简介相关推荐

  1. 什么是python基础教程-python基础教程之python是什么?概念解析

    Python,是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. Python是纯粹的自由软件, 源代码和解释器CP ...

  2. python基础教程是什么-python基础教程之python是什么?

    Python是著名的"龟叔"Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言.本文引用地址:http://www.eepw.com. ...

  3. Python基础教程之Python 标识符

    在Python里,标识符由字母.数字.下划线组成,但不能以数字开头. ps:以下代码可以直接执行 Python 标识符# Python 中标识符区分大小写. # 以下划线开头的标识符有特殊意义,以单下 ...

  4. Python培训教程之Python基础知识点梳理

    Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小编就来给大家分享一篇Python培训教程之Python基础知识 ...

  5. python可以处理多大的数据_科多大数据之Python基础教程之Excel处理库openpyxl详解...

    原标题:科多大数据之Python基础教程之Excel处理库openpyxl详解 科多大数据小课堂来啦~Python基础教程之Excel处理库openpyxl详解 openpyxl是一个第三方库,可以处 ...

  6. python的excell库_扣丁学堂Python基础教程之Excel处理库openpyxl详解

    扣丁学堂Python基础教程之Excel处理库openpyxl详解 2018-05-04 09:49:49 3197浏览 openpyxl是一个第三方库,可以处理xlsx格式的Excel文件.pipi ...

  7. python 技巧视频教程_扣丁学堂Python视频教程之Python开发技巧

    扣丁学堂Python视频教程之Python开发技巧 2018-07-25 14:09:44 808浏览 关于Python开发的技巧小编在上篇文章已经给大家分享过一些,本篇文章扣丁学堂 神秘eval: ...

  8. python pymysql cursors_老雷python基础教程之pymysql学习及DB类的实现

    老雷python教程之pymysql学习及DB类的实现 CREATE TABLE `sky_guest` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` ...

  9. hello python的代码,python基础教程之Hello World!

    Python命令行 假设你已经安装好了Python, 那么在Linux命令行输入: 代码如下: $python 将直接进入python.然后在命令行提示符>>>后面输入: 代码如下: ...

最新文章

  1. 2021年 ,关于AI的哪些未来已来?
  2. 【AI白身境】只会用Python?g++,CMake和Makefile了解一下​​​​​​​
  3. 最大乘积(记忆化搜索)
  4. 运行时错误7内存溢出_C++程序运行时的内存模型
  5. 02: DOM 实例
  6. linux grep egrep fgrep bash条件判断 bash测试 if 条件判断
  7. C# 搭建一个简单的WebApi项目
  8. matlab李雅普诺夫吸引子,matlab计算Rossler吸引子的李雅普诺夫指数
  9. wireshark不同颜色报文含义(报文颜色)
  10. 高考数学47分学计算机,从57分到高考数学131分,4个月的时间我竟创造了这个传奇!...
  11. 利用python如何抓取微博评论?
  12. 从入门到放弃表情包 python_Python从入门到放弃(1)
  13. 将pem证书转换为crt/key
  14. kali没有wlan0解决方案
  15. 将sd卡格式化为ext4格式并挂载
  16. sv基础-数据类型(一)
  17. 摄像头畸变及厂家畸变表分析
  18. R语言获取dataframe数据中某一数据列以某一特定字符串开头的数据行
  19. session 超时时间设置
  20. ubuntu1404安装

热门文章

  1. [模板] 计算几何2: 自适应Simpson/凸包/半平面交/旋转卡壳/闵可夫斯基和
  2. PHP自适应小说网站源码深度SEO优化自动采集
  3. python第四次作业——陈灵院
  4. 基站、WiFi、IP定位原理介绍与区别
  5. cocos creator 3.0见缝插针(口红机)
  6. wordpress 邮件_停止在WordPress中使用一次性电子邮件地址
  7. thingsboard 编译及分析
  8. 微信公众号如何嵌入照片征集视频征集小程序
  9. 如何将PDF扫描件转换为JPG图片格式?PDF转JPG图片教程
  10. 台式计算机键盘进水了还能用,电脑键盘进水的解决方法