❤️爆肝十二万字《python从零到精通教程》,从零教你变大佬❤️(建议收藏)

Posted 川川菜鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了❤️爆肝十二万字《python从零到精通教程》,从零教你变大佬❤️(建议收藏)相关的知识,希望对你有一定的参考价值。

文章目录


强烈推荐系列教程,建议学起来!!

十万字python基础教程,学不会主页联系找我!

qq机器人制作系列讲解专栏
qq机器人b站视频教程

三万字SQL数据库小白到精通系列

数学建模小白到精通系列

一.pycharm下载安装

pycharm下载地址:
http://www.jetbrains.com/pycharm/download/#section=windows
下载详细步骤:
1-

2-

3-

4-

5-

6

7-

8-直接finish

二.python下载安装

9-python官网:

https://www.python.org/

进去网址后点击:

10

11-下载好后

12-添加环境变量





记得双击安装:

三.pycharm上配置python

13-双击桌面pycharm


随便取个名字(我取的学习),直接点击create.
遇到如下情况,则点击ok(没遇到就算了)

14-添加解释器





成功如下:

打印成功:标志配置完成

四.配置镜像源让你下载嗖嗖的快

我喜欢用清华的,所以我在这里介绍都用清华源,当然这里是一些比较好用的镜像源:

清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

一共有三种镜像源配置,建议你每一种都跟我一起学会。

4.1pycharm内部配置

第一步:

第二步:

第三步:


第四步:
复制上面的清华镜像源粘贴,然后okokokok

测试,遇到了这个问题:
pip : 无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

因为我忘记给pip加环境变量了,所以加一下,一次如下:






第五步:
退出pycharm,因为加了环境变量需要重启软件。我们先到cmd输入pip,如下就是配置成功了:

第六步:
重启软件后,随便装一个模块,如下:(你可以看到下载模块速度很快!)

4.2手动添加镜像源

使用方法:

pip install 下载的模块名 -i https://pypi.tuna.tsinghua.edu.cn/simple

比如我要下载numpy这个模块,执行以下命令:

pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

几秒就好了:

这个方法的好处就是,你不用像其它配置一样要去配置一遍,你只需要在后面加上:

-i https://pypi.tuna.tsinghua.edu.cn/simple

4.3永久配置镜像源

这个配置我是建议你一定要添加配置。
方法一:
到cmd执行如下命令创建pip.ini:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

返回:

然后我们把这个路径添加到系统环境变量就好了(怎么添加环境变量?跟前面给pip添加环境变量一样操作,只是路径不一样)

方法二:
如果刚刚这个命令你执行失败,你可以自己在c盘创建一个文件名叫做pip,pip文件夹下创建一个文件名pip.ini,内容为:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

还是一样添加到环境变量。

五.插件安装(比如汉化?)

首先个人不建议汉化,最后我再演示汉化插件。我是想要推荐一些不错的插件。
首先进入如下界面:

5.1自动补码神器第一款

推荐使用:TabNine,当然kite也不错,你可以都安装,我是都在用。我演示一款:





弹出这个页面删了不要管:

测试:已经开始有提示了

5.2汉化pycharm

首先,个人不建议汉化,不管你英语好不好,都要去适应这个英语界面,当然你实在需要汉化,这是教程:


现在就已经全部汉化:

5.3其它插件

如果需要下载别的插件,你可以百度搜一下pycharm有哪些好的插件,都是安装上述方式安装。

六.美女背景

你是否想要如下桌面?

教程传送门:
美女桌面背景设置

七.自定义脚本开头

你是都在先每次创建一个文件,开头都是如下?

教程传送门:
自定义脚本开头

八、这个前言一定要看

拥有本篇文章,意味着你拥有一本最完善的书籍,讲得比书上全,语法也会比买的书上更详细,大家要慢慢看。拥有本篇文章,你将基础无敌,从此可以有能力自学一些高级教程。作者写了好几天,实在很累,希望你三连支持。

python,言简意赅就是:通俗易懂,功能强大无比,上手快,实用强。你跟着我在这里认真学完这一篇,你一定会学会最扎实的python基础,同时我还可以提供免费辅导,作者本是一名学生,并不图有任何好处。如果需要辅导,可以加从左侧栏加群,当然仅是交流,不会有时间一直教你,只能帮助你解决一些问题,更多要靠自己。

