3小时带你python轻松入门
python真正零基础入门课。讲解了一些专业术语以及一些传统教程没有说明的概念;做到“知其然,知其所以然”。
本系列课程抛开了一些初学者用不到的知识点,以“辐射学习”的方式教学,先从最初步开始,先到达入门,之后的知识点用到则再学。
知识是学不尽的,用最快的时间完成最有用的知识学习。
1_bit
全网20w+粉丝、知名博主、CSDN博客之星、各大平台签约作者、评委、导师、嘉宾,超15年编程经验
InfoQ签约作者
动漫系列编程作者
自媒体程序员
2021Infoq社区年度社区荣誉共建奖
51、InfoQ专家
2021年火爆C站的大话教程作者
展开
-
「零门槛多语言 Python/C/C# 通用思想学习系列」第一篇:经典HelloWorld
环境说明操作系统:Windows7 SP1编辑器说明:Python:notepad++C:devcC sharp(C#):Visual Studio2019注意:标点:在编程中要使用英文的标点符号,必须切记数学:编程中数学是逻辑能力的一种体现,数学不好不代表你的逻辑不好,对于学习编程语言不存在数学不好就学不会的绝对情况英语:英语不好没关系,可能会导致难度会提升,但是对于学习编程语言,可有可无如果需要帮助、文章需要补充的,私聊留言都行!有问题思考后不会就一定要问,加油!前言在编原创 2020-05-17 23:14:06 · 2522 阅读 · 64 评论 -
一篇文教你使用python Turtle库画出“精美碎花小清新风格树”快来拿代码!
Turtle库手册可以查询查询 python图形绘制库turtle中文开发文档及示例大全,手册中现有示例,不需要自己动手就可以查看演示。使用Turtle画树,核心的方法是使用递归;其次通过随机更笔的粗细从而改变绘制时的线段,更改树的躯干大小,在遍历到最后一个节点时,更改笔的颜色及粗细,绘制出树尖的花瓣或绿叶。首先我们使用最简单的方式绘制树的一条躯干,代码如下:import turtle as tt.left(80)t.fd(100)t.right(30)t.fd(30)t.right(30原创 2020-05-10 17:56:15 · 24546 阅读 · 228 评论 -
python图形绘制库turtle中文开发文档及示例大全【最详细、连结果图都有,gif格式的!】
前言本文参考:Python库官方文档由于网上其它文档的形式不符合我个人习惯,在查阅资料时总感觉不是很习惯,就顺手写一篇博文作为一个参考示例。在了解 turtle 时发现国内外一些青少年教育所使用的一些教学产品跟 turtle 类似;turtle 如果在国内作为一个青少年教学产品还是非常好的。简介在 turtle 官方文档中介绍说到 “Turtle graphics is a popula...原创 2020-05-02 23:10:59 · 14655 阅读 · 45 评论 -
(下)python3 selenium3 从框架实现代码学习selenium让你事半功倍
上一篇博文简要在上一篇博文中已得知:使用 execute 向远程服务器发送请求会通过 webdriver 与浏览器交互,且发送已定义的命令常量可获得一些相关信息。其中 execute 方法实现已经在上一篇博文中有实现说明。并且在我们已经知道 webdriver基类(selenium.webdriver.remote.webdriver)中,实现了操作页面元素的基本方法。通过简单运用全面学习...原创 2020-04-29 21:14:03 · 3414 阅读 · 41 评论 -
(上)python3 selenium3 从框架实现代码学习selenium让你事半功倍
本文感谢以下文档或说明提供的参考。Selenium-Python中文文档Selenium DocumentationWebdriver 参考如有错误欢迎在评论区指出,作者将即时更改。环境说明操作系统:Windows7 SP1 64python 版本:3.7.7浏览器:谷歌浏览器浏览器版本: 80.0.3987 (64 位)谷歌浏览器驱动:驱动版本需要对应浏览器版本,不同的...原创 2020-04-29 00:41:44 · 4526 阅读 · 43 评论 -
还不会制作游戏脚本解放双手?那是你不会超强自动化框架AirTest!
最近朋友问我能不能写一个自动化,帮他解放一下双手。我想了想,在我知识里很多辅助脚本制作工具,想想那些可能会有一堆局限性,想到了Python有自动化测试游戏框架或者工具,但是一直没有了解,搜了下资料,突然发现了AirTest,嗯…还是小几年前的东西,于是我面无表情的点击了进去。起初我对AirTest是否能够满足我的需求保持怀疑,直到看了AirTest的开发手册,并且在十分钟不到的时间里让我爽了一...原创 2020-04-22 00:29:12 · 4414 阅读 · 12 评论 -
AirTest 基本使用及框架浅剖析——五分钟上手制作游戏辅助
简介Airtest Project 是为编写自动化脚本,达到提升测试效率的一整套解决方案。它可以轻松的扩展到多平台、多引擎上;如基础的 Android和IOS手机应用、App;Windows上的应用等。学习使用 Airtest Project 很容易,由于 Airtest Project 是基于Python的,只需要会一点基础的 Python 基础知识即可。Airtest Project 需要...原创 2020-04-25 04:12:38 · 13102 阅读 · 46 评论 -
python简介及环境安装
Python的创始人为荷兰人吉多·范罗苏姆 。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本,随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。python...原创 2020-04-19 15:04:18 · 1825 阅读 · 6 评论 -
(附)python3 只需3小时带你轻松入门——python常用一般性术语或词语的简单解释
术语一般解释dict 字典一种键值对的关系,一个键代表一个索引,一个键对应一个值index 索引在列表、数组、字典或一般容器中表示一个内容值的“地址”,通过索引可以获取值开发环境当前开发所需要的一些基本软件、硬件或操作系统list 列表一种数据的集合存储容器list 数组python中没有数组概念,相似的可以简单理解成list,但是两者是有区别...原创 2020-04-19 14:31:17 · 1391 阅读 · 5 评论 -
(十)python3 只需3小时带你轻松入门——模块与包
模块一般情况下,是一个以.py为后缀的文件。使用import导入。我们创建一个py文件,名为myprint,该py文件作为模块,在里面定义一个函数名为myprint:def myprint(): print('这是我的print模块')保存后,在同目录下创建一个py文件,里面使用import导入包,并且使用模块名调用我们刚刚定义的myprint.py文件中的myprint函数。impo...原创 2020-04-19 13:53:27 · 1225 阅读 · 5 评论 -
(十一)python3 只需3小时带你轻松入门——面向对象
类用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。例如:人是一种类型,拥有年龄、身高、体重、性别等属性。具体一个人是一个对象,例如小明;小明有年龄、身高、体重、性别等属性。小红也是人,所以具有相同属性。类变量类变量在整个实例化的对象中是公用的。或者可以理解为属性。创建一个人的类,类里面有类变量,使用类变量记录人的年龄、性别、身高等属...原创 2020-04-19 02:45:37 · 1647 阅读 · 7 评论 -
(九)python3 只需3小时带你轻松入门——函数自定义
函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。无返回值无参函数自定义你可以定义一个由自己想要功能的函数:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()函数内容以冒号起始,并且缩进代码:def print_(): print('这里是自定义函数') print_()以上代码使用def 开头,后面是函数名print_,之后接一对圆...原创 2020-04-19 01:45:10 · 1165 阅读 · 5 评论 -
(八)python3 只需3小时带你轻松入门——List 与 dict 的常用操作
List定义定义:list1 = ['name','python','sun','dog']list获取:list1[0]->name,list1[3]->sunlist修改:list1[0],list1[3]='Lihua','run'list输出: print(list[0])检验代码:list1 = ['name','python','sun','dog']prin...原创 2020-04-19 00:53:43 · 1214 阅读 · 2 评论 -
(七)python3 只需3小时带你轻松入门——List与dict
List列表python中最基本的数据结构之一。序列(或者说集合)中的每个元素都分配一个数字用来表示它的位置(索引),第一个索引是0,第二个索引是1,依此类推。索引索引最大值不能超过当前对象的最大长度,就像一本书籍,最大页数为500,你取501是不存在这一页的。列表的值使用[]方括号包含,方括号里的值则为列表的值,不同值对之间使用逗号分隔。定义一个列表如下:list1=[1,2,3,'...原创 2020-04-18 23:54:57 · 1141 阅读 · 3 评论 -
(六)python3 只需3小时带你轻松入门——循环
for循环使用循环可以重复执行某些代码,可以方便程序编写;但是不记效率的使用循环会使程序运行效率降低。range使用range()函数可以生成多个连续整数的range对象(这个概念后面会说)。基本格式:range(end)其中end是结尾数。range(10)则会生成范围为0-10的数的连续对象,不包括10。迭代器迭代器对象从容器的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只...原创 2020-04-18 22:28:02 · 1144 阅读 · 5 评论 -
(一)python3 只需3小时带你轻松入门—— 编程尝试
什么是函数?在编程中,函数和通常数学中的函数概念并不完全相同;编程中的函数更接近于一个写好的工具,在开发某些功能时,所需要到该函数,就把该函数拿过来使用。输出/显示运行Python程序时显示指定的文本内容,使用print()函数可以完成。输出输出指从程序中往外发送数据,在这里描述均是由程序为主。print('你好')#输出注释注释用于为程序添加说明性的文字。单行注释使用“#”,...原创 2020-04-18 21:51:46 · 1398 阅读 · 1 评论 -
(二)python3 只需3小时带你轻松入门——基本变量
输入在程序运行过程中,数据从外部流向程序,称为输入。在程序运行过程中,接收用户从键盘上键入值,可以使用input()函数。input("请输入你要输入的值:")在输入值时,一般是代表接下来的运算需要使用到用户所输入的值,此时需要一个容器存储用户输入的值,这个时候需要使用变量接收用户输入值。变量变量是计算机语言中能储存计算结果或能表示值抽象概念。在Python中,变量可能被明确为是能表示...原创 2020-04-18 21:50:05 · 1181 阅读 · 2 评论 -
(三)python3 只需3小时带你轻松入门—— 变量的简单运算
变量运算在编程时,需要对数据进行计算,计算的形式不限于:字符串拼接、相加减、相乘除及普遍的数学运算、剔除或指定剔除、添加或指定添加等。在python中:*表示乘法/表示除法+表示加法-表示减法a,b=10,11c=o=g=3j=2print(c+a)#加法print(a-c)#减法print(a*c)#乘法print(a/2)#除法以上python代码使用prin...原创 2020-04-18 21:49:04 · 1157 阅读 · 1 评论 -
(四)python3 只需3小时带你轻松入门—— 流程控制
缩进python中使用缩进代表代码块;每一个块代表一个层次(分支),每个单独的分支是独立的,但是从整体逻辑上又是相融的;就像一本书一样,每个知识点是独立的,但是每个知识点组成了这本书。(以下代码暂时不需要理解,只作为举例说明缩进)if 1<10: print('10大于1')以上代码利用了缩进,在print()前有四个空格。是一种保证代码整洁、层次清晰的主要手段。在python中...原创 2020-04-18 21:48:36 · 1157 阅读 · 6 评论 -
(五)python3 只需3小时带你轻松入门—— 逻辑运算符
如果if判断中存在多个表达式判断,需要使用逻辑运算符。例如有一个变量a,需要判断是否在1到5之间,那么则需要判断a是否大于1且a小于5。这个时候需要使用and逻辑运算符进行判断。andpython中使用and判断左右两边表达式是同时正确,正确时返回最后一个对象(或者说值),错误时返回第一个对象(或者说值)。a=10if a>1 and a<5: print('a在1和5之间...原创 2020-04-18 21:47:53 · 1068 阅读 · 1 评论