拥有Python标签的文章
Python

Python编程导论

本书特色掌握多种不同的思维方式是每个人大学时代的必修课。具备使用计算思维解决问题的能力是程序员入门的基本技能。本书基于作者开授的MIT热门MOOC教程编写,旨在培养读者的计算思维,为其日后的IT生涯打下坚实的编程基础。以Python3为示例,涵盖Python大部分特性,重在介绍编程语言可以做什么如何系统性地组织、编写、调试中等规模的程序理解计算复杂度将模糊的问题描述转化为明确的计算方法,以此解决问题,并深刻理解整个过程掌握有用的算法以及问题简化技术使用随机

系统 2019-09-27 17:49:12 2607

Python

Python标准库Turtle介绍

简介Turtle最早来自于LOGO语言,是专门用于小孩子学习编程的,通过编程模拟一只turtle(海龟)在画板上爬行绘制图案,后来很多高级语言都移植了海龟绘图,python从2.6之后也将turtle库加入了其内部库中。由于是内部库,使用importturtle语句就能引入turtle库,绘图主要有以下几个步骤:设置画板、设置画笔、控制海龟移动绘制图形、色彩填充等。正文画布(canvas)画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初

系统 2019-09-27 17:55:52 2606

Python

Centos6.5,误删了Python2.6以及Yum,怎么处理?

一、删除所有Python[root@test~]#rpm-qa|greppython|xargsrpm-ev--allmatches--nodeps##强制删除已安装程序及其关联[root@test~]#whereispython|xargsrm-frv##删除所有残余文件##xargs,允许你对输出执行其他某些命令[root@test~]#whereispython##验证删除,返回无结果二、删除现有的YUM[root@test~]#rpm-qa|gre

系统 2019-09-27 17:55:00 2606

Python

Python:给定数据集计算样本之间的距离矩阵

importnumpyasnpfromsklearn.datasetsimportload_irisiris=load_iris()#data=iris.data#print(data[0])#print(data[2])#print(type(iris.data))#print(iris.data.shape)#LenRow,LenColumn=iris.data.shape#print("LenRow={}".format(LenRow))#print

系统 2019-09-27 17:54:16 2606

Python

LeetCode刷题笔记85:最大矩形(Python实现)

题目描述:给定一个仅包含0和1的二维二进制矩阵,找出只包含1的最大矩形,并返回其面积。示例:输入:[["1","0","1","0","0"],["1","0","1","1","1"],["1","1","1","1","1"],["1","0","0","1","0"]]输出:6Solution:参考了题解的一种方法:动态规划-每个点的最大高度想象一个算法,对于每个点我们会通过以下步骤计算一个矩形:不断向上方遍历,直到遇到“0”,以此找到矩形的最大高度

系统 2019-09-27 17:51:03 2606

Python

Python:裁剪图片

fromPILimportImagedefclipping(img,width):'''通过获取像素点,然后将像素点等于255(透明),从而完成修剪图片的操作:paramimg:Image对象:paramwidth:要修剪的宽度:return:'''w,h=img.sizepixdata=img.load()#修剪左边forxinrange(width):foryinrange(0,h):pixdata[x,y]=255#修剪右边forxinrange(w

系统 2019-09-27 17:57:43 2605

Python

MySQL与python交互

这里介绍两种连接方法,一种是使用安装的第三方库pymysql【针对python3】进行连接,另外一种是采用pandas里的模块进行连接,个人推荐后者。一、使用pymsql库进行连接这里使用的【数据库名:test_my表名:department字段名为:Id和Name】1.简单连接的小例子(1).查找记录。frompymysqlimport*try:#连接包括六部分组成:主机、端口、数据库名、用户名、密码、编码##主机:本地使用"localhost"或127

系统 2019-09-27 17:49:11 2605

Python

python中tkinter的应用:修改字体的实例讲解

