不要问为什么小学生都会Python,因为他看了文章

Python作为一个,目前最火的编程语言之一,已经渗透到了各行各业。它易学好懂,拥有着丰富的库,功能齐全。人生苦短,就用Python。

篇阅读时间不长,大家最好亲自码一遍代码,这样可以更有收获。

概要

1、了解和安装编写和运行Python代码利器:VsCode;

2、掌握Python的注释功能,从一开始就可以学会规范代码;

3、掌握Python基本运算符,初步感受编程语言特色。

VsCode安装和使用

编译运行Python是一个大工程,我们需要一个很棒的编辑器,最好是简约而又时尚,实用而又炫酷。刚好,这里就有一款Python编辑器:Visual Studio Code,简称 VsCode,它是微软开发出来的软件。功能强大却又简单方便,除了Python,它还可以编译C++,C#,PHP等其他语言。

VsCode界面展示

有两种方法可以安装VsCode:

先安装Anaconda这款软件,在安装过程中,有个选项可直接安装Microsoft VsCode编辑器。

去官网下载安装:https://code.visualstudio.com/。

安装完成后,请先安装一个神器,可以自动补全代码,十分方便。打开VsCode之后输入 "Ctrl + p",在弹出来的对话框输入:ext install python,下载第一个即可。

一切就绪后,我们尝试每个学程序都会学习的,打印 ”Hello World“ ,有两种方法:

自己创建一个文档,把后缀改成 ”.py“,比如我们叫它 ”Hello.py“ ,然后用VsCode 菜单的 ”Open File(打开文件)“ 打开你所创建的文件,然后输入代码:"print(‘Hello World’)" 。

直接利用 VSCode 创建文件,你只需要打开菜单中的 "New File(新文件)",输入代码并且运行后再选择保存你想要的位置。

接下来就是运行程序了,有两种方法:

右键选择 "在终端运行Python文件"。

在 VSCode 界面下方的 "TERMINAL(终端)" 用命令操作:我们在先用“cd”命令进入Hello.py所在的文件位置,或者用VSCode菜单中的 "Open Folder(打开文件夹)" 直接让终端处于 "Hello.py" 所在的文件位置,之后就输入命令 "python Hello.py" 运行程序即可。

注释

注释是每一个程序语言必备的功能,它的好处是很多:

把你的代码思路和计划写在程序里,当作笔记。

注释代码功能,可以让他人快速读懂你的代码。

暂时禁用某行代码,方便你调试代码。

在Python 中我们用 ”#” 来实现注释功能。这里我们给大家列举注释常用的几种情景,大家学习后再做一下练习题基本就过关了。

代码:

print("How old are you") # print a sentence

print(1+1) # print the result of one plus one

讲解:

绿色字体部分就是注释,这个例子展示的是解释本行的功能。我们分别给:在屏幕中打印一句话和 计算 1+1 两行代码予以注释,作为一个例子,代码本身是很简单的,大家如果碰到很复杂的一行代码,比如一个复杂的计算公式,这时候注释的重要性就出来了。

代码:

def add(a,b): # function of add operation

return a+b

print (add(2,3))

讲解:

这个例子展示的是注释的解释函数的功能:我们定义了一个超级简单的函数,一个实现a+b的函数, a 和 b 是待输入的变量,我们在函数的后面注释一段话,告诉大家这是一个实现加法运算的函数,方便后面的调用。我们在第3行直接用add(2,3)实现了对加法函数的调用。

代码:

c = add(3,3)

#c = add(3,4)

print (c)

讲解:

这个例子展示的是注释的屏蔽某行代码 :我们写了两行代码,分别是调用add函数,实现 3+3以及3+4 ,但是我们只想给c这个变量赋上 3+3的结果,这时候我们可以用注释暂时屏蔽c= add(3+4)来达到这个效果。

值得注意的是 print函数在 Python3 中一定加括号 () 来使用。

运行结果:

How old are you

2

5

6

练习题:

1,定义一个减法函数,并注释出它的功能。

2,打印 How old # are you? 并查看结果。

3,写出两行代码同时调用减法函数,并注释掉其中一行,打印结果。

运算符

算术运算符

在上面注释的例子中,我们用了加法 +和减法 - ,事实上它们都是运算符,具体来说叫做算术运算符。除此之外,算术运算符还有:*,/,%,**,//,分别是乘,除,取余,乘方(幂),除数向下取整。

代码:

print (8%3/2)

