![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
0基础学python视频教程
Tiger-1985
我还录制了视频,关注公众号 “跟哥一起学python”(ID: tiger-python),可直接观看。也可在公众号下载全套实例源码。这个我个人制作的教程,完全免费分享交流,请勿拿去用于商业目的。
展开
-
Python基础语法视频教程全39集,历时1个多月终于更新完毕,需要的拿走!
我应该是在4月底5月初的时候,说我准备录制一个python的教学视频。 我坚持了一个多月,每天晚上9点准时更新一集,从未断过。 截止上上周,全部39集python基础语法系列更新完毕。 完整教程目录 免费视频教程!零基础学Python系列(1) - python简介 免费视频教程!零基础学Python系列(2) - 运行第一个python程序 免费视频教程!零基础学Python系列(附1) - 手把手教你搭建python开发学习环境 ...原创 2020-06-30 11:52:34 · 1393 阅读 · 0 评论 -
用python开发简单的五子棋游戏 - 附完整源码
相信跟我学完了Python语法的同学《零基础学Python视频教程系列》,已经迫不及待的想一展身手了吧?后续我会给大家录制大量的实战案例教学视频,都是非常实用非常有意思的一些案例。我希望通过这些案例的实操,能让大家去熟悉一些常用的python库,更重要的是,你能掌握如何快速去发现一个库并且使用它的方法。这正是我想达到的目标:授人以鱼不如授人以渔!Python如此博大精深,岂是我辈能学完的?够用就行!会用就行!首先给大家带来的,是一个很熟悉的游戏-五子棋。相信大家都玩过,可是有人想过要自.原创 2020-06-23 16:03:02 · 5177 阅读 · 5 评论 -
《最值得收藏的python3语法汇总》之标准数据类型(超级完整版)
目录关于这个系列该系列其它文章概述Number(数字)IntFloatComplexBoolString(字符串)转义字符截取分割连接替换查找格式化输出其它常用操作Bytes字节序字符编码Bytes和string之间的转换List(列表)Tuple(元组)Dictionary(字典)了解hash结构:字典和列表的区别深复制和浅复制Set(集合)可变数据类型和不可变数原创 2020-05-26 19:14:17 · 1155 阅读 · 0 评论 -
《最值得收藏的python3语法汇总》之控制语句
目录1、条件控制语句python的缩进规则实例1:实例2实例32、循环控制语句for语句range构造整数序列while语句条件语句和循环语句的相互嵌套continue和break3、推导式列表推导式字典推导式集合推导式“数据”和“逻辑”是编程的两个基本核心问题,高级编程语言的语法就是围绕这两个问题展开的。前面我们讲的数据类型,就是解决“数据”的表达和处理问题。这一节我们要开始学习python语法中的控制语句,.原创 2020-05-24 21:54:08 · 710 阅读 · 0 评论 -
《最值得收藏的python3语法汇总》之函数机制
目录1、什么是“函数”2、函数的语法2.1、语法定义2.2、形参与实参2.3、值传递和引用传递2.4、必选参数和可选参数2.5、位置参数和关键字参数2.6、变长参数2.7、解包参数列表3、lambda4、嵌套和闭包本文有视频讲解,视频和实例源码下载方式:点击->我的主页,查看个人简介。我尽量坚持每日更新一节。更多python教程,请查看我的专栏《0基础学python视频教程》1、什么是“函数”前面我们讲过,所谓“程序”,就是通过逻辑.原创 2020-05-19 10:38:51 · 2425 阅读 · 7 评论 -
《最值得收藏的python3语法汇总》之运算符
目录1、算术运算符2、比较(关系)运算符3、赋值运算符4、逻辑运算符5、位运算符6、成员运算符7、身份运算符8、运算符优先级Python3支持多种运算符,包括:算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级下面我们分别介绍。1、算术运算符算术运算符定义了数学上常用的几种运算符,如下表所示: 运...原创 2020-05-18 11:02:34 · 3480 阅读 · 14 评论 -
免费视频教程!零基础学Python系列(14) - 动态类型和静态类型
本节我们接着讲动态类型和静态类型:这个系列教程建议对照着视频学习,以下仅为课件内容。本节课程的视频和实例源码下载方式:点击->我的主页,查看个人简介。我尽量坚持每日更新一节。编程语言从代码到能够运行通常需要经过编译和运行两个阶段,Python虽然是解释性语言,也不例外。源码.py通过编译,生成字节码文件.pyc。.pyc是一系列指令,这些指令通过python虚拟机PVM来执行。我们根据检查变量数据类型的时机,将编程语言分为动态类型语言和静态类型语言。静态类型:在编译阶.原创 2020-05-18 10:48:56 · 201 阅读 · 0 评论 -
免费视频教程!零基础学Python系列(13) - 可变数据类型和不可变数据类型
本节我们接着讲可变数据类型和不可变数据类型:这个系列教程建议对照着视频学习,以下仅为课件内容。本节课程的视频和实例源码下载方式:点击->我的主页,查看个人简介。我尽量坚持每日更新一节。前面我们的学习中其实已经涉及到可变数据类型和不可变数据类型的概念了,这一节我们总结一下。python的数据类型分为mutable(可变) 和 immutable (不可变):mutable包括list、dictionary、set immutable包括 number、string、bytes、原创 2020-05-18 10:46:09 · 196 阅读 · 0 评论 -
免费视频教程!零基础学Python系列(12) - 数据类型之集合
本节我们接着讲集合(Set)类型:这个系列教程建议对照着视频学习,以下仅为课件内容。本节课程的视频和实例源码下载方式:点击->我的主页,查看个人简介。我尽量坚持每日更新一节。在python中,集合是一个无序的不可重复的元素组合,它是不是和前面介绍的字典的key值很像呢?集合的语法如下:{item1, item2, item3,…} 或者 set(iterable)集合中的元素必须保证唯一,不可重复。对于空集合,必须使用set()来创建,而不是使用{},因为这对应的是原创 2020-05-14 13:32:18 · 273 阅读 · 0 评论 -
《最值得收藏的python3语法汇总》之数据类型转换
整理了最全最新的python数据类型转换规则和方法,可以收藏当手册使用。原创 2020-05-10 18:25:51 · 1581 阅读 · 3 评论 -
免费视频教程!零基础学Python系列(11) - 数据类型之字典
本节我们接着讲字典(Dictionary)类型:这个系列教程建议对照着视频学习,以下仅为课件内容。本节课程的视频和实例源码下载方式:点击->我的主页,查看个人简介。我尽量坚持每日更新一节。字典,也是Python中使用得比较广泛的一种数据类型。字典本质上是一种“键值对”(key-value)的集合。“键值对”这种数据的描述方式,更加符合我们对客观世界的认识。客观世界的数据,通常都存在一个名字-key,以及对应的值-value,使用“键值对”可以非常直观简便地表达这些数据。一些数据库技原创 2020-05-09 18:30:21 · 291 阅读 · 0 评论 -
免费视频教程!零基础学Python系列(10) - 数据类型之tuple
本节我们接着讲元组(Tuple)类型:这个系列教程建议对照着视频学习,以下仅为课件内容。本节课程的视频和实例源码下载方式:点击->我的主页,查看个人简介。我尽量坚持每日更新一节。元组,也是一种序列结构,它和列表非常类似,但是它不能被改变。也就是说,我们不能对元组中的元素进行修改。元组的语法如下:(item1, item2, item3, …)由中括号将所有列表...原创 2020-05-08 13:45:07 · 287 阅读 · 0 评论 -
免费视频教程!零基础学Python系列(9) - 数据类型之list
本节我们接着讲list类型:这个系列教程建议对照着视频学习,以下仅为课件内容。本节课程的视频和实例源码下载方式:点击->我的主页,查看个人简介。我尽量坚持每日更新一节。列表是python中非常常用的一个数据结构,它的语法如下:[item1, item2, item3, …]由中括号将所有列表元素括起来,不同的元素之间通过逗号分隔。列表中的元素item...原创 2020-05-07 10:20:37 · 366 阅读 · 0 评论 -
免费视频教程!零基础学Python系列(8) - 数据类型之bytes(下)
本节我们接着讲bytes类型,上一节内容:免费视频教程!零基础学Python系列(7) - 数据类型之bytes(上)本节课程的视频和实例源码下载方式:点击->我的主页,查看个人简介。我尽量坚持每日更新一节。 字符编码 Python2.x的乱码问题一直被程序员所诟病,虽然Python3.X大体上已经解决了这个问题,但是作为入门python的基础,你还是需要把字符编码问...原创 2020-05-06 10:37:35 · 391 阅读 · 0 评论 -
免费视频教程!零基础学Python系列(7) - 数据类型之bytes(上)
本节我们开始讲python数据类型之bytes类型,我们分为上下两个章节。你可以直接到这个页面观看本节视频:免费视频教程!零基础学Python系列(7) - 数据类型之bytes(上)以下为对应的课件内容:Bytes是python3新增的一个数据类型,用于表示一个字节串,它是一个有序的序列。通常有两种方式来构造一个bytes类型的对象:1、通过bytes()函数构造by...原创 2020-05-05 15:10:24 · 563 阅读 · 0 评论 -
免费视频教程!零基础学Python系列(6) - 数据类型之string(下)
本节我们继续讲python的string数据类型剩下部分内容。 替换 Python使用replace()函数来实现字符串的替换,其语法为:str.replace(old, new[, max])old -- 将被替换的子字符串。 new -- 新字符串,用于替换old子字符串。 max -- 可选字符串, 替换不超过 max 次执行成功后,返回替换后的...原创 2020-05-03 09:03:03 · 401 阅读 · 0 评论 -
免费视频教程!零基础学Python系列(5) - 数据类型之string(上)
本节开始我们讲python的string数据类型。Python的字符串用单引号或者双引号括起来表示。字符串由若干个有序字符组成,但是python中的字符串是不能改变的,也就是说我们不能通过索引去改变某个字符的值。比如:str[1]= ‘x’这样的操作是不被允许的。01—转义字符所谓转义字符,就是在其前面增加右斜杠\后,它并不代表其原本的字符含义,而是转义为...原创 2020-05-02 10:02:16 · 660 阅读 · 2 评论 -
免费视频教程!零基础学Python系列(4) - 数据类型之Number
本节我们开始学习python的数据类型。什么是数据类型呢?前面我们提过,所谓的编程,就是控制一系列的数据去完成我们预设的逻辑或者功能。所以,编程语言首先要定义一系列对“数据”的处理规则。这些处理规则包括:如何存储数据、数据的长度、数据的赋值、数据的读取、数据的显示、数据的比较等等。不同类型的数据,它们的这些处理规则是不一样的。比如:整数和小数在内存中的存储方式肯定是不一样的;小数有精度的操...原创 2020-05-01 09:56:23 · 668 阅读 · 0 评论 -
免费视频教程!零基础学Python系列(3) - 理解“变量”
我们把前面的程序稍微改一下,来了解python中的变量。这段代码实现的功能也是在终端打印出“hello,world!”这一字符串。与我们最开始那个程序不同的是,它定义了一个变量“hello_str”用于存储这个字符串,然后再调用print函数输出。本节我们来学习什么是变量?# file: ./4/4_1.py# 定义变量hello_str = "hello, world!"...原创 2020-04-29 19:47:24 · 311 阅读 · 0 评论 -
免费视频教程!零基础学Python系列(2) - 运行第一个python程序,环境搭建
本节的任务,是完成我们的第一个python程序,并搭建好学习python的环境。再次看看上一节提到的那张图,看看作为高级编程语言,我们如何编程。首先,作为程序员的你,需要先遵循python定义的语法规则,编写一段代码并保存为一个代码文件。这仅仅是完成了编码工作,如何让这段代码在你的机器上运行起来呢?你还需要安装“翻译工具”,也就是python的解释器。为了让我们的第一个pyt...原创 2020-04-29 09:55:29 · 684 阅读 · 0 评论 -
免费视频教程!零基础学Python系列(1) - python简介
01—写在前面我做了十几年的程序猿,码过代码、带过项目、做过产品经理、做过软件架构师。因为我是做通信设备软件的,面向底层操作系统,所以我的工作主要以C语言为主。Python在我的工作中通常用来写一些小脚本。最近一个项目的需要,我需要深入学习python。现在python很火,很多没有编程经验的也开始学起python了,我觉得这是很有意思的一件事情,就产生了把我的学习过程用文章和视...原创 2020-04-27 15:44:18 · 1123 阅读 · 0 评论