说起有关 Python 的指南,便一定得提到 K 神创建的『Python最佳实践指南』,英文名字是『The Hitchhiker’s Guide to Python!』。毫不夸张地说,K 神创建的指南真正算地上是一份完美的指南示例,优雅无比,涵盖了有关 Python 安装、配置和日常使用的全部内容,并带有个人主观意见地推荐不同领域的 Python 框架,还提供非常多的学习资料,强烈推荐阅读。

K 神全名 Kenneth Reitz ,被许多人称为社区英雄。只要是英雄,便会有很多崇拜者和模仿者,我也是其中之一。因为 K 神提供的指南实在过于优秀,作为迷弟的我也便学着他创建了这份指南,重点面向无网的工作环境,希望能够为无网环境下的 Python 开发人员提供一些参考,让 Python 能够进入更多无法联网的领域和场景,创造更多的价值。

这篇指南主要针对无网的工作环境,包含了以下几个方面:Python 安装:『万事开头难』,但安装 Python 一点都不难。

代码编写工具:『工欲善其事,必先利其器』,选择一个合适的工具再开始。

开发环境管理:试着在多个 Python 开发环境中无缝切换。

Python 框架:选择一个好用的框架,避免重复造轮子。

Python 文档资料:吃饭,睡觉,阅读文档。

Python 代码编程规范:没有规矩不成方圆,来干了这份完美的 Python 编码规范。

保护 Python 代码:用绝对防御保护好你的源代码。

加速 Python 代码:Python 太慢,也可以跑过兔子。

Python 高级编程:高级编程,aka: High Level Programing。

本指南将持续不断地更新与完善,欢迎大家来 Pull Requests,共同维护。

杂谈

我曾经在知乎上提问『无法联网的工作环境有带给你什么意外收获吗?』,至今为止还没有收到满意的答案。我常常在想,和那些互联网大厂的程序员相比,我们这些无法联网的程序员是否会有什么优势呢?我极力给现在的工作找一点意义,因为人生需要意义。曾经给自己的定位是一个算法工程师,但经过这三年的磨练,我离算法越来越远,离工程越来越近,还和同事相互吐槽,称我们这些是文档程序员。普通的人,身来选择就不多,为了赚钱养家便也没有多大的追求。虽然我还无法总结出无网环境下的思维模式,但我还是因为在无网的工作环境中,才新建了这个项目,也算得上是一种意外的收获了。

补充项

以下内容需要补充:Python 框架介绍,包括命令行、GUI等

Python 源码编译为 rpm、deb 包

优秀的 Python 开源项目

优秀的 Python 开发人员

个人 Python 风格指南

详细的 Python 加速方案

详细的 Python 代码加密方案

详细的 Python 高级编程概念解释说明

最后,附上我为这篇指南设计的 Logo 和 在线阅读地址:

python没有联网_无网环境下的 Python 开发指南相关推荐

  1. 断网python第三方库安装_断网环境下利用pip安装Python离线安装包(转载)

    这几天搞Windows离线断网环境下安装Python包,配置环境,各种坑!做个记录,供以后查询吧. # 生产环境 windows 7 # python 2.7.9 # pip 1.5.2 友情提示:当 ...

  2. python小课离线版_断网环境下利用pip安装Python离线安装包

    这几天搞Windows离线断网环境下安装Python包,配置环境,各种坑!做个记录,供以后查询吧. # 生产环境 windows 7 # python 2.7.9 # pip 1.5.2 友情提示:当 ...

  3. 离线/内网环境下搭建vue开发环境

    系列文章目录 第一讲 离线/内网环境下搭建vue开发环境 第二讲 内网环境运行maven项目 目录 外网环境搭建 一.安装nodeJS 二.安装vue依赖包 内网环境正式开始 准备工作: 一.安装no ...

  4. Centos无网环境下安装mysql步骤

    背景: 平时工作中会经常遇到没有外网的情况下安装mysql等软件的情况,由网络的话安装 MySQL 一直都是 使用 yum 命令一键搞定的,手动安装的话还是有些麻烦的. 需求就不用讲了,客户现场,政府 ...

  5. 内网环境下安装python包_内网环境中,如何快速的安装 py 的依赖包

    20 89 天前 能访问外网的机器: pip install wheel && pip wheel -r requirements.txt --wheel-dir=/svc/wheel ...

  6. python中使用什么命令安装组件_在离线环境下安装python组件

    在一些项目中,我们会不可避免地使用到python组件,而生产环境大多数服务器是没有办法直接联网下载python的包的.当然,有的小伙伴会很聪明地把这个包的whl下载下来到服务器上去执行,但是会得到这样 ...

  7. ubuntu导入python的包_在ubuntu环境下怎么利用python将数据批量导入数据hbase

    斯蒂芬大帝 能够单条导入就能够批量导入配置 thriftpython使用的包 thrift个人使用的python 编译器是pycharm community edition. 在工程中设置中,找到pr ...

  8. UE4 无网环境下(禁用网络、网线断了等)情况下如何使用像素流送(pixelstreaming)

    硬件解决(实施最简单): 需要一根网线和一个路由器 这样就行了 软件解决: 暂时没找到合适的解决办法,原因是视频流必须要经过网卡走环回接口(127.0.0.1)来传输视频流

  9. python多线程处理数据库_在flask框架下利用Python的threading或thread多线程库如何操作数据库?...

    萌新在写网站的发送邮件验证,为了防止用户滥发,所以加了权限.前端简单地disable按钮一刷新就没了,纯粹视觉提示作用,所以在后端models里为user加了一个resend_right,当为True ...

最新文章

  1. excel函数大全_让你的EXCEL工作效率翻倍的函数大全
  2. 导入代码时eclipse的src目录变为包名
  3. Kafka系统的组件、角色以及和zookeeper的关系
  4. link-cut-tree 简单介绍
  5. 45度做人 90度做事 180度为人 360度处事
  6. 进阶之路(基础篇) - 020 放弃Arduino IDE,拥抱Sublime Text 3
  7. 路漫漫其修远兮,吾要上下左右前后而求索
  8. EDIUS插件如何安装?
  9. BZOJ2769 : YY的快速排序
  10. VMware Harbor现已加入Rancher社区Catalog
  11. 奥维互动地图APP不能用了怎么办?有没有什么替代软件?
  12. windows系统C盘pagefile.sys占用空间大怎么解决
  13. word快捷键复制粘贴无法使用
  14. ROS入门(十)——两只小乌龟(乌龟跟随C++实现)
  15. 宁芝普拉姆键盘说明书以及键盘校验软件
  16. 如何面对工作中的困难和纠结
  17. 【新人填坑021】uwsgi部属jdango填坑
  18. 学习笔记-用PLAN法提高执行力
  19. ASP.NET动态加载CSS文件
  20. 尘埃落定!清华才子王垠​加入华为职级22,前阿里P10赵海平加入字节跳动,职级或为4+...

热门文章

  1. 云虚拟主机和传统虚拟主机的区别?
  2. ubuntu下nagios监控远程主机
  3. 利用用户级线程提高多线程应用的性能
  4. Linux下查看用户登陆后的操作记录
  5. 用RPC OVER HTTPS发布Exchange(续)
  6. 有人说学了C语言,两天就能学会Java,两个星期就可以找工作?
  7. 为什么说RESTful对程序员如此重要
  8. NanShan即时通讯 ie6 ie7 ie8 不支持json 终极解放方案
  9. 今天的但我发现了幸福的超级玛丽,白萝卜的种子
  10. 飞鸽传书是怎么就变成飞秋了的?