python零基础入门

第一讲

学习方法:

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

-要实践自己去敲

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

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文件

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,402评论 6 499
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,377评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,483评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,165评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,176评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,146评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,032评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,896评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,311评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,536评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,696评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,413评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,008评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,815评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,698评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,592评论 2 353

推荐阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 5,813评论 2 16
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,744评论 0 10
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,571评论 1 118
  • 我的假期我可以做主。 不过我想做也不能做了,因为我的爸爸妈妈早以给我列了计划。 我的计划是这样的:6:30-...
    大晨晨1阅读 328评论 0 0
  • 因为父亲是警官的缘故,我有幸接到了警戒的老前辈,他的头发斑白,纵然如此,他眉宇间的正气,丝毫未减。大家正谈的欢...
    yoyo世木阅读 550评论 0 1