python零基础入门

第一讲

学习方法:

-不要急于求成、要踏踏实实、循序渐进、有耐心

-要实践自己去敲

-总结把老师的笔记变成自己的

CMD命令提示符

是从win2000开始自带的命令行解释程序,相当以前在DOS环境下的COMMAND.COM文件,具有命令行解释命令,

cmd windows里的命令行可执行程序目录在C:/windows/system32/

'EXCEL' 不是内部或外部命令,也不是可运行的程序

或批处理文件。

说明:1输入的命令错误  2或者这个程序不存在  3这个程序路径不在环境变量中

环境变量:一系列常用文件路径的集合

如果没有 需添加环境变量

安装解释器 python是一门解释性语言,所以需要安装解释器


python零基础入门_第1张图片

安装的时候勾选 Add Python to PATH 添加环境变量  3.6 pip也是默认安装了的

 

运行python代码两种方法:

1 交互式运行在解释器里运行一般只做测试,代码是不能保存的

2 脚本运行

   解释器将脚本文件中的代码读取到内存中去运行

   系统函数:print()  把传入参数的文本信息打印到屏幕上来注意用半角英文符号

   脚本(一个写了python代码的文本文件)后缀.py

—有类型

  数值:Python 3 里有整数和浮点数

  字符串

  列表

  字典

  元组

  集合

  布尔 true false

 None

—操作符:

  运算符比较运算符

值和操作符组成表达式

值传给变量组成语句变量:指向值的一个名字,能够引用值  规范:

1必须是数字、字母、下划线组成 

2不能以数字开头 

3 不能是关键字占用的名字python里有几十个关键字     

python变量无需声明直接用

语句:变量+操作符+值的组合  语句是要有效果的

程序:值+变量+表达式+语句


-python 2 2020年官方不再支持官方大量推荐python3

-目前还是有大量的以前的项目运行在python2上

-总结:主要学习python3 然后要懂python2


讲讲python

1989年荷兰人发明龟叔

哪些公司在用? BAT 腾讯:蓝鲸游戏运维平台优矿:量化投资平台 知乎豆瓣谷歌:tensflow python

Facebook:tornado web框架

NASA:数据分析,科学计算pythondjango

领域:图形图像处理数学处理文本处理数据库编程 web编程多媒体黑客编程

就业方向:web开发就业最广就业率最高要求最低不限学历年龄

         爬虫开发自动化运维大数据人工智能


Python零基础入门第二讲

回顾上节课

python解释器本质上是一个exe文件

变量为值起的名字

第二课知识点:

进入python

cmd  py -3     windows系统下

数据类型

type()函数返回对象的类型type(age)

数值

     整数

         age =18 “int”

     浮点数(不精确的)计算机表示浮点数方法(二进制)需要精确的话用decimal模块

         salary =4000.00 “float”

     运算

         四则运算   2**2  两个乘号代表幂  

                  //   python3里代表地板除返回商

                  浮点数和整数运算之后转成浮点数

                 /运算之后结果也是浮点数

字符串   不可变不能修改

     创建

         单引号或者双引号包裹起来的内容没有区别字符串

         串说明有顺序  序列的一种说明也有长度 len()函数返回序列的长度

         python里没有单个字符的说法 python里即长度为1的字符  例:

name='新浪'

>>> len(name)

2             len返回序列长度而字符串以字符作为长度二进制就不一样了  str是关键字

     索引

              test_str=’abcdefg’

              first_str=’a’

              序列计算机的思想计算偏移量 0 1 2 3 4 序号专业的说法就是索引下标

              test_str[0]=’a’

              若不知道长度可以取test_str[-1] 倒数

     切片

            test_str[2:5]包含头不包含尾

            test_str[start:end]

                 start:起始索引(包含这个元素

                 end:结束索引(不包含这个元素

                 start

列表

     创建

          也是一个序列有顺序

          列表用方括号元素用逗号隔开  list1=[1,2,3,4,5]  注意list是关键字


     增删改查

           增:list1.append(item)  向尾部添加  list1.insert(index,item)向指定的位置插入

          删:list1.pop(index)    index默认是-1 代表默认删除最后一个数

          改:直接复制

          查:索引

     索引

         同字符串

     切片

         同字符串

for循环

    range函数

     range(10)返回一个生成器往往和for循环结合

     for xxx in range(10)       #省略了(0:10)

     print(xxx)


      for item in”序列”:   #依次去序列中取出它的元素   字符串也是序列因此可以用for循环遍历

     print(item)

     例如:test_str=’hello world’

           for item in test_str:

               print(item)

while循环

     i=0

while i<10:

     print(i)

 i+=1           若没有缩进syntax error语法错误进入死循环按Ctrl+C 取消程序运行

python是以强制缩进作为区分代码块的  标准是4个空格,tab和4个空格是不一样的


Python零基础入门第三讲

#复习上节课内容列表

数据类型

         字典  

           查看字典所有方法dir(dict)

     创建

用{}括起来,元素是键值对的形式,键值可通过:隔开(key:value)

                 info={‘name’:’心蓝’,’age’:18,’height’:170}

                 key只能是不可变类型(字符串,数字)不可以是列表或字典

            字典里的元素是没有顺序的

            key是唯一的,不可重复

           增  直接赋值 info[‘age’]=18 增加一个元素

         update更新多个值  update({‘age’:18,’length’:18})

     删  info.pop(key)

     改  info[‘age’]=17

         print(info)

     查 方括号里加key

         print(info[‘name’])

函数: 实现某个特定功能的一段代码

         内置函数系统本身写好,提供给用户用的  print type  abs

         自定义函数为实现某个功能自己定义

       例如要求打印两次传入的变量

                 定义一个函数有格式语法是 def 函数名():

         def print_twice(aaa):

                             print(aaa)

                             print(aaa)

                     content=’欢迎你’

                     print_twice(content)   #content实际参数

包/模块  

         包:一个文件夹/目录下面有一个_init_.py的文件

         模块:一个py文件

你可能感兴趣的:(python零基础入门)