前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python学习历程之----基础篇(一)

python学习历程之----基础篇(一)

作者头像
用户5410712
发布2022-06-01 13:51:42
3600
发布2022-06-01 13:51:42
举报
文章被收录于专栏:居士说AI

从今天起,我们就正式开启了编程语言的学习之路了,在上一篇文章中呢,我们介绍了编程语言环境的搭建,还不会的伙伴们,可以回看上一篇文章哦,对于python编程呢,我们准备采取以下几个板块开始,分别是:基础篇,实战篇(也有可能是一个项目,一寸照换背景软件,个性化签名软件,人脸检测等等),进阶篇,真正做到从入门到能进阶的一个过程。我认识的很多人都说,python语言很简单,在很多地方都有用到。其实小编认为,任何语言都有一个学习的过程,单纯的说它简单或许不太严格,只是编程的人对哪一门语言用的比较多,用的比较熟而已,因为任何一门语言到深处都是不太容易的。python相对于大多数编程语言来说呢,有个优点就是入门相对快一些,下面就开始进入正题了,多点耐心哦。

首先来一张学习python语言的动力。

图片来源于网络,如有侵权请联系删除。

经过上期的环境安装,我们打开桌面上IDLE(Python GUI)是下面这样的,小编这里是2.7版本,伙伴们应该安装的是3.x版本的,打开后的界面下面的差不多,之后我们用另外的IDE软件来写代码(看起来好看一点),不过稍微基础的语法,我们用下面这个也是可以的

一开始,查看一下python的版本,输入以下命令:

代码语言:javascript
复制
# -*- coding:utf-8 -*-
import sys
print(sys.version)

第一行:声明编码格式为utf-8,在于让软件知道我们的代码属于那种规范

第二行:导入系统功能的包,里面包含了很多函数(功能),例如下面的

代码语言:javascript
复制
  version 函数          -------该函数打印Python的版本信息

第三行:print就是打印的意思,显示在屏幕上里面的内容,内容为版本信息

下面请看,程序执行的效果:

小编这里为了大家方便观看,测试了两个版本的,是不是感觉入手很快呢。紧接着,我们想要在屏幕上显示一句话(hello,world!)

以上就是print函数的简单讲解,更多的用法请百度自查哦,当然也随时欢迎后台咨询哦,下面我们进入新的环节:加减乘除。

加法: 例如,a=3,b=4,输出:a加b的结果。

减法:例如,a=87,b=25,输出a-b的结果:

乘法:例如,a=7,b=9,输出a乘以b的结果:

除法:例如,a=900,b=300,输出a除以b的结果:

聪明的小伙伴们可能已经想到了,我们平时用的手机或者电脑的计算器就是这个原理,当然还包括其他的一些较为严格的输入,比如说,我们这里的数字都是固定的,而且没有小数,而使用的时候,我们希望是可以自己输入的,因此,这里需要一个输入函数,之前我们学过输出函数(print),另外还有小数点的情况,还要用到浮点型数据等等知识,总的来来说,学过基础后,写一个自己的计算器是完全可以的,小编当年学C的时候,也写过自己的一个计算器软件(比较low了),大家加油哦。

最后,为大家带来一个可视化的界面,程序如下,大家可以复制粘贴看看效果哦,很不错的,运行结果为一个动态绘制的方形。

代码语言:javascript
复制
# -*- coding:utf-8 -*-
import turtle
turtle.pensize(4)
turtle.pencolor('red')
turtle.forward(120)
turtle.right(90)
turtle.forward(120)
turtle.right(90)
turtle.forward(120)
turtle.right(90)
turtle.forward(120)
turtle.mainloop()<span style="color: rgb(51, 51, 51);font-family: mp-quote, -apple-system-font, BlinkMacSystemFont, " 17px;"="" arial,="" yahei",="" "microsoft="" ui",="" yahei="" gb",="" sans="" "hiragino="" sc",="" "pingfang="" neue",="" helvetica="">

总结一下今天都学了哪些东西呢:

  1. print()函数的使用,以及基本的打印方法。
  2. 四则运算的基本使用

以上的东西都是比较基础的,希望大家好好吸收,后面我们会逐渐讲解比较难一点的额,实现更多的功能,希望大家喜欢。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT进阶之旅 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
人脸识别
腾讯云神图·人脸识别(Face Recognition)基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、比对、搜索、验证、五官定位、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于在线娱乐、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档