Python开发工程师-入门与实战视频课程

通过一系列课程的学习,希望学员能够学习Python的基本语法,通过已有的流程图可以完成一般的Python项目的编写

68222人学习

中级31课时2017/08/21更新

二维码下载学堂APP缓存视频离线看

武永亮
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
C语言开发工程师职业学习系列套餐
C语言编程基础视频课程(七日成蝶)
257951人学习
¥49.00
C语言课程升华篇之打字游戏(七日成蝶)
22128人学习
¥29.00
Linux基础入门教程
28814人学习
¥5.00
更 多 45 门 课 程
图解Python视频教程
图解Python(1)(基础篇)
2137829人学习
¥198.00
图解Python(2)(高级篇)
1181135人学习
¥198.00
图解Python(3)(项目实战篇)pygame游戏开发之飞机大战
629825人学习
¥198.00
更 多 6 门 课 程
Python基础与提升全集【买视频送书】
师傅带徒弟学Python:第一篇Python基础视频课程
615134人学习
¥19.00
师傅带徒弟学Python:项目实战2:数据可视化与股票数据分析视频课程
266288人学习
¥39.00
师傅带徒弟学Python:项目实战4:开发Python版QQ2006聊天工具视频课程
282616人学习
¥199.00
更 多 8 门 课 程
Python Web全栈工程师【买视频送书】
师傅带徒弟学Python:第一篇Python基础视频课程
615134人学习
¥19.00
师傅带徒弟学:HTML+CSS视频教程
171404人学习
¥39.00
Python Web之Flask框架:老程序员带您完成一个【网上商城】Web项目
187305人学习
¥149.00
更 多 7 门 课 程
Python Web全栈工程师【买视频送书】
师傅带徒弟学Python:第一篇Python基础视频课程
615134人学习
¥19.00
师傅带徒弟学:HTML+CSS视频教程
171404人学习
¥39.00
Python Web之Flask框架:老程序员带您完成一个【网上商城】Web项目
187305人学习
¥149.00
更 多 7 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

适合希望快速学习Python,并能够快速上手做项目的学员学习

你将会学到:

通过一系列课程的学习,希望学员能够学习Python的基本语法,通过已有的流程图可以完成一般的Python项目的编写

课程简介:

介绍Python的基本语法,从实例出发学习Python,适合希学习Python,并能够上手做项目的学员学习

展开更多

