美文网首页
python零基础入门

python零基础入门

作者: onepedalo | 来源:发表于2018-07-25 10:16 被阅读0次

    第一讲

    学习方法:

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

    -要实践自己去敲

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

    CMD命令提示符

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

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

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

    或批处理文件。

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

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

    如果没有 需添加环境变量

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

    安装的时候勾选 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零基础入门

          本文链接:https://www.haomeiwen.com/subject/thzumftx.html