参考链接:tkinterbookfont字体的参数有如下6个family:字体类别,如'Fixdsys'size:作为一个整数,以点字体的高度。为了获得字体的n个像素高,使用-n.weight:"BOLD"表示加粗,"NORMAL"表示正常大小,默认是NORMALslant:斜体(默认正常),“NORMAL”表示正常,"ITALIC"表示字体倾斜underline:下划线,1表示添加下滑线,0表示没有,默认值为0overstrike:删除线,1表示添加删除

系统 2019-09-27 17:50:27 2604

Python

python面试中较常问及的知识点梳理---综合部分

o1.解释一下Python中pass语句的作用?o2.简述你对input()函数的理解o3.Python中的is和==o4.Python中的作用域o5.三元运算写法和应用场景?o6.了解enumerate么?o7.列举5个Python中的标准模块o8.如何在函数中设置一个全局变量o9.pathlib的用法举例o10.Python中的异常处理,写一个简单的应用场景o11.Python中递归的最大次数,那如何突破呢?o12.什么是面向对象的mroo13.isi

系统 2019-09-27 17:45:59 2604

Python

Python自动化运维开发----基础(十六) 重写Django框架中

1.说明重写Django框架中的ListView的get_queryset(),没有使用Django的models去建表,使用MySQLdb去连接数据库查询数据2.安装分页插件pipinstalldjango-pure-pagination3.urls.py文件fromdjango.urlsimportpath,re_pathfromassetimportviewsapp_name='asset'urlpatterns=[path('cabinetslis

系统 2019-09-27 17:54:04 2602

Python

Python中的单下划线和双下划线使用场景详解

单下划线单下划线用作变量最常见的一种使用场景是作为变量占位符,使用场景明显可以减少代码中多余变量的使用。为了方便理解,_可以看作被丢弃的变量名称,这样做可以让阅读你代码的人知道,这是个不会被使用的变量,e.g.。for_,_,filenamesinos.walk(targetDir):print(filenames)for_inrange(100):print('PythonPoint')在交互解释器比如iPython中,_变量指向交互解释器中最后一次执行

系统 2019-09-27 17:48:37 2602

Python

详解python如何调用C/C++底层库与互相传值

前言开发环境:Centos7+Python3.5.1+QtCreator(只是使用QtCreator编译而已,并没有使用QT的任何库)Python调用C/C++库,我现在能做到的有两种方式1.extern“C”导出(互相传值比较麻烦,不建议使用这种方式):将C/C++库做成和平常一样的DLL和或者.so,比如://.h文件#include//.cpp文件//C/C++my.so或者my.dllenter"C"voidprintHello(){std::co

系统 2019-09-27 17:37:40 2602

Python

利用python打印出菱形、三角形以及矩形的方法实例

前言本文主要给大家介绍了关于利用python打印出菱形、三角形以及矩形的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍:实例代码#coding:utf-8rows=int(raw_input('输入列数:'))i=j=k=1#声明变量,i用于控制外层循环(图形行数),j用于控制空格的个数,k用于控制*的个数#等腰直角三角形1print"等腰直角三角形1"foriinrange(0,rows):forkinrange(0,rows-i):p

系统 2019-09-27 17:54:06 2601

Python

Python合并多个装饰器小技巧

django程序,需要写很多api,每个函数都需要几个装饰器,例如复制代码代码如下:@csrf_exempt@require_POSTdeffoo(request):pass既然那么多个方法都需要写2个装饰器,或者多个,有啥办法把多个合并成一行呢?上面的函数执行过程应该是复制代码代码如下:csrf_exempt(require_POST(foo))修改成复制代码代码如下:defcompose(*funs):defdeco(f):forfuninrevers

系统 2019-09-27 17:48:37 2601

Python

Python——IDLE是什么意思?

从IDLE启动Python(环境:Windows764bit)IDLE是一个PythonShell,shell的意思就是“外壳”,基本上来说,就是一个通过键入文本与程序交互的途径!右下角搜索文件和程序中输入:IDLE,点击IDLE程序我们看到>>>这个提示符,在等着你键入Python指令呢。好了,大家试试在IDLE里输入:>>>print("ILovefishc.com")然后轻轻的按一下“回车”键失败的尝试那么要是你输入的是>>>print"Ilovef

系统 2019-09-27 17:55:39 2600