python
文章平均质量分 62
秦景坤
GitHub:https://github.com/Roc-J
展开
-
海龟绘图-python turtle学习笔记1
具体代码请访问GitHub地址:https://github.com/Roc-J/Python-turtle/tree/master/code1学习目标使用赋值来命名对象,例如turtles,screens使用turtle对象来执行一些事件响应介绍procedure的概念,事件响应的过程介绍一些绘图程序,例如颜色color,画笔penup,pendown,画笔的大小pensize操作创建多原创 2016-12-17 08:50:02 · 7955 阅读 · 2 评论 -
Tkinter 事件与回调
代码访问GitHub:命令绑定 将简单的组件绑定到function函数上如果需要处理参数的话,使用lambda函数 事件绑定可以使用 widget.bind(事件,回调)方法将键盘和鼠标的事件响应绑定到窗口小组件上,并在发生某些事件时调用回调的事件绑定。 如何传递额外的参数到一个callback怎样将事件绑定到整个应用程序或特定类的窗口小部件(通过使用bind_all()和bind_c原创 2017-01-12 10:49:38 · 3902 阅读 · 0 评论 -
Hadoop配置Yarn
Hadoop配置-Yarn篇作者:秦景坤时间:2017-4-23YARN是Hadoop2.x中的内容(伪分布式不启动YARN也可以,一般不会影响程序执行)有的读者可能会疑惑,怎么启动Hadoop后,见不到书上所说的JobTracker和TaskTracker,这是因为新版的Hadoop使用了新的MapReduce框架(MapReduce V2,也称为YARN,Yet Another Resource原创 2017-04-24 22:30:18 · 2142 阅读 · 0 评论 -
python字典(dict)get方法
python字典(dict)get方法在获取字典值的时候,有两种方法,一种是通过dict[‘key’],另外一个就是dict.get()方法,通过键值访问并设置参数,相当于一个if elif else 判断语句下面举例说明:info ={'apple':3,'pea':5,'banana':3}select = raw_input('input your choice:')print info.原创 2017-05-21 15:23:02 · 2209 阅读 · 0 评论 -
numpy_argsort函数
numpy函数-argsort()函数函数argsort在模块numpy.core.fromnumeric中,该函数是返回排序数组的索引函数定义是:argsort(a,axis=-1,kind='quicksort',order=None)参数说明:a:array_like,数组排序的axis:int或None,是可选项,是维度排序,默认是最后一维排序。如果没有,使用扁平排序kind:{'qu原创 2017-05-21 15:23:44 · 426 阅读 · 0 评论 -
operator_itemgetter函数
operator_itemgetter()函数operator的itemgetter()函数是一个内建函数,用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号)>>> a = [1,2,3]>>> b = operator.itemgetter(1)>>> b<operator.itemgetter object at 0x038AD830>>>> b(a)2 注原创 2017-05-21 15:25:48 · 677 阅读 · 0 评论 -
python_sorted函数
Python_sorted函数>>> help(sorted)Help on built-in function sorted in module __builtin__:sorted(...) sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted listsorted是内建函数函数定义: sorted(原创 2017-05-21 15:26:17 · 754 阅读 · 0 评论 -
jupyter的安装使用
jupyter notebook的使用作者:秦景坤时间:2017-08-05jupyter介绍Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。 Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换原创 2017-08-05 15:05:07 · 564 阅读 · 0 评论 -
Flask Web开发 邮件功能之windows遇到的坑
Flask Web开发 邮件功能之windows遇到的坑windows开发真的很坑,一些环境变量设置了…大家都懂得先来说一下关于环境问题系统:windows安装的是Anaconda,一键式安装本文介绍如何使用Flask-Mail发送邮件。Flask-Mail连接到简单邮件传输协议(SMTP)服务器,并把邮件交给这个服务器发送。0.安装Flask-Mail在Anaconda中安装,一条命令搞定 p原创 2017-10-14 23:50:15 · 614 阅读 · 0 评论 -
Tkinter使用几何管理器在容器中管理组件
具体代码访问GitHub:https://github.com/Roc-J/Python-turtle/tree/master/code15几何管理器Tkinter使用几何管理器在容器中管理组件 下面介绍三种布局方式 * grid manager * pack manager * place manager Grid Manager网格管理器网格管理器将容器当做不可见的网格,可以将组件放置原创 2017-01-01 23:17:02 · 995 阅读 · 0 评论 -
海龟绘图-python turtle学习笔记3
数据类型、输入、函数具体代码访问GitHub: https://github.com/Roc-J/Python-turtle/tree/master/code3类型转换flaot()函数从一个字符串或者整数转换成一个float int()函数从一个字符串或者float类型转换成int str()函数从一个数字或者其他类型转换成一个字符串的形式 >>> a=100>>> b=float(a)原创 2016-12-17 16:16:11 · 2456 阅读 · 0 评论 -
海龟绘图-python turtle学习笔记2
python基本编程写一个简单的程序需要二步: * 设计解决问题的算法 * 使用程序语言去实现 python的输入: y=raw_input(“Name?”)age = raw_input("How old are you?")height = raw_input("How tall are you?")weight = raw_input("How much do you weigh原创 2016-12-17 16:07:37 · 2329 阅读 · 0 评论 -
Tkinter编程 - 对象
对象Objectives具体代码访问GitHub:https://github.com/Roc-J/Python-turtle/blob/master/code11/access.py介绍对象(object)和类(class),通过类来描述对象用数据域和方法来定义类 通过构造函数来创建对象,构造函数中进行初始化和一些数据字段初始化信息 面向对象编程能够使我们开发大规模软件和GUI 定义原创 2016-12-22 11:40:34 · 1260 阅读 · 0 评论 -
海龟绘图-字符串
字符串具体代码访问GitHub: https://github.com/Roc-J/Python-turtle/blob/master/code10/compare.py集合数据类型: int,float,bool,str 在字符串上的操作 "hello"-1 "hello"/123 message*"Hello" "12"+2这些都是在python中不可运行的~字符串的级联f原创 2016-12-20 17:32:33 · 985 阅读 · 0 评论 -
海龟绘图--画直方图
迭代Iteration具体代码访问GitHub : https://github.com/Roc-J/Python-turtle/tree/master/code7迭代就是执行语句的序列 重新访问for循环for循环执行列表中的每一个元素 每一项依次(重新)分配给循环变量,并且执行循环体 for f in ['Joe','Amy','Brad','Angelina','Zuki','Thand原创 2016-12-20 17:30:07 · 3151 阅读 · 0 评论 -
海龟绘图-学习笔记6-调试
Debugging and Selection程序错误被称为bugs,跟踪和纠正这些错误称为调试。 Debugging程序中出现错误的类型: 1. 语法错误–在需要冒号的地方没有写冒号 2. 运行时错误–除数为0 3. 语义错误–当打印百分比时忘记除以100 也许调试中最重要的一个教训是,它在很大程度上是可以避免的–如果仔细的工作调试的一些点: 调试的过程更像是侦探 1.每一个都是嫌疑原创 2016-12-18 08:42:15 · 529 阅读 · 0 评论 -
海龟绘图-学习笔记5-选择语句
选择语句具体代码访问GitHub:https://github.com/Roc-J/Python-turtle/tree/master/code5布尔值和布尔表达式 只有两个布尔值:True False 字母大写很重要,因为python对大小写敏感 比较操作符 x!=y 不等于 x>y 大于 x运算符优先级条件表达式if BOOLEAN EXPRESSION: STATEMEN原创 2016-12-18 08:40:12 · 783 阅读 · 0 评论 -
海龟绘图-学习笔记4-function /函数
function /函数代码访问GitHub:https://github.com/Roc-J/Python-turtle/tree/master/code4返回值的函数def square(x): y = x*x return ytoSquare = 10result = square(toSquare)print "The result of",toSquare,"squar原创 2016-12-18 08:37:33 · 1252 阅读 · 0 评论 -
面向对象python/Tkinter
面向对象python/Tkinter具体代码访问GitHub:https://github.com/Roc-J/Python-turtle/tree/master/code12通过一个程序来说明:class Employee: empCount = 0 def __init__(self,name,salary): self.name = name s原创 2016-12-22 11:44:20 · 4175 阅读 · 0 评论 -
Tkinter --Canvas学习
测验一个允许用户更改标签的颜色,字体和文本的程序 变量类一些小部件(如文本输入小部件,单选按钮等)可以通过使用特殊选项直接连接到应用程序变量:variable,textvariable,onvalue,offvalue和value 此链接以两种方式工作 如果变量因任何原因而改变,则它所连接的窗口部件将被更新以反映新值。 x= StringVar() 保存字符串,默认为”” x= IntVa原创 2016-12-22 11:46:34 · 1533 阅读 · 0 评论 -
Tkinter 模块
模块module为什么使用模块它使得python文件更小,在代码中更容易找到东西 共享性,一旦创建了一个模块,可以在许多程序中使用它。下次在我们需要相同的功能时,可以直接使用。 不需要使用所有的模块,模块化意味着您可以使用不同的部件组合来完成不同的作业,灵活的实现需求。 桶块function就像是积木 可以把一个模块当做是一个构建块,可以在一个桶块中拥有尽可能少或者尽可能多的块,并且原创 2016-12-22 11:45:01 · 2149 阅读 · 0 评论 -
ImportError: Missing required dependencies ['numpy'] 解决方案
自己下载安装最新版的anaconda3版本,但是在pycharm中使用import pandas as pdimport numpy as pd会发生报错。解决方案:pip uninstall pandaspip uninstall numpypip install pandas卸载重新安装即可,楼主亲测可用。...原创 2018-12-20 19:59:11 · 8666 阅读 · 3 评论