【我的python菜鸟之路7】教程文章相关的互联网学习教程文章

Python菜鸟之路:Django 路由补充FBV和CBV【代码】

在Python菜鸟之路:Django 路由、模板、Model(ORM)一节中,已经介绍了几种路由的写法及对应关系,那种写法可以称之为FBV: function base view 。  今天补充另外一种路由关系的写法:CBV,即:class base view , 也可以看做为面向资源编程的另外一种叫法,类似tornado中的路由写法。1. 建立路由关系urls.pyfrom app01 import viewsurlpatterns = [url(r‘^home/‘, views.Home.as_views()), ] 2. 书写处理逻辑views.pyfrom djan...

Python从菜鸟到高手(6):获取用户输入、函数与注释【代码】【图】

1. 获取用户输入 ??要编写一个有实际价值的程序,就需要与用户交互。当然,与用户交互有很多方法,例如,GUI(图形用户接口)就是一种非常好的与用户交互的方式,不过我们先不讨论GUI的交互方式,本节会采用一种原始,但很有效的方式与用户交互,这就是命令行交互方式,也就是说,用户通过命令行方式输入数据,程序会读取这些数据,并做进一步的处理。??从命令行接收用户的输入数据,需要使用input函数。input函数接收一个字符串类...

Python从菜鸟到高手(1):初识Python【代码】【图】

1 Python简介1.1 什么是Python??Python是一种面向对象的解释型计算机程序设计语言,由荷兰人吉多·范罗苏姆(Guido van Rossum)于1989年发明,第一个公开发行版发行于1991年。目前Python的最新发行版是Python3.6。??Python是纯粹的自由软件,源代码和解释器都遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。??Python具有丰富和强大的库。它常被称为胶水语言...

《Python从菜鸟到高手》已经出版,购买送视频课程【图】

好消息,《Python从菜鸟到高手》已经出版!!!??JetBrains官方推荐图书!JetBrains官大中华区市场部经理赵磊作序!送2400分钟同步视频课程!500个案例,400道Python练习题,电子书,10万行源代码,6个实战项目!本书完整目录购买地址:当当京东??在2018-10-15之前在以上地址购买本书,并5分好评以及20字以上评论。除了赠送40小时Python同步视频课程外,还赠送李宁老师任意200元以内的课程或套餐,如果课程或套餐超过200元,直接不...

python菜鸟修炼:初入生态圈【代码】

#初入生态圈 1 建立自己的第一个包2 打包与发布2.1 编写setup.py文件2.2 打包2.3 发布 3 下载和维护3.1 测试3.2 维护当你立志成为python程序员时,你就加入了一个大家庭,这里不只有人,还有很多的代码,这个行话叫python的生态圈。圈里的人以此为业,也以此为乐,大家需要相互帮助。帮助什么?不是教你如何写代码,而是大家发誓不要写功能重复的代码,要写出没有Bug的代码,这就是开源共享的思想。你必须以该思想武装自己,这才是...

python菜鸟教程基础入门

一、可以使用’\来连接多行。但是有括号的则不需要a=b+\c+\d a1=['a','b']引号可以是单,双,三引号均可二、 1. python有5个标准类型:数字,字符串,列表,元组,和字典 2. 字符串获取某字符串的一段字符串可以使用[头下标,尾下标]s='abcde' s[1:5] # 'bcde' s+'rrr'#字符串加法 s #bcderrr3. 列表:Python中使用最频繁的类型列表用[]标识,支持[]截取,从左开始从0,从右开始为-1。列表内部支持字符,数字,字符串,甚至包含列表...

我的python菜鸟之路24【图】

python第三方模块的安装包管理工具(以xlrd为例)找到安装地址直接在cmd命令窗口进行安装即可源码安装(以xlrd为例)1.在网上下载一个包————压缩包2.解压文件(这时会看到setup.py的文件)3.复制文件的路径4.打开cmd命令窗口,输入:cd + 文件路径 / 如果文件在D盘输入:d: + 文件路径5.回车,后输入dir-------遍历文件6.输入:python setup.py build7.回车,输入 python setup.py install--------进行安装8.安装成功

我的python菜鸟之路21【代码】