print (11//3**2)

讲解:

第1行代码用了两个算术运算符,分别是%和 / ,先计算 8 % 3,除数取余后结果等于 2 之后再除以 2,结果是 1

第2行代码用了两个算术运算符,分别是//和 ** ,先计算 3 ** 2,结果等于9 之后再计算 11//9,除数向下取整等于 1。这里需要注意的计算的优先级顺序。

比较运算符

顾名思义,就是负责对两个数字大小进行比较,它们分别是==, !=,>,=,<=,代表的意思分别是,等于,不等于,大于,小于,大于等于,小于等于。注意结果输出的是True(正确)或者 False (错误)。

代码:

print (9*8 != 8*9)

print (9%2 == 4-3)

print (3**2 >= 3*3)

讲解:

第1行代码用了 !=,来判断9*8是否等于 8*9。

第2行代码用了 ==,来判断9%2是否 等于 4-3 。

第3行代码用了 >=,来判断3**2是否 大于等于 3*3 。

逻辑运算符

熟悉数字电路的同学可能对于 与或非 这三个字比较熟悉,没错,在 Python 中我们也有对应的三种运算符,分别是and, or,not 。and要求两边逻辑都是正确的,才会认为结果是正确的;or要求两个逻辑至少一个正确,那么结果就是正确,not起到反作用,颠倒是非。功能上而言,它们更多的是用在条件语句中起到用逻辑关系来连接不同条件的作用,返回的结果和比较运算符一样,是True(正确)或者 False (错误)。

代码:

print (5 > 3 and 4 < 3)

print (5 > 3 or 4 < 3)

print (not 4 < 3)

讲解:

第1行代码用了 and,由于两边中 4<3 是错误的,所以结果是错误的。

第2行代码用了 or,由于两边中 5>3 是正确的,所以结果是正确的。

第3行代码用了not,由于两边中 4<3 是错误的,所以结果是正确的。

运行结果:

1.0

1

False

True

True

False

True

True

有很多想要学习Python却找不到途径的朋友,我这里整理了一些关于Python的学习资料,从基础到入门到实战都要。有需要的朋友可以关注并私信“444”免费获取...

python入门教程小学生_Python快速入门!为什么小学生都能学会Python,附python教程...相关推荐

  1. python快速入门精讲_Python快速入门精讲

    基础入门篇 第0章从零开始3 0.1克服编程恐惧3 0.2如何写出好程序4 0.3为什么选择Python5 0.4Python的发展和应用6 0.5一些建议8 0.6多平台搭建Python开发环境10 ...

  2. python快速入门课堂笔记_Python 快速入门笔记(10):文件及目录操作

    本系列随笔是本人的学习笔记,初学阶段难免会有理解不当之处,错误之处恳请指正.转载请注明出处:https://www.cnblogs.com/itwhite/p/12303495.html. 文件读写 ...

  3. python快速入门课堂笔记_Python 快速入门笔记(9):模块和包

    本系列随笔是本人的学习笔记,初学阶段难免会有理解不当之处,错误之处恳请指正.转载请注明出处:https://www.cnblogs.com/itwhite/p/12302882.html. 目录 一. ...

  4. OpenAI API及ChatGPT系列教程1:快速入门

    系列文章目录: OpenAI API及ChatGPT系列教程1:快速入门 OpenAI API及ChatGPT系列教程2:使用手册 OpenAI API及ChatGPT系列教程3:API参考(Pyth ...

  5. Swift教程Swift语言快速入门(内部资料)

    Swift语言快速入门(内部资料) 试读下载地址:http://pan.baidu.com/s/1eQCGRHw 前言Swift教程Swift语言快速入门(内部资料)Swift教程Swift语言快速入 ...

  6. 零基础编程入门python视频-Python编程零基础小白快速入门完整全系列精品课

    1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...

  7. android java教程_[Java教程]Android开发快速入门

    [Java教程]Android开发快速入门 0 2020-12-22 18:01:40 Xamarin.Android 应用程序剖析 以下屏幕截图列出了解决方案的内容. 下面是一个解决方案资源管理器, ...

  8. python(十四)--Django学习快速入门

    Django学习快速入门 1. 预备知识 1.1 什么是http协议 1.2 MVC模式和MTV模式 1.2.1 MVC 模式 1.2.2 MTV 模式 2. Django框架介绍 2.1 什么是框架 ...

  9. python爬虫实践——零基础快速入门(四)爬取小猪租房信息

    上篇文章我们讲到python爬虫实践--零基础快速入门(三)爬取豆瓣电影 接下来我们爬取小猪短租租房信息.进入主页后选择深圳地区的位置.地址如下: http://sz.xiaozhu.com/ 一,标 ...

最新文章

  1. 在vs里不重启模拟器进行Symbian调试
  2. MySQL复制经常使用拓扑结构具体解释
  3. MySQL开启federated引擎实现数据库表映射
  4. 创建Unicode格式的INI文件
  5. PowerDesigner 16安装注意事项
  6. 20 best jquery 截图
  7. 从零学ELK系列(六):Docker安装Logstash(超详细图文教程)
  8. Effective C++ 精要(第五部分:实现)
  9. VirtualBox 虚拟机迁移-克隆
  10. 《一分钟经理人》学习笔记第五部分---一分钟表扬为什么有效
  11. 超级强悍的PHP代码编辑器PHPstorm及配置
  12. 深入浅出设计模式之状态模式、代理模式
  13. python编程手册 中文pdf_《Python学习手册(第4版)》高清中文PDF(《Learning Python》)...
  14. 算法竞赛入门经典(刘汝佳)——基础篇心得
  15. win7计算机打印机共享权限设置,win7共享打印机(没有权限访问)
  16. 中国一共有多少个神仙?
  17. oracle gi和gc的区别,别装了,你肯定对GI有什么误解,这才是争取的区别不要弄错...
  18. increment java_Java中的increment()有什么作用?
  19. mysql出现LF怎么办,MySQL的LF_HASH
  20. Android学之客户端服务端Socket简单通信

热门文章

  1. 中合国创杯2017年创客中国互联网+创新创业大赛项目初筛完成
  2. python pip 国内源下载详细教程
  3. Activiti 数据库表结构 ACT_HI_ACTINST
  4. android 读取rtf里的内容,iOS读取rtf/txt文件
  5. phpcms视频库第三方托管-接入腾讯云点播
  6. 怎么使用带有黑标的POS打印机
  7. DevOps自动化组件-RUNDECK介绍、开发、部署、使用
  8. 中国百大情诗经典名句
  9. 马踏棋盘求----全部解
  10. UPX源码分析——加壳篇