![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
阿基米东
本科毕业于国内某知名双非理工大学,当过校队球员,后自学编程,专注于嵌入式软件开发十余年,在物联网、机器人、汽车等领域拥有实战经验,也是多个开源项目的贡献者,对 Web 前后端、AI 技术略知一二。立志成为一名杰出的开源创客,让世界因我而变得更美好!
展开
-
Django 框架快速入门
Django 是一个高级的 Python Web 框架,它最初是加拿大劳伦斯出版集团用于管理旗下新闻网站内容的设计。它鼓励快速开发和清洁,负责 Web 开发的许多麻烦,因此开发人员可以专注于编写应用程序,而不需要重新制作轮子。Django 于2005年7月在BSD许可证下发布。原创 2018-04-11 22:07:49 · 3883 阅读 · 3 评论 -
你说的马云,不是我说的码云(快速了解 git)
概述 两个月前,有一次跟环保圈子的小伙伴聊天,不小心聊到马云(阿里巴巴的马云)。小伙伴看我们聊马云聊得兴致勃勃,然后不解并带有一丢丢蔑视地说:“你们搞 IT 的呀,就是喜欢崇拜马云!” 为了避免唇枪舌战,我并没有进一步阐述为什么我们喜欢聊马云,学习马云。所以我们把话题转回到环保话题,并愉快地用完了晚餐。 两个月后,我又想起了这件事,并进行了一些思考。实际上,我并没有过分崇拜马云,我喜欢...原创 2018-07-02 15:25:26 · 4229 阅读 · 3 评论 -
Python 实现远程监控中心
设计项目名称:LinuxMM监控平台:Linux使用模块:psutil、Paramiko前端框架:Bootstrap后端框架:DJango监控方式远程读取信息的方式一般分两种推式:在每台主机上部署获取信息的脚本,然后采用某种方式发送给监控机。优点:缺点:拉式:脚本只部署在监控机上,主动从目标主机上读取信息。优点:代码只存放在监控机即可缺点:每次都要发送执行命令;...原创 2019-01-17 19:29:51 · 5696 阅读 · 2 评论 -
Python 网络爬虫基础知识及体验
电源电路是一个电子产品的重要组成部分,电源电路设计的好坏,直接牵连产品性能的好坏。我们电子产品的电源电路主要有线性电源和高频开关电源。从理论上讲,线性电源是用户需要多少电流,输入端就要提供多少电流;开关电源是用户需要多少功率,输入端就要提供多少功率。线性电源线性电源功率器件工作在线性状态,如我们常用的稳压芯片 LM7805、LM317、SPX1117等。下图是 LM7805 稳压电源电路原理图...原创 2019-01-18 15:35:40 · 749 阅读 · 0 评论 -
Python 全栈工程师学习笔记 —— 操作 MySQL 数据库
MySQL 简介MySQL 是最流行的 RDBMS,即关系数据库管理系统,在 Web 方面应用广泛。数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。对于用户来说,我们可以把数据库当作一个黑盒子,使用 RDBMS 听得懂的语言(也就是 SQL)进行交流,即可对数据库进行增删改查(CRUD)操...原创 2019-01-14 21:34:57 · 663 阅读 · 0 评论 -
Python 全栈工程师学习笔记 ——【飞机大战】游戏
设计说明:完成敌机发射子弹功能(注意:子弹不是连发、移动速度不要太快)实现敌机子弹和玩家飞机的碰撞检测实现敌机子弹和玩家飞机的碰撞检测为消失的飞机添加爆炸效果为消失的飞机添加爆炸效果【飞机大战】的代码存放在 https://gitee.com/luhuadong/Python_Learning/tree/master/2nd_week/homework/aircraft_war项目特...原创 2019-01-14 21:45:58 · 13276 阅读 · 17 评论 -
Python 实现【连连看】游戏
自己蛋疼地设计了个连连看游戏,消除算法真的很蛋疼。。。完成设计之后,总结了该连连看游戏几个重点:生成成对的图片元素将图片元素打乱排布定义什么才算“相连”(两张图片的连线不多于3跟直线,或者说转角不超过2个)实现“相连”判断算法消除图片元素并判断是否消除完毕【连连看】的代码存放于 https://gitee.com/luhuadong/Python_Learning/tree/ma...原创 2019-01-14 21:49:39 · 12602 阅读 · 15 评论 -
效率神器 SCons 构建工具
SCons 是一个 Python 编写的开源的自动化构建工具(确切来说,是下一代构建工具) 。可以将 SCons 视为经典构建工具 Make 的跨平台的改进版本,其具有类似于 autoconf / automake 的集成功能以及 ccache 等编译器缓存功能。 总之,SCons 是一种更简单、更可靠、更快速的软件构建方式。scons 官网:https://scons.org/SCons 初...原创 2019-05-19 13:26:07 · 1287 阅读 · 0 评论 -
Python之禅与编程技巧
在 Python 中有一个彩蛋 —— 我们在命令行中输入 import this 即可获得 Tim Peters 的《Python 之禅》,诗词及其解释翻译如下:The Zen of Python, by Tim PetersBeautiful is better than ugly.优美胜于丑陋(Python以编写优美的代码为目标)Explicit is better than i...原创 2018-12-26 12:13:09 · 1558 阅读 · 0 评论 -
Python 神器 virtualenv / venv
在 Linux 下使用 Python,我对各种版本的 python 解释器、pip 以及 N 多 python 包都产生了恐惧,因为我的主机上安装了 2.7、3.5、3.6、3.7 几种版本的 python,Django 也有 1.11 和 2.0 的版本。每启动一个新的项目,都要花时间处理版本之间的问题,实在太头痛了。所以要使用 python 虚拟环境!$ python -m ven...原创 2018-08-20 21:59:41 · 5031 阅读 · 0 评论 -
MYS-6ULX-IOT 开发板测评——实现简单的物联网应用
前面,我们在 MYS-6ULX-IOT 开发板上成功地驱动了 RTL8188 WiFi 模块,也为 MYS-6ULX-IOT 的系统增加了 curl 命令。接下来,我们就来通过这个 WiFi 模块连接云端实现一个最简单的物联网应用。提供 Web API 在本示例中,我的 web 服务器部署在阿里云上,大家也可以通过局域网内的服务器进行实验。 Web 服务器实现了 ...原创 2018-06-24 18:31:08 · 1007 阅读 · 0 评论 -
Python 基础 - 极简教程(一)
Python 的历史 Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人 Guido van Rossum 于1989年设计,并于1991年公开发行第一个发行版。 1982年,Guido 从阿姆斯特丹大学(University of Amsterdam)获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算...原创 2018-07-09 12:08:38 · 1594 阅读 · 0 评论 -
Python 基础 - 极简教程(二)
输入与输出数据类型运算符分支结构循环结构函数与参数变量作用域原创 2018-07-09 20:29:36 · 512 阅读 · 0 评论 -
Python 基础 - 极简教程(三)
函数与参数 函数是一种代码的组织形式,将特定的功能封装成函数,有利于代码复用、提高代码可读性。 在 Python 中定义一个函数有如下规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号(无参数也要加上圆括号); 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数,参数之间用逗号隔开; 函数的第一行语句可以选择性地使用文档字符串(用...原创 2018-07-10 18:00:18 · 541 阅读 · 0 评论 -
Python 基础 - 极简教程(四)
异常处理try:except:finally:类与对象面向对象概述属性(类变量)和方法使用 def 关键字来定义一个方法。 与一般函数定义不同,类方法必须包含参数 self,且为第一个参数,self 代表的是类的实例。 注意:self 的名字并不是规定死的,也可以使用 this,但最好按照约定使用 self。类的私有属性:private_attrs 两个下划线...原创 2018-07-11 00:16:33 · 639 阅读 · 0 评论 -
Python 基础 - 极简教程(五)
类与对象面向对象概述属性(类变量)和方法使用 def 关键字来定义一个方法。 与一般函数定义不同,类方法必须包含参数 self,且为第一个参数,self 代表的是类的实例。 注意:self 的名字并不是规定死的,也可以使用 this,但最好按照约定使用 self。类的私有属性:private_attrs 两个下划线开头的属性,会声明为私有的,不能在类的外部被使用或直接访问。 ...原创 2018-07-11 22:33:29 · 565 阅读 · 0 评论 -
Django MVT 模型及其模块介绍
在 Python3 交互终端输入:>> import django>> help(django)Help on package django:NAME djangoPACKAGE CONTENTS __main__ apps (package) conf (package)原创 2018-08-09 10:04:10 · 4363 阅读 · 2 评论 -
DJango 1.11 配置文件 settings.py 详解
DJANGO_SETTING_MODULE 环境变量:让 settings 模块被包含到 Python 可以找到的目录下。开发情况下不需要,我们通常会在当前目录运行,这样 Python 解释器就可以搜索到;如果需要运行在其他服务器上,就必须指定该变量。 一个 Django 的 settings 文件不需要我们手动去设置所有项目,因为系统已经默认设置好了,我们只需要修改我们使用的设定就好了...原创 2018-08-15 17:30:09 · 1609 阅读 · 1 评论 -
Devops 技术:Fabric 还是 Ansible
原文:https://insights.sei.cmu.edu/devops/2015/03/devops-technologies-fabric-or-ansible.html部署代码就跟工作流本身一样古老,有许多业务与部署过程相关,包括计算资源需求,设计一个生成系统和配置产品服务器,发布代码等,在这篇博文中我聚焦业务配置远程服务器安装包和软件去执行你的代码。这个业务部署方案有许多不同的组...翻译 2019-05-16 17:43:04 · 3502 阅读 · 0 评论