- 军军小站|张军博客
搜索到与相关的文章
Python

ubuntu 18.04搭建python环境(pycharm+anaconda)

ubuntu系统自带的python有多个版本,使用时难免会遇到环境变量出错,特别是当自动化运行脚本的时候。特别是近一个月来,实验室的小伙伴们的都倾心于python。为了帮助小伙伴们快速搭建自己的python环境,笔者写下了这篇教程。当然,如果ubuntu自带的python自己使用没有问题,可以略去anaconda的安装。AnacondaAnaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包

系统 2019-09-27 17:51:20 1868

Python

【python】-----------------《外星人入侵》实现

基本功能是有一架飞机,可以通过键盘控制使其左右移动,并且喷射子弹。在飞机上方有一群外星人,也在左右移动着,被子弹击中的外星人消失。效果图如下:设计思路:1)Ship类,Bullet类,Alien类分别表示飞船,子弹,外星人的基本信息,例如飞机和外星人图像存储位置,生成子弹的位置。ship.pyimportpygameclassShip():"""docstringforship"""def__init__(self,ai_settings,screen):

系统 2019-09-27 17:51:16 1868

Python

浅析Python装饰器以及装饰器模式

漫谈如果作为一个Python入门,不了解Python装饰器也没什么,但是如果作为一个中级Python开发人员,如果再不对python装饰器熟稔于心的话,那么可能并没有量变积累到质变。我以前也看过很多讲python装饰器的文章,但是都是看了就忘。一方面是没有做太多的练习,二是对它的领会不是很深。希望引以为戒!!!郑传装饰模式如果你了解Java,你肯定听过装饰器模式。在面向对象中,装饰模式指:动态地给一个对象添加一些额外的职责。就增加一些功能来说,装饰模式比生

系统 2019-09-27 17:51:05 1868

Python

day001-在Windows下python环境的搭建

一、Python下载1、Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到:2、Python官网:https://www.python.org/3、你可以在以下链接中下载Python的文档,你可以下载HTML、PDF和PostScript等格式的文档。4、Python文档下载地址:https://www.python.org/doc/二、Window平台安装Python:1、以下为在Window平台上安装Python的简单步骤:2、

系统 2019-09-27 17:50:36 1868

Python

【Rust日报】 2019-07-02:用Python,Go和Rust编写同一

serenity:DiscordAPI的Rust客户端#Discordserenitylibrespot:开源的Spotify客户端#Spotifylibrespot「Redox编程之夏博客系列」:为RedoxOS实现ptracePart2#RSoC目前是本系列第三篇。ptrace(processtrace)系统调用通常与调试相关,它是本地调试器监视类unix系统上调试的主要机制,同时也是实现strace系统调用跟踪的常用方法。ReadMore在Pytho

系统 2019-09-27 17:50:25 1868

Python

python爬虫第11关 协程

协程是什么我们已经做过不少爬虫项目,不过我们爬取的数据都不算太大,如果我们想要爬取的是成千上万条的数据,那么就会遇到一个问题:因为程序是一行一行依次执行的缘故,要等待很久,我们才能拿到想要的数据。既然一个爬虫爬取大量数据要爬很久,那我们能不能让多个爬虫一起爬取?这样无疑能提高爬取的效率,就像一个人干不完的活儿,组个团队一起干,活一下被干完了。这是一个很好的思路——让多个爬虫帮我们干活。但具体怎么用Python实现这事呢?我们可以先别急着想怎么实现这件事,后

系统 2019-09-27 17:50:16 1868

Python

你等待的Python Qt GUI来啦!顺带送干货:从Qt C++类库到

上周给大家推荐了新书PythonQtGUI与数据可视化编程,受到了广大读者的青睐,很多人问我何时上架?什么时间预订?能不能给发完整目录?需要这种知识很久了等回应。今天可以告诉大家,这本书上架啦!!!!【京东购买】【当当购买】本书介绍在Python中使用PyQt5和其他模块进行GUI和数据可视化编程的方法。第一部分介绍PyQt5设计GUI程序的基本框架,包括GUI应用程序的基本结构、窗体UI可视化设计与窗体业务逻辑的设计、信号与槽的特点和使用等。第二部分介绍

系统 2019-09-27 17:50:02 1868

Python

用Python生成器实现微线程编程的教程

微线程领域(至少在Python中)一直都是StacklessPython才能涉及的特殊增强部分。关于Stackless的话题以及最近它经历的变化,可能本身就值得开辟一个专栏了。但其中简单的道理就是,在“新的Stackless”下,延续(continuation)显然是不合时宜的,但微线程还是这个项目存在的理由。这一点很复杂……刚开始,我们还是先来回顾一些内容。那么,什么是微线程呢?微线程基本上可以说是只需要很少的内部资源就可以运行的进程�D并且是在Pyth

系统 2019-09-27 17:49:59 1868

Python

Python with用法实例

python中with可以明显改进代码友好度,比如:复制代码代码如下:withopen('a.txt')asf:printf.readlines()为了我们自己的类也可以使用with,只要给这个类增加两个函数__enter__,__exit__即可:复制代码代码如下:>>>classA:def__enter__(self):print'inenter'def__exit__(self,e_t,e_v,t_b):print'inexit'>>>withA()

系统 2019-09-27 17:49:50 1868

Python

Python and、or以及and-or语法总结

一、and:在Python中,and和or执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值;而是,返回它们实际进行比较的值之一。复制代码代码如下:>>>'a'and'b''b'>>>''and'b'''>>>'a'and'b'and'c''c'在布尔上下文中从左到右演算表达式的值,如果布尔上下文中的所有值都为真,那么and返回最后一个值。如果布尔上下文中的某个值为假,则and返回第一个假值二、or:复制代码代码如下:>>>'a'or'b''a'>

系统 2019-09-27 17:49:41 1868