九、python入门

软件安装我就不介绍了,大家b站搜一下python和pycharm安装安装即可,个人是推荐python和pycharm结合使用,pycharm是什么?是python的编译器,如果我们没有编译器,写代码是很困难的,而且pycharm提供了许多插件和优美的界面,使得你写代码又快又舒服,不会因为在python的IDE上写得头疼。
当然!下载软件不用到官网下,你只需要到软件管家下载即可,我也是这个公众号的忠实粉丝了。
入门第一步:打印

print("Hello, World!")

当然,你想打印别的也可以,对吧?

print('川川帅哥,我爱你')

十、python缩进

最基本的语法,我不可能在这里把所有的语法都讲一遍,但是最基本语法要说一下。在这里,我们又不得不鸣谢pycharm编译器,实在帮助我们太多了。为什么这么说?pycharm中,它会自动帮助我们完成换行,缩进等问题,不会像IDE中写代码,要自己手动,如果忘记手动就回报错,因此我是不建议只用python解释器,一定要用pycharm!

举一些例子,当然,如果你是小白,现在只会打印,大可不必着急,你只需要看看,后面我会讲到。
比如缩进问题,缩进是指代码行开头的空格。if后面的语句需要tap一下(当然,如果你用pycharm编译器,会自动tap)。
例如:

if 6 > 2:
  print("六大于二")

十一、Python注释

注释可用于解释 Python 代码。注释可用于使代码更具可读性。注释可用于在测试代码时阻止执行。

1.单行注释

将需要注释的部分开头用#
例如:

#川川真帅
print('川川帅哥,我爱你')

或者这样:

print("Hello, World!") #川川真帅

你可以看到如下,这就是注释意义了,懂了吧。

2.多行注释

第一种方法(不建议,太麻烦)

#川川真帅
#川川真帅
#川川真帅
print("Hello, World!")

你也可以左键选中我们需要注释的代码,松开,按:Ctrl+/,就完成相同效果注释。
第二种方法:
把要注释的内容放到三个引号对里面。,例如:

'''
川川真帅
川川真帅
'''
print('川川帅哥,我爱你')

取消注释
左键选中我们需要取消注释的代码,松开,按:Ctrl+/

十二、Python 变量

1.变量定义理解

在 Python 中,当你给它赋值时就会创建变量:Python 没有用于声明变量的命令。变量在您第一次为其赋值时创建。
例如:

x = 5
y = "川川"
print(x)
print(y)

对于同一个变量,赋值类型不同则会发生类型的变化,例如:

x = 4       # x 现在是整形
x = "川川" # x 现在是字符串
print(x)

则打印为:

如果要指定变量的数据类型,可以通过强制转换来完成,比如:

x = str(3)    # x will be '3'
y = int(3)    # y will be 3
z = float(3)  # z will be 3.0

那么刚刚我说到了类型,小白肯定还不知道类型是什么,怎么查看,我们来说一下如何获取类型,这里我们要用到type函数,举个例子:

x = 5
y = "川川"
print(type(x))
print(type(y))

看看返回什么:int为整形,str为字符串。这是你要背的。

可以使用单引号或双引号来声明字符串变量:

x1 = "川川真棒"
x2 = '川川真棒'
print(x1)
print(x2)

返回为:

变量名区分大小写:

a = 4
A = "川川"
print(a)
print(A)

返回为:

2. 变量名命名

变量可以有一个简短的名称(如 x 和 y)或一个更具描述性的名称(age、carname、total_volume)。Python 变量的规则:

  • 变量名必须以字母或下划线字符开头
  • 变量名不能以数字开头
  • 变量名称只能包含字母数字字符和下划线(Az、0-9 和 _ )
  • 变量名区分大小写(age、Age和AGE是三个不同的变量)

例如:

myvar = "川川"
my_var = "川川""
_my_var = "川川""
myVar = "川川""
MYVAR = "川川""
myvar2 = "川川""

命名法则:
骆驼法则:除了第一个单词外,每个单词都以大写字母开头

myNameIs = "川川"

帕斯卡法则:每个单词都以大写字母开头

MyNameIs = "川川"

蛇形法则:每个单词由下划线字符分隔

My_Name_Is = "川川"

3. 分配多个值

多个变量的多个值。
Python 允许您在一行中为多个变量赋值:

