猫宁!!!

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

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

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

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

第一天:介绍与环境

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基础知识点会有一个了解。

PJzhang:python基础入门的7个疗程-one的更多相关文章

  1. PJzhang:python基础入门的7个疗程-two

    猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课-售价29元人民币 https://www.liaoxuefeng.com/wiki/1016959663602400 htt ...

  2. PJzhang:python基础入门的7个疗程-three

    猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课-售价29元人民币 https://www.liaoxuefeng.com/wiki/1016959663602400 第七天 ...

  3. PJzhang:python基础入门的7个疗程-five

    猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课 https://www.liaoxuefeng.com/wiki/1016959663602400 第十三天:代码组织 类是 ...

  4. PJzhang:python基础入门的7个疗程-six

    猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课 https://www.liaoxuefeng.com/wiki/1016959663602400 第16天:开源模块 sy ...

  5. PJzhang:python基础入门的7个疗程-four

    猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课-售价29元人民币 https://www.liaoxuefeng.com/wiki/1016959663602400 第十天 ...

  6. PJzhang:python基础入门的7个疗程-seven

    猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课 https://www.liaoxuefeng.com/wiki/1016959663602400 第19天:开源模块 数据 ...

  7. PJzhang:python基础进阶的10个疗程-two

    猫宁!!! 第2节:python基本图形绘制 保留字是python基础语法的支撑 默写python代码是件挺恐怖的事情!!! 2008年android操作系统诞生 计算时代 编程语言也是一个江湖 C语 ...

  8. PJzhang:python基础进阶的10个疗程-one

    猫宁!!! 课程导学 北京理工大学 国家精品在线开放课程 零基础.大学水平 100行左右的python可以做很多事情 编程是基本技能,体会思维 时间成本和收益的关系 每周5个小时 https://py ...

  9. PJzhang:python基础进阶的10个疗程-three

    猫宁!!! 参考:北京理工大学-python程序语言设计 第3节:基本数据类型 默写代码的重要性. 保留字一定要全部都会默写,不能有错. pow(x,y),计算x的y次方,整数没有大小限制 整数进制 ...

随机推荐

  1. asp.net mvc4 之Webapi之应用客户端访问服务器端

    一.说明 客户端项目类型设计为:winform(winform窗体项目类型) 服务器端项目类型设计为:asp.net mvc4  webapi 在这里分为项目运行和调试两种情况讨论: 运行: 这种情况 ...

  2. gitlab 外网 无法访问 查端口 看文档

    云服务器安装成功后 curl   页面可以正常跳转 重置密码的token  页面可以生成 但是  外网无法 访问 [root@test ~]# curl 127.0.0.1:18021 <htm ...

  3. ssemble JavaBeans components into an application without having to write any code

    https://docs.oracle.com/javase/tutorial/javabeans/ https://docs.oracle.com/javase/tutorial/javabeans ...

  4. 创建私有maven库

    在公司搭建私有maven库,我为了在本机做测试,我选择Sonatype nexus oss,在docker里面安装 1.Mac上安装docker 下载地址:https://github.com/boo ...

  5. select监听多个client -- linux函数

    使用select函数能够以非堵塞的方式和多个socket通信.程序仅仅是演示select函数的使用,功能很easy,即使某个连接关闭以后也不会改动当前连接数.连接数达到最大值后会终止程序. 1. 程序 ...

  6. emoji字符不能插入MySQL数据库,提示“'\xF0\x9F\x98\x84' for column 'XXXX' at row 1”

    从网络中取下的数据解析后不能插入数据库,提示某个字段有问题,问题提示如下: SQLException: Incorrect string value: '\xF0\x9F\x98\x84' for c ...

  7. Hadoop开发

    HDFS HDFS提供一套Java API来操作HDFS,包括文件的建立.修改.删除.权限管理等,下面对几个常用的API进行介绍,详细的API接口请参见API文档,可以在${HADOOP_HOME}/ ...

  8. ThinkPHP 静态页缓存

    通过对ThinkPHP的学习,记录下静态页的缓存步骤,以便以后查阅: 1.配置配置文件/Admin/Conf/config.php代码如下: /*静态缓存*/ 'HTML_CACHE_ON'=> ...

  9. swoole异步redis安装前置条件和流程

    ---恢复内容开始--- 1.redis服务 确认redis在服务器中已经安装了 2.hiredis库 第二步安装hiredis 下载位置 2.1获取 安装包https://github.com/re ...

  10. python中通过xlwt、xlrd和xlutils操作xls

    xlwt模块用于在内存中生成一个xls/xlsx对象,增加表格数据,并把内存中的xls对象保存为本地磁盘xls文件; xlrd模块用于把本地xls文件加载到内存中,可以读取xls文件的表格数据,查询x ...