最新的10个优质Python开源项目
为了选出Top10项目,Mybrige AI在3月测评了多达250个Python开源项目并比较了这些项目的最新和主力版本,根据多种指标进行排名,给大家找出最干货的项目。
为什么Python开发人员应该使用Pipenv
Pipenv 是由 Kenneth Reitz 在一年多前创建的“面向开发者而生的 Python 开发工作流”,它已经成为管理软件包依赖关系的 Python 官方推荐资源。但是对于它解决了什么问题,以及它如何比使用 pip 和 requirements.txt 文件的标准工作流更有用处,这两点仍然存在困惑。
7个提升Python程序性能的好习惯
掌握一些技巧,可尽量提高Python程序性能,也可以避免不必要的资源浪费。
程序员学习编程,学习这四门编程语言就够了
中国程序员都有一个让人难于理解的问题,特别是新手程序员,都有喜欢不断学习最近热门的编程语言,比如近一年的来的python超过java成为热度排名第一,同时我们也发现很多程序员开始学习盲目ython,作为一名专业的程序员,没有必要把编程语言都学完。
Java架构师面试题全分享,你离架构师还有多远?
经常面试一些候选人,整理了下我面试使用的题目,陆陆续续整理出来的题目很多,所以每次会抽一部分来问。答案会在后面的文章中逐渐发布出来。
90%的 Java 程序员被误导的一个性能优化策略!
我们经常看到一些 Java 性能优化的书或者理念,说不要在循环内定义变量,这样会占用过多的内存影响性能,而要在循环外面定义。接触 Java 这么久以来,相信很多 Java 程序员都被这种代码性能优化策略所误导。
带你了解3个Python命令行工具
用 Click、Docopt 和 Fire 库写你自己的命令行应用。对于这个月的 Python 专栏,我们有 3 个库想介绍给希望为自己编写命令行工具的 Python 使用者。
Java 9、10、11,哪个才是 Java 程序员的本命?
现在Java 9和10都已经发布了,根据Oracle给出的半年一个版本的约定,没有多久Java 11也将和大家见面。那么问题来了,现在使用Java 8的程序员更愿意迁移到这三个版本的哪个版本呢?
一文概述深度学习中的正则化(含Python代码)
在这篇文章中,我们将详细讲述过拟合的概念和用几种用于解决过拟合问题的正则化方法,并辅以Python案例讲解,以进一步巩固这些知识。注意,本文假设读者具备一定的神经网络、Keras实现的经验。
Java程序员必须掌握的5个注解!
在本文中,我们将看到5个Java编译器支持的注解,并了解其期望用途。顺便,我们将探索其创建背后的基本原理,围绕其用途的一些特质,以及正确应用的一些例子。虽然其中有些注解比其他注解更为常见,但非初学Java开发人员都应该消化了解每个注解。
Python智能程序,微信遥控电脑,无需任何其它硬件!
利用python设计一个程序来实现遥控电脑。功能简单,但是能够拓展的范围极大!
三大角度PK,Go语言和Node.js谁胜谁负?
我们在Quora上发现,很多开发人员都将Go语言视为Node.js的优秀替代者,所以本文将集中探讨到底是为什么会出现这种情况以及为什么很多企业和开发人员会首选Go语言而不是流行的Node.js。
5大Python程序员会用到的IDE和编辑器,你用过哪个?
Python目前的优势虽然还无定论。但十年前,Perl,PHP和Ruby等脚本语言都是最热门的编程语言。然而今天,是Python的市场。在许多知名技术社区,它都十分受关注。
50行代码运用Python+OpenCV来实现人脸追踪
本篇文章我们来讲一下关于AI相关的人脸追踪,人脸识别相关的一些知识。当然本篇教程为(上)部分,讲一下利用python+opencv来实现人脸识别与追踪,下部分,用python来通过指纹对比实现人脸验证、人脸解锁(大家感兴趣的可以提前关注哦)。
用Python在微信上实现自动回复消息,不再担心玩游戏不能回复女票
其实实现微信自动回复最主要就是登录、接收、回复三大功能,微信里面没有提供方便的API,但是我们可以分析网页版微信通信原理,通过模拟浏览器实现需要的功能。小伙伴可以私信回复我“资料”系统自动发送学习资料,下面将给出微信网页版通信原理以及Python具体实现代码。
阿里大数据架构师总结16道Python面试题!
架构师是一个充满挑战的职业,知识面的宽窄往往决定着一个架构师的架构能力。大数据如今在国家的大力支持下,越来越火热,吸引了大批人员学习,学好了如何去应聘职位呢?面试是一门学问,如何面试成功?
用Python实现模拟登录正方教务系统抢课
最近学校开始选课,但是如果选课时间与自己的事情冲突,这时候就可以使用Python脚本自助抢课,抢课的第一步即是模拟登录,需要模拟登录后保存登录信息然后再进行操作。
什么是大数据?如何成为大数据的技术大牛?
大数据处理技术怎么学习呢?在做大数据开发之前,因为Hadoop是高层次的语言开发,需要懂得Java或者Python,很快的就能上手。所有的大数据生态架构都是基于linux系统的基础上的,所以你要有Linux系统的基本知识。如果你不懂Java或者Python还有Linux系统,那么这都是你必学的知识。
Java中的十个”单行代码编程”(One Liner)
本文列举了十个使用一行代码即可独立完成(不依赖其他代码)的业务逻辑,主要依赖的是Java8中的Lambda和Stream等新特性以及try-with-resources、JAXB等。
使用Python分析14亿条数据
Google Ngram viewer是一个有趣和有用的工具,它使用谷歌从书本中扫描来的海量的数据宝藏,绘制出单词使用量随时间的变化。我决定使用 Python 和我新的数据加载库 PyTubes 来看看重新生成上面的图有多容易。
撤回的微信消息真的看不到?78行Python代码帮你看穿一切!
Python曾经对我说:"时日不多,赶紧用Python"。于是看到了一个基于python的微信开源库:itchat,玩了一天,做了一个程序,把私聊撤回的信息可以收集起来并发送到个人微信的文件传输助手。
假如你已经开始学Python,对爬虫没有头绪,不妨看看这几个案例!
这几个案例以前是给一些想进入Python行业的朋友写的,看到大家都比较满意,所以就再次拿了出来,如果你已经开始学python,对爬虫没有头绪,不妨看看这几个案例!
我为什么要从Python转向Crystal语言
我自 2011年起,就是Python的用户与爱好者了。当时,一个好友建议我用Python代替Perl试试 ,一个崭新的世界向我开放了。在这个世界里可读性比什么都重要,还有一种简明的规则。即使用了7年多的Python ,我对它的热情还是一如往昔。但是,岁月流逝之下任何人都该去追寻新的机遇与冒险。是时候尝试下别的语言了!
Python语言越来越火,零基础也能学会(附学习路线)
目前的IT行业发展日趋迅猛,IT产业的产值成倍增长,在最具潜力的薪酬职业排行中,前二十名里面IT行业总是占有很大比重。而这其中又属人工智能非常之热门。如果你想要在人工智能这个方向发展,那么建议就先从Python编程语言的学习开始!
无密码验证:服务器 登录更安全
无密码验证可以让你只输入一个 email 而无需输入密码即可登入系统。这是一种比传统的电子邮件/密码验证方式登入更安全的方法。
最强观战指南 | Python分析热门夺冠球队(附源代码)
2018年,火热的世界杯即将拉开序幕。在比赛开始之前,我们不妨用 Python 来对参赛队伍的实力情况进行分析,并大胆的预测下本届世界杯的夺冠热门球队。
从零出发,用Python开发一个小型的区块链程序
本教程将向具有任何编程技能水平的Python开发人员介绍区块链。通过从零开始实现一个公有区块链并构建一个简单应用程序来利用它,您将了解区块链到底是多少。
学习Python必去的8个网站!
作为一个现时代的程序员初学者,除了看书之外,互联网的学习手段也是断不能少的!以下这些网站,虽说不上全方位的满足你的需求,但是大部分也都能!
2018年5大热门编程语言,Python跃居第四!
根据The Crazy Programmer博客发布的一份调查显示,在2018年编程语言热门排行榜中,Python跃居第四,作为去年最受欢迎的编程语言,Python依旧保持着它的势头。
从零开始的Python爬虫速成指南,本文受众:没写过爬虫的萌新
用最短的时间写一个最简单的爬虫,可以抓一些简单的论坛、帖子、网页。本文受众是没写过爬虫的萌新,快来看看吧!