2018-01-22 geekspeng
模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。 more 创建模块 要创建模块,可创建一个.py文件,在其中包含用于完成任务的函数。 案例(保存为 mymodule.py): 继续阅读 »
2018-01-21 geekspeng
函数(Functions)是指可重复使用的程序片段。它是有名字的代码块,接受输入、提供输出并可存储在文件中供以后使用。你通过这一特殊的名字在你的程序任何地方来运行代码块,并可重复任何次数。 more 定义函数 继续阅读 »
2018-01-19 geekspeng
运算符是进行某些操作,并且可以用诸如 + 等符号或特殊关键词加以表达的功能。运算符需要一些数据来进行操作,这些数据就被称作操作数。表达式可以拆分成运算符与操作数。一个表达式的简单例子便是 2+3,其中 2 和 3 被称为操作数,"+" 称为运算符。 继续阅读 »
2018-01-18 geekspeng
打印出 hello world 只是我们学习Python的第一步,但是仅仅打印出 hello world 肯定不能满足我们的需求,你可能会希望做得更多,比如写一个小脚本帮你抢火车票,接下来我们会介绍一些基本概念。 more 继续阅读 »
2018-01-11 geekspeng
现在让我们开始学习如何运行一个传统的“Hello World”程序,这基本上是学习任何编程语言的需要做的第一步。下面将会告诉你如何编写、保存与运行 Python 程序。 通过 Python 来运行的你的程序有两种方法 使用交互式解释器提示符 直接运行一个源代码文件 继续阅读 »
2018-01-10 geekspeng
Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言。这篇文章主要介绍Python在Mac OS X、Windows和Linux系统的安装,为以后python的学习做准备。 继续阅读 »
2018-01-09 geekspeng
Python 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构。 官方对 Python 的介绍如下: Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言。 继续阅读 »
2018-01-08 geekspeng
Homebrew 是Mac OS 下的包管理工具,类似于Ubuntu下的apt-get命令,通过这个工具我们可以快速获取所需要的软件而不需要像在Windows系统中那样打开浏览器,找到需要下载的安装包,然后才能进行下载。Homebrew拥有安装、卸载、更新、查看、搜索等很多实用的功能。通过一条简单的指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。 继续阅读 »
2017-12-18 geekspeng
必备设置 安全设置(可选) 创建用户并赋予sudo权限 bash # id root # 查看 root 用户所属 group # useradd -g 0 geekspeng # 新建用户,-g 指明所属group,与root保持一致 # passwd geekspeng # 设置密码 # visudo # 或者 vim /etc/sudoers  文件内容改变如下:  root ALL=(ALL) ALL 已有行  geekspeng ALL=(ALL) ALL 新增行 继续阅读 »
2017-12-15 geekspeng
上一篇讲了如何在 AWS 云服务器上搭建 Shadowsocks服务器从而实现科学上网,这篇我们主要讲怎么在极路由上配置Shadowsocks,从而使连上这台路由器的设备都可以轻松地访问goolge等网站而不需在所有需要科学上网的设备上进行配置。 继续阅读 »