YUHAO 的博客

流光飞舞

PyInstaller 系列 - 基本用法

这是本系列的第一篇,介绍 PyInstaller 的基础知识。

PyInstaller 是一个跨平台的 Python 应用打包工具,支持 Windows/Linux/MacOS 三大主流平台,能够把 Python 脚本及其所在的 Python 解释器打包成可执行文件,从而允许最终用户在无需安装 Python 的情况下执行你的程序。

Linux Mint 19 (Tara) Beta 发布了

Linux Mint 19 (Tara) Beta 发布了

Linux Mint 19 Beta Desktop

Linux Mint 19 (Tara) Beta 发布了。该版本基于 4 月发布的 Ubuntu 18.04 核心,GUI 方面主要的改进则是 GTK 3.22 和 Cinnamon 3.8。此外,KDE 版本将不再提供。这里是 下载地址。如果你对新功能感兴趣的话,可以看 官方资料

我在虚拟机里尝试安装了一下。第一眼的感觉是,图标变平了,默认壁纸也更有层次了(见上图)。

2

Packt 出版社活动: $10 EBooks and Videos

Packt 出版社活动: $10 EBooks and Videos

Packt 出版社上个月的活动(请参考 Packt 出版社活动 Python Week 2018 ), 推出 Python 专题书籍的优惠,所有参与活动的书籍一概 $10。看起来这个活动的效果相当好,因为 Packt 现在又进一步扩大了活动范围。你可以从 首页链接: $10 EBooks & Videos 进入活动会场。目前参加活动的总计有 288 本书籍,价格仍然是良心的 一律$10,范围几乎涵盖了各个方面的编程相关内容,内容也相当新,可以说是相当大的力度了,相信你一定能在其中找到感兴趣的内容。有兴趣且有信用卡/Paypal账户的同学不妨前去围观。

Packt 出版社活动 Python Week 2018

Packt 出版社活动 Python Week 2018

Packt Python Week 2018

Packt 出版社 现在开启了他们的 Python Week 2018 活动。参加活动的有20本 Python 专题书籍,数量不多,但据他们说都是同类中最畅销或最新的内容,覆盖题材包括语言入门、数据结构、软件工程、网络编程、机器学习和网络爬虫,范围不小。重要的是价格一概 $10 (买3本以上价格更低),折扣也算很有诚意了。当然,折算成人民币的话,和国内书籍价格相比也说不上便宜,不过对于外文书籍来讲应该是白菜价了,就是人民币价格,对IT工程师来说也可以接受了吧。不用我说,银子还是要付的,内容是英文的,伸手党和英文苦手的朋友就没有看下去的必要了吧。

用 Django 管理现有数据库

问题

在多数项目中,总有一些几乎一成不变的 CRUD 操作,编写这些代码很无聊,但又是整个系统必不可少的功能之一。我们在上一个项目中也面临类似的问题,虽然已经实现了一个功能相对完整的管理后台,也尽量做到了代码复用,但随着项目规模的增长,需要编写的样本代码也不断膨胀,占用了大量开发时间。