PJzhang:python基础入门的7个疗程-one

 

猫宁!!!python

参考连接:易灵微课-21天轻松掌握零基础python入门必修课-售价29元人民币linux

https://www.liaoxuefeng.com/wiki/1016959663602400编程

 

安全从业者掌握一门编程技术,运用得当,能够如虎添翼,python就是其中之一。windows

 

易灵微课的python入门基础花了我29元,结合廖雪峰的python3教程,对python有了一点眉目,购买课程能够得到课程的ppt和课程全套源代码,我这里算是一个学习笔记,并不能提供那些东西,并且有所偏重。此外python学习,b站是个好去处,也有大量免费的课程等着人们收藏、点赞、打赏、退出呢。python3.x

 

第一天:介绍与环境安全

 

 python目前热门并且使用的人也不少,容易学习,容易安装,容易部署,能够大量用于大数据和人工智能领域。编辑器

 

python是解释型面向对象编程,外部开源库比较丰富,能够自由调用。python有2.x版本和3.x版本,2.x的2020年再也不进行维护,直接学习python3.x版本就能够了。学习

 

这是python官网,https://www.python.org/大数据

 

不少人都使用windows环境编程,能够在,https://www.python.org/downloads/windows/下载exe安装包,安装的时候注意Add Python 3.7 to PATH必定要勾选,强制安装pip3的时候能够如此,python -m pip install --upgrade pip --force-reinstall人工智能

 

 

在kali linux上也能够进行编程,该系统自己就带有python2和python3两种编程环境,默认使用python2,ceshi.py是python2编写的,python ceshi.py来执行,ceshi.py是python3编写的,python3 ceshi.py来执行。apt-get install python3-pip来安装pip3,python2默认安装有pip。

 

输入python直接显示python3.7.0,exit()会直接退出,这是python命令行形式。

 

 

除了python命令行模式,直接编写python文件去执行亦可,这里采用的是notepad++编辑器,文件名ceshi.py。

打印10遍 I am PJzhang.

 打印100之内的全部偶数

 

次日:基础知识

缩进是4个空格,也就是一个tab键。这里显示10之内的偶数

 

注释的两种方式

注释一个段落

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

注释多个段落

"""
!/usr/bin/env python3
-*- coding: utf-8 -*-
"""

基本数据类型

整数 int,浮点型float,布尔值bool(True,False,字母开头必须是大写),空值None

变量由大小写字母、数字、下划线组成,开头不能是数字。

 

结果是数字,算数运算符和赋值运算符

+,-,*,/,%

结果是True,False

比较运算符  ==   !=  >  >=  <  =<

成员运算符  1 in L,1 not in L

逻辑运算符   a==b and c==d,a==b or c==d,not a==b

 

第三天:基础知识

if语句

 

for循环,计算机特别擅长作重复循环的事情。

字符串str   "abc"

列表list   [1,2,3,4],可变

元组tuple   (1,2,3,4),("a","b","c","d"),不可变

字典dict   {"name":"PJzhang","age":18}

集合set   set([1,2,3,4]),不可重复

range(10)列表

 

while循环,现成数据用for,没有用while

 

break和continue,前者跳出整个循环进入下一步,后者结束当次循环并进入下一个循环

 

单引号和双引号没什么区别。

 

 

 这就是前三天的东西,对python基础知识点会有一个了解。

相关文章
相关标签/搜索