Alan Hou的个人博客更换主题了,使用中如有问题欢迎反馈~

标签:Python

第四章 自动化常规运维活动

系统管理员有需要执行各种各样的管理活动。这些活动可能包含文件处理、日志、管理CPU和内存、密码处理以及最为重要的进行备份。需要自动化这些活动。本章中,我们将学习使用Python来自动化这些活动。 本章中,我们将讨论如下课题: 通过重定向、管道和输入文件来接收输入 脚本中运行时密码处理 执行外部命令并获取输出 在运行时和验证时弹出密码输入 读取配置文件 在脚……

第三章-单元测试-单元测试框架的介绍

对项目进行测试是软件开发的基本部分。本章中,我们将学习如何在Python中进行单元测试。Python中有一个称为unittest的模块,这就是一个单元测试框架。本章中我们将学习unittest这一框架。 本章中我们会学习如下课题: 单元测试框架的介绍 创建单元测试任务 什么是单元测试? unittest是Python中的一个单元测试框架。它支持多任务,如……

第二章 Python脚本调试和性能测试

什么是调试? 调试(debugging)是一个解决代码中错误或导致软件不能正常运行的问题的过程。Python中的调试非常容易。Python调试器设置条件断点并对源码逐行调试。我们将使用Python标准库中的 pdb 模块来对我们的Python脚本进行调试。 Python 的调试技术 为更好的调试Python程序,可以使用不同的技术。我们就来看看Python调……

第一章 Python脚本概述

技术要求 在学习本书前,你应该了解一些 Python 编程的基础知识,比如基础语法、变量类型、元组数据类型、列表字典、函数、字符串和方法。在python.org/downloads/上有3.7.2和2.7.15两个版本可供下载。本书中我们将使用3.7这一版本来作为代表示例和包的安装。 译者注:预计 Python 3.7还会发展较长时间,而 Python2则长……

精通Python自动化脚本-运维人员宝典

在2018-19年跨年时我就暗自下定决心沉下心来做些基础工作,其中很大部分是翻译几本技术图书来夯实技能,我们总是急于追逐潮流,有时候发现变得只是概念,而不是本质。当然透过事物看清本质显然并非易事,我只能选择扩展下个人技能。截至今日我已经完成了两本图书的翻译:【已完结】最好用的免费ERP系统Odoo 12开发手册和【已完结】Learn JavaScript w……

Odoo 12社区版手机页面自适应

Odoo 12在的界面是截至目前所有版本中社区版和企业版最为接近的一个版本。OCA 中同时出一个 Web 模块来优化了社区版的显示,安全方法与普通模块完全一致,因此非常简单。 # 下载代码,建议 git git clone https://github.com/OCA/web.git odoo-w……

Django 2实战项目开发-基础博客篇

 Django 2的安装 首先确定安装了 Python 3.4及以上版本,亦可使用 virtualenv 或 virtualenvwrapper pip install Django==2.0.5 django-admin startproject mysite cd mysite pyt……

Odoo 12开发之部署和维护生产实例

本文为最好用的免费ERP系统Odoo 12开发手册系列文章第十四篇暨完结篇。 本文中将学习将 Odoo 服务器作为生产环境的基本准备。安装和维护服务器是一个复杂的话题,应该由专业人员完成。本文中所学习的不足以保证普通用户创建应对包含敏感数据和服务的健壮、安全环境。 本文旨在介绍 Odoo 部署的重要配置和最佳实践,这样系统管理员可以更好地准备 Odoo 服务……

Odoo 12开发之创建网站前端功能

本文为最好用的免费ERP系统Odoo 12开发手册系列文章第十三篇。 Odoo 起初是一个后台系统,但很快就有了前端界面的需求。早期基于后台界面的门户界面不够灵活并且对移动端不友好。为解决这一问题,Odoo 引入了新的网站功能,为系统添加了 CMS(Content Management System)内容管理系统。这使得我们无需集成第三方 CMS 便可创建美……

Odoo 12开发之报表和服务端 QWeb

本文为最好用的免费ERP系统Odoo 12开发手册系列文章第十二篇。 报表是业务应用非常有价值的功能,内置的 QWeb 引擎是报表的默认引擎。使用 QWeb 模板设计的报表可生成 HTML 文件并被转化成 PDF。也就是说我们可以很便捷地利用已学习的 QWeb 知识,应用到业务报表中。本文中我们将为图书馆应用添加一个报表,复习 QWeb生成报表的关键技巧。包……