x, y, z = "川川一号", "川川二号", "川川三号"
print(x)
print(y)
print(z)

输出为:

注意:确保变量的数量与值的数量相匹配,否则你会得到一个错误。

多个变量的一个值
您可以在一行中为多个变量分配相同的值:

x = y = z = "川川菜鸟"
print(x)
print(y)
print(z)

输出为:

打开一个集合
如果您在列表、元组等中有一组值。Python 允许您将值提取到变量中。这称为拆包。当然,在这里,你可能还不知道集合列表,元组是什么,没有关系,后面我会讲到。

fruits = ["apple", "banana", "cherry"]
x, y, z = fruits
print(x)
print(y)
print(z)

4. 输出变量

print语句通常用于输出变量。
为了组合文本和变量,Python 使用 +字符:

x = "川川"
print("帅哥是" + x)

输出为:

您还可以使用该+字符将一个变量添加到另一个变量中:

x = "川川真"
y = "帅"
z = x + y
print(z)

返回一样:

对于数字,该+字符用作数学运算符:

x = 6
y = 10
print(x + y)

返回:

如果你尝试组合一个字符串和一个数字,Python 会给你一个错误,比如:

​```c
x = 5
y = "川川"
print(x + y)

该怎么修改呢?把数字转为字符即可,则修改为:

x = 5
y = "川川"
print(str(x) + y)

成功返回:

5. 全局变量与局部变量,全局关键字

在函数外部创建的变量称为全局变量。都可以使用全局变量,无论是在函数内部还是外部。当然,在这里,你可能还不知道函数是什么,后面我会讲到,大可不必慌张。

x = "川川"
def myfunc():
  print("帅哥是 " + x)
myfunc()

返回为:

如果在函数内部创建同名变量,该变量将是局部变量,只能在函数内部使用。具有相同名称的全局变量将保持原样,全局且具有原始值。

x = "awesome"

def myfunc():
  x = "fantastic"
  print("Python is " + x)

myfunc()

print("Python is " + x)

返回为:

全局关键字
通常,当您在函数内部创建变量时,该变量是局部的,并且只能在该函数内部使用。要在函数内创建全局变量,可以使用 global关键字。

x = "帅哥"

def myfunc():
  global x
  x = "菜鸟"

myfunc()

print("川川" + x)

返回为:

6. 练习题

  1. 创建一个名为的变量carname并为其赋值菜鸟。
  2. 创建一个名为的变量x并为其赋值60。
  3. 5 + 10使用两个变量x和y。显示,打印它们的总和
  4. 创建一个名为的变量z,x=8,y=9,分配x + y给它,并显示结果。

十三、Python数据类型

1.置数据类型

默认情况下,Python 具有以下内置数据类型,在这些类别中:

文本类型:	str
数字类型:	int, float, complex
序列类型:	list, tuple, range
映射类型:	dict
套装类型:	set, frozenset
布尔类型:	bool
二进制类型:	bytes, bytearray, memoryview

此时你大可不必知道这些类型到底是什么,在后续的深入中,你一定会用得到,所以是需要记住的。

2.获取数据类型

您可使用以下type()函数获取任何对象的数据类型。
例如,打印变量 x 的数据类型:

x = 6
print(type(x))

我们可以看到返回为:int类型

3.设置数据类型

在 Python 中,数据类型是在为变量赋值时设置的。
例如以下例子。
str字符串:

x = "Hello World"
print(x)
print(type(x)) 

int整形:

x1 = 6
print(type(x1))

float浮点类型:

x2 = 6.5
print(type(x2))

complex复数类型:

x3 = 2j
print(x3)
print(type(x3))

list列表类型:

x4 = ["apple", "banana", "cherry"]
print(x4)
p

以上是关于❤️爆肝十二万字《python从零到精通教程》,从零教你变大佬❤️(建议收藏)的主要内容,如果未能解决你的问题,请参考以下文章

❤️ 爆肝二十万字《Java从零到精通教程》,贴心保姆教你从零变大佬 ❤️(建议收藏),学不会找我!

Python爬虫开发学习全教程第二版,爆肝十万字建议收藏

Python爬虫开发学习全教程第二版,爆肝十万字建议收藏

[Python从零到壹] 十二.机器学习之回归分析万字总结全网首发(线性回归多项式回归逻辑回归)

❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️

二万字爆肝JavaSE基础知识