课程大纲-Python开发工程师-入门与实战视频课程

  • 1

    1、Python简介学习前提:C语言     Python的优势:           C/C++/Java库,编译运行周期太慢,Python快           Python更简单易用,容易出成果           Python还提供比C更多的错误检查               Python可以方便的实现其它Python程序中重复使用的模块           Python是一门解释性的语言,因为没有编译和链接

    [10:22]
  • 2

    2、Python环境搭建Python+Eclipse+PyDev配置Eclipse在Eclipse中建立Python工程

    [11:47]
  • 3

    3、Python最基本语法print的使用,语句不用加;中文显示:# -*- coding:utf-8 -*-注释:# 单行注释; '''     多行注释     '''变量不需要定义,直接拿来使用

    [08:10]
  • 4

    5、Python的字符串及基本运算字符串:'字符串',"字符串"一样的效果,都以解释转义字符原始字符串:r'字符串'跨行字符串:三引号:"""..."""或者'''...'''。首行加,避免换行+运算符连接字符串,两个字符串也可以自动连接*运算符重复显示字符串字符串可以用下标索引,下标从0开始,     索引值正:左到右     索引值负:右到左     切片:word[0:2],word[:2],word[3:]Python字符串不可以被更改,它们是不可变的.如果想改变必须创建新的字符串len函数可返回字符串的长度

    [14:44]
  • 5

    4、Python基本算数运算+,-,*,()/:整数运算向下取证,浮点数运算正常显示%:取余运算,整数运算**:计算幂乘方,优先级较高=:赋值运算符可以给变量赋值

    [07:38]
  • 6

    6、Python的列表及其操作列表写成中括号中的一列用逗号分隔的值,类型可相同也可不同与字符串一样可以索引和切片通过+运算可以进行连接列表的值可以通过索引改变列表通过append()方法可以在列表后面加入元素len可以得到列表的元素个数列表也可以嵌套

    [05:59]
  • 7

    7、Python中的关系运算>,<,==,!=,>=,<=,in返回结果为真或假

    [04:32]
  • 8

    8、Python中的逻辑运算and:同真为真,否则为假     or:同假为假,否则为真     not:假变真,真变假         短路规则:         and:当第一个式子为假,就不在运算后面的式子了         or:当第一个式子为真,就不在运算后面的式子了

    [05:21]
  • 9

    9、Python中的分支结构Python是用缩进来标明成块的代码     通过if 条件: 来开始分支,else:来开始else分支     通过if 条件: elif来开始新的分支     if结构可以嵌套

    [06:56]
  • 10

    10、Python中的循环结构循环用于重复执行一些程序块     for循环的基本结构         for 元素 in 序列:               statement         函数range()可以快速建立表     while循环的基本结构         while 条件:               statement                   循环中断         break:跳过整个循环         continue:在循环的某一次执行中,如果遇到continue, 那么跳过这一次循环,进行下一次的循环

    [12:33]
  • 11

    11、Python中的函数使用函数最重要的目的是方便我们重复使用相同的一段程序     函数的定义的基本格式:         def 函数名(参数列表逗号隔开):               函数体处理               return 处理结果     函数的参数可有可无,return语句可有可无,可返回多个值用逗号隔开,代表一个tuple     函数的调用方法:直接通过函数的名字加参数     参数传递:         值传递:基本数据类型         指针传递:列表

    [11:57]
  • 12

    12、Python中类的基本操作Python使用类(class)和对象(object),进行面向对象(object-oriented programming,简称OOP)的编程。     面向对象思想:         类:对象的集合         对象:某一个类的实例     定义类的基本格式         class 类名():               属性               属性               def 方法名(参数):                   方法体         定义类的对象         变量名 = 类名()     类的对象访问属性:变量名.属性名

    [08:09]
  • 13

    13、Python中类的继承类本身进一步细分成子类的过程,称为继承     继承的基本格式         class 类名(父类名):               属性               方法:                   方法体     子类享有父类的所有属性,面向对象的思想提高了程序的可重复使用性。     如果没有写父类,那么父类是object。

    [06:04]
  • 14

    14、Python中类的特殊用法类中方法的self参数,在方法内部调用自身的属性或方法     构造方法__init__(),实例化对象的时候自动调用     构造方法可无参数也可有参数

    [06:39]
  • 15

    15、Python中概念澄清Python是一门面向对象语言dir函数可以查看类或者对象的所有属性help函数可以查看类的详细信息list和tuple都是类,常用方法count,index,append,sort,pop,remove,insert等http://tool.oschina.net/apidocs/apidoc?api=python2.7.3基本的运算都可以对类进行操作,但是可能做了一些适应,+你也可以在自己的类中定义"+"运算

    [15:37]
  • 16

    16、Python中的容器container    能储存多个元素的对象称为容器(container)     list,tuple都是容器     词典(dictionary)也是容器,类似于其他语言的map,有key和value     词典包含有多个元素,每个元素以逗号分隔。每个元素包含有两部分,键和值,不可变对象作为键。值可以是任意对象。键和值两者一一对应。     词典的元素没有顺序。不能通过下标引用元素,只能通过键来引用     可以通过对新的key赋值value,在词典中加入新的元素     词典常用方法:         dic.keys():得到所有的key         dic.values():得到所有的值         dic.items():得到所有的键值对         del dic[2]:删除词典中的key为2的元素         len函数:可得到dic中元素个数

    [06:31]
  • 17

    17、Python中的文本文件操作    Python具有基本的文本文件读写功能     创建文件对象:f = open(文件名,模式)     最常用的模式有:         "r"   # 只读         "w"   # 写入     文件对象常用方法:         读取:               str = f.read(N)       # 读取N bytes的数据               str = f.readline()     # 读取一行               str = f.readlines()     # 读取所有行,储存在列表中,每个元素是一行。         写入:               f.write('I like Python')     # 将'I like Python'写入文件         关闭文件:               f.close()

    [04:27]
  • 18

    18、Python中的模块结构18、Python中的模块结构         模块(module)是为了更好的组织已经有的程序,以方便重复利用     在Python中一个.py文件就构成一个模块。可以调用其它文件中的程序。     引入模块:         定义一个模块1,实现一个方法,或者是第三方的模块         在模块2中通过import导入模块1,不加.py后缀         在模块2中通过 模块.对象 即可调用     其他引入方式:         import a as b         # 引入模块a,并起名字为b,今后用b调用         from a import function1   # 从模块a中引入function1对象。调用时可不说明         from a import *       # 从模块a中引入所有对象。调用时都不用说明     模块搜索路径:         1、程序所在的文件夹,自定义的模块或者引入的第三方模块         2、标准库的安装路径         3、操作系统环境变量PYTHONPATH所包含的路径

    [08:55]
  • 19

    19、Python中特殊的参数传递19、Python中特殊的参数传递     函数的参数传递一般是根据位置,传递对应的参数     函数的参数也可以根据每个参数的名字传递参数,函数调用的时候指明要传递的参数的名字     Python中还支持函数参数的默认值,在定义函数的时候写上参数默认的值即可,调用时此参数可以不传值就用默认的值,     注意:如果要使用函数的参数默认值的话,一定要从右边开始有默认值     包裹参数定义:函数的参数不确定的时候可以使用,定义函数时参数前面加*,调用函数时可传递多个参数,函数已tuple的形式接收     如果参数传递的是一个字典,则参数前面加**     函数如果定义不变,希望把tuple或者词典的内容分别传给对应的参数的话,可以使用解包裹方法传参数         def func(a,b,c):               print a,b,c         args = (1,3,4)         func(*args)                 dict = {'a':1,'b':2,'c':3}         func(**dict)

    [09:41]
  • 20

    20、Python中循环相关的常用函数介绍Python中循环相关的常用函数介绍         range(start, stop[, step])函数:可以构造列表         S = 'abcdefghijk'         for i in range(0,len(S),2):               print S[i]     enumerate():可以在每次循环中同时得到下标和元素         S = 'abcdefghijk'         for (index,char) in enumerate(S):               print index               print char     zip():可以在一次循环中从各个序列分别取出一个元素              

    [05:35]
展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部