什么是TK\Tkinter Tkinter是连接Python和TK图形库的一个纽带(接口) Hello Tkinter from tkinter import * root=Tk() #tk类的一个实例 显示一个窗口 label=Label(root,text='Hello world!') label.pack() #显示 root.mainloop()#进入死循环 让窗口一直显示 Hello tkinter扩展 #coding=gbk #将tkinter封装 from tkinter imp…
Python是一种面向对象.直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定.这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行.   Python适用在各种程序的开发中,目前最常用在Web程序,移动程序以及桌面程序开发中.   但是遗憾的是,python官方只提供了IDLE一个IDE,功能上却是是不敢恭维.市面上的python IDE功能更是参差不齐,而且对控件的操作同样让人崩溃.相信很快就会解决这个问题…
视频01: 略...... ———————————————————————————————————————————————————————————— 视频02: 搜索需要外部数据源,也就是需要外部的API. 图书数据搜索用到的几个地址: 1.关键字搜索http://t.yushu.im/v2/book/searh?q={}&start={}&ount={} 2.isbn搜索    http://t.yushu.im/v2/book/isbn/{isbn} 把参数放在url路径中 3.豆瓣A…
视频06: 1.自动导包快捷键——默认为alt + enter 键组合          选中的字符由小写变为大写——Ctrl + Shift + U键组合 2.DataRequired()——防止用户只传入一个空格 3.使用组合验证器的方式来完成校验. 从中学习构建代码的思想:把独立的功能拆开,写到不同的函数或不同的对象中去,使用时则可任意去组合这些函数和对象,来实现我们要的功能. from wtforms import Form,StringField,IntegerField from w…
视频01: flask框架:最上层是app,它就像一个插线板一样,比如可以插入蓝图,还可以插入其他各种flask插件. 每个蓝图又可以插入很多视图函数,并可指定静态文件夹和模板文件夹. 好的代码结构,要有清晰的层级结构.各级初始化工作,放到自己的__ini__.py中进行. ———————————————————————————————————————————————————————————— 视频02: 1.在视图函数的py文件中,把视图函数注册到蓝图对象中 from flask import…
视频06: 定义静态方法的两种方式: 1.在方法上方加上装饰@staticmethod 2.在方法上方加上装饰@classmethod  方法中要加参数cls  如:def search_by_isbn(cls,self,isbn): #httper.py import requests class HTTP: @staticmethod # 把当前方法定为静态方法,把此方法封闭在请求类中是为了便于扩展 def get(url,return_json=True): r = requests.ge…
Python黑帽编程1.2  基于VS Code构建Python开发环境 0.1  本系列教程说明 本系列教程,采用的大纲母本为<Understanding Network Hacks Attack and Defense with Python>一书,为了解决很多同学对英文书的恐惧,解决看书之后实战过程中遇到的问题而作.由于原书很多地方过于简略,笔者根据实际测试情况和最新的技术发展对内容做了大量的变更,当然最重要的是个人偏好.教程同时提供图文和视频教程两种方式,供不同喜好的同学选择.由于教程…
Python核心编程 免费视频资源<Python入门教程>:http://yun.itheima.com/course/145.html Python 基础学习大纲 所处阶段 主讲内容 技术要点 学习目标 第一阶段:python核心编程 计算机组成原理和开发环境 认识操作系统:认识python:开发环境pycharm 可掌握的核心能力:1.掌握基本的Linux系统操作:2.掌握Python基础编程语法:3.建立起编程思维和面向对象思想.可解决的现实问题:字符串排序,切割,逆置:猜数字.飞机大战…
       from:https://zhuanlan.zhihu.com/p/30553607 小编在最初使用上Python之后,就一发不可收拾,人生苦短.我用Python,不光是因为其优雅简洁,更是因为它强大的扩展性,特别是一些Python内置的私有属性,熟练地掌握之后使得在开发过程中更灵活.更高效,今天小编就细数一些常用的私有属性,希望能够帮助到新手朋友们. Python的隐藏属性无处不在,内置的私有属性往往是双下划线开头,双下划线结尾,这里我们从模块到对象,由上往下的来列举常用的属性用…
8. Radiobutton 选项按钮:可以用鼠标单击方式选取,一次只能有一个选项被选取. Radiobutton(父对象,options,-) 常用options参数: anchor,bg,bitmap,bd,command,cursor,fg,font,height,highlightbackground.highlightcolor,image,justify,padx,pady,state,text,textvariable,underline,width,wraplength: act…