九月必看 从一千篇Python文章中精选Top10
2018-09-18 17:19
429 查看
本次推荐的系列文章涉及: Python 小技巧、Socket 编程、Disguise(伪装)、Macro 宏、PostgreSQL、数据科学中的数学基础知识、谷歌面试问题讲解、员工流失预测问题以及 Discord 机器人。
1.从 a 到 z,你一定用得到的26个 Python 小技巧
如今 Python 是世界上最受欢迎的语言之一,因为它易于学习,性能丰富,而且有大量供我们使用的模块和库。作者按首字母从 a 到 z 的形式,总结了26个实用的 Python 小技巧,其中大部分是被数据工作者高频率使用的,相信你会在文章中获得帮助和灵感。
阅读链接:
https://medium.freecodecamp.org/an-a-z-of-useful-python-tricks-b467524ee747
2.Python 的 Socket 编程指南 该文章给出了有关 Python 中 Socket 编程的详细介绍,主要包括以下几个方面: ● 基于 TCP 协议的 Socket 编程 ● 用 Python 实现 Socket Echo 程序 ● 通过 Socket 实现处理多个连接 ● 处理异常的几个手段:ping、netstat、TCPView、Wireshark 阅读链接: https://realpython.com/python-sockets/#windows
3.Dijkstra 算法中的伪装原则(解决最短路径问题) 该文章将多个话题结合在一起,涉及的领域有计算机图像、金融以及强化学习,读者不需要有这方面的专业知识,但最好具备概率论、微积分和数学方程方面的基础知识。文章内容大致分为几个方面: ● Bellman-Ford 算法 ● 货币套利系统的实现原理 ● 定向最短路径问题 ● 强化学习中的 Q-Learning 算法 ● 最短路径算法中的随机性 ● 影像中用到的渲染算法 阅读链接: https://blog.evjang.com/2018/08/dijkstras.html?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
4.在 Python 中使用引入 macro 宏系统 该文章介绍了如何通过类型注解在 Python 中使用 macro 宏,该灵感来自于作者以往使用 Rust 的体验。引入宏系统可为我们提供便捷的调用方式,从而提升运行的速度,最终作者通过研究实现了这一目标。 阅读链接: https://tinkering.xyz/abusing-type-annotations/?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more Github 链接: https://github.com/zmitchell/annotation-abuse
5.Python: 基于 Psycopg2 的 PostgreSQL 操作指南 该文章介绍了如何基于 PostgreSQL 数据库服务器,来开发一个 Python 数据库应用,内容包括以下几个方面: ● 安装 Psycopg2 ● 使用 Python 连接 PostgreSQL 数据库 ● 对 PostgreSQL 数据库进行增、删、改、查操作 ● 使用 PostgreSQL 的存储过程 ● 使用 commit 和 rollback 对 PostgreSQL 进行事务管理 ● 设置 PostgreSQL 的连接池 阅读链接: https://pynative.com/python-postgresql-tutorial?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
6.数据科学中必需的数学知识 数学是任何一门当代科学学科的基石,对数据科学来说当然也是如此。该文章讨论了若想成为更好的数据科学家,必须掌握的数学知识都有哪些。作者认为数据科学的重点在于科学,而非数据,并建议在我们在数据科学中应该关注以下几个方面: ● 函数、变量、方程、图表 ● 统计学 ● 线性代数 ● 微积分 ● 离散数学 ● 优化技术 阅读链接: https://towardsdatascience.com/essential-math-for-data-science-why-and-how-e88271367fbd?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more 7.Google 编程面试 —— 树问题 这是一段介绍 Google 编程面试的视频,关于多数互联网公司都乐于考察的树问题。视频中,讲师讲解了用 Python 如何解决一道关于所有节点值均相等的树(Universal Value Tree)的面试问题。 视频链接: https://www.youtube.com/watch?v=nsRE9Zb8HoQ
8.Python Tricks 101: Python 中那些不常见却实用的小技巧 该文章介绍了那些容易被我们忽略却非常实用的 Python 小技巧,包括:交换值、寻找列表中出现频率最高的值、翻转字符串、翻转列表、转置二维数组、拷贝列表、字典排序等一系列操作,这些技巧大多源自 PyTricks。 阅读链接: https://hackernoon.com/python-tricks-101-2836251922e0 PyTricks 链接: https://github.com/brennerm/PyTricks
9.Python:预测员工流失情况 该文章介绍了如何基于 Python 预测公司员工的流失情况,并找出员工离开的原因。 主要分为以下几个步骤: ● 加载数据并理解特征 ● 预分析数据并进行可视化 ● 对数据做聚类分析 ● 基于梯度提升树建立预测模型 ● 评估模型性能 阅读链接: https://www.datacamp.com/community/tutorials/predicting-employee-churn-python?utm_source=mybridge&utm_medium=blog&utm_campaign=read_more
10.用 Python 和 Repl.it 创建 Discord 机器人 该文章介绍了如何用 repl.it 和 Python 来创建一个 Discord 聊天机器人,这个机器人可以连接 Discord 服务器,对人们发送的消息给与回复。主要分为以下几个步骤: ● 创建 Repl.it 和 Discord 账号 ● 在 Discord 账号下创建应用和机器人用户 ● 在 Discord 创建服务器,并加入创建的机器人 ● 创建 Repl 并安装 Discord 依赖 ● 为机器人设置权限 ● 使机器人保持运行
相关文章推荐
- python3爬取青年文摘999篇精选文章
- 精选Python开源项目Top10!
- 用python爬虫方式:刷文章阅读量
- ubuntu 下从一个python文件中调用另外的一个python文件中的类!
- 一周IT博文精选TOP10(第九期)
- 从算法到案例:推荐系统必读的10篇精选技术文章<InfoQ,2015-12-26>
- python爬虫:将本人博客园文章转化为MarkDown格式
- 月光博客精选文章推荐:第四期
- 大家如果要看技术文章,请到我的收藏里面看『AutoCAD,Delphi,Java,Linux,Fortran,Python,Matlab』
- android安全开发者必看文章
- python 读写、创建 文件的方法(必看)
- Python网络爬虫实训:如何下载韩寒博客文章
- python 爬取微信文章
- Python相关文章索引(5)
- Python3.6+Scrapy爬取知名技术文章网站
- Python 安装setuptools和pip工具操作方法(必看)
- 一篇关于python对文件操作讲解的文章
- Python-爬取自己博客文章的URL
- Python以表格的形式打印占用内存Top10的程序列表
- [Python] 根据博客园用户名抓取其所有文章的标题及其链接