-----------------------------shutil模块与datetime模块-------------------------- shutil模块 import shutil #删除一个目录,没有返回值 shutil.rmtree('x.txt') shutil.move('bblun','lbin') #更改同一级文件或文件夹名称 shutil.make_archive('zzh','zip',r'C:\HG\bin') #将该路径下的文件压缩成后缀为zip名称为zzh的压缩包 shutil.unpack_archive('zzh.zip',extract_dir='C:\HG',format='zip')#或者shutil.unpack_archive('...

我的python菜鸟之路7【代码】

------------------------------函数相关---------------------------return默认返回值为None返回函数的值终止代码的执行可以返回任意类型当函数有返回值时,调用函数时必须有一个新的变量来接受,这时才返回return的值 def fun():return 5, 8 ,'yang' a=fun() print(a)#不加括号时,默认返回元组函数有几个形参就应该有几个实参,不然无法运行 #练习1 def func(name,age):a = 123b =456d =789print(a)return (111) a = func(1,2)#...

我的python菜鸟之路3【代码】

内存相关练习1的输出的结果有666(内部修改)因为v1、v2指定的是同一处内存练习2赋值而不修改内存地址重新赋值结果不变,修改内部元素结果改变练习1 v1=[11,22,33] v2=v1 v1.append(666) print(v2) 结果为[11,22,33,666]练习2 v1= [11,22,33] v2=v1 v1=[1,2,3] print(v2) 结果为[11,22,33]练习3 v = [1,2,3] value = [1,2,v] v = [4,5,6] print(value) 结果为:[1,2,[1,2,3]]练习4 v = [1,2,3] value=[1,2,v] value[2]=666 print(v...

我的python菜鸟之路1【代码】

python基础编译型语言:C / C++ / C# / GO / Java 解释型语言:python / PHP / rudy数据类型int整型str不可变数据类型,进行处理时必须有字符串进行接收 str.lower() / str.upper() 小大写 str.isdigit()str中的是否全为数字,返回Ture/Flase str.endswith/startswith() 返回Ture/Flase str.split() 切割 str.replace() 去掉左右字符,可加r/l表其左右 str.replace(old,new)将所有的old字符串换成new字符串 str.strip()去掉左右的字...

Python(菜鸟入门)2

2.4字符串 1.字符串的类型: 创建:>>>i=’hello’ >>>j=”hello” >>>k=’’’I’m a good man!’’’ >>>l=str(‘hello’) >>>print(i,j,k,l) hello hello I’m a good man! hello 三个单引号中的内容都会被保留。单引号和双引号中格式需转义。 转义字符 描述 转义字符 描述 \(在行尾) 续行符 \n 换行 \ 反斜杠符 \v 纵向制表 \’ 单引号 \t 横向制表 \” 双引号 \r 回车 \a ASCII蜂鸣 \f 换页 \b 退格 \uhhh ...

Python菜鸟快乐游戏编程_pygame(6)【图】

Python菜鸟快乐游戏编程_pygame(博主录制,2K分辨率,超高清) https://study.163.com/course/courseMain.htm?courseId=1006188025&share=2&shareId=400000000398149 上周,有个朋友对我说,Toby,你弄游戏编程这玩意没啥实用性,应该录制更多Python机器学习和人工智能的视频。我对那位朋友说,游戏就是人工智能最好的训练场所。不管扫雷,奥赛罗棋,围棋,象棋,跳棋,星际争霸都是基于算法的,通过人工智能AI,我们可以获取更高...

Python菜鸟快乐游戏编程_pygame(4)【图】

Python菜鸟快乐游戏编程_pygame(博主录制,2K分辨率,超高清) https://study.163.com/course/courseMain.htm?courseId=1006188025&share=2&shareId=400000000398149为了熟悉键盘,鼠标,颜色参数,屏幕参数,我为大家准备了一个最简单的游戏sprite and soundsimport pygame, sys, time, random from pygame.locals import *# Set up pygame. pygame.init() mainClock = pygame.time.Clock()# Set up the window. WINDOWWIDTH = 4...

Python从菜鸟到高手(13):分片(Slicing)

http://blog.51cto.com/androidguy/2170943