飞污熊博客

静下心来做一件事

我们经常会遇见只取列表、元组或者字符串中一部分的场景。比如一个列表如下:

1
_list = ['a', 'b', 'c', 'd', 'e']

如果只想取前面3个元素咋整。最笨的方法就是创建一个新的列表,通过下标引用来填充这个列表:

1
sub_list = [_list[0], _list[1], _list[2]]
阅读全文 »

函数是组织好的、可重复使用的、用来实现单一或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数, 比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。

阅读全文 »

在介绍数据类型之前,有必要先讲一下变量赋值语法。

Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 变量并没有类型,我们所说的”类型”是变量所指的内存中对象的类型。你可以认为变量就是指向内存中对象的一个指针。

使用等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。

1
2
3
counter = 100  # 整型变量
miles = 1000.0 # 浮点型变量
name = "test" # 字符串
阅读全文 »

学一门语言最开始还是得先了解一下这门语言的基本语法,Python跟C语言语法有很大差别。 并且由于是一门脚本语言,语法比较的简单。这篇系列讲的都是Python3,所以语法也最新的3.x的语法。

阅读全文 »

安装完Python之后还需要安装集成开发环境,也就是通常所说的IDE。虽然你可以用python自带的IDLE, 或者直接使用notepad++这类本文编辑器,但是我的建议是想敲代码快一点还是用IDE吧,这里我首推Pycharm。 事实上我对Jetbrains出的编程工具系列相当偏爱,因为对比使用过后你会发现它们实在是用的太爽了。

本篇介绍如何在Windows上面安装Pycharm,以及它的一些基本使用方法。

阅读全文 »

要学习和运行Python得先安装才行,安装后会得到Python解释器、命令行交互环境和一个简单的集成开发环境。

由于历史原因,目前Python有两个版本:一个是2.x版,一个是3.x版。2.x版本很快就不会被支持了, 现在所有python编写的软件都会升级到3.x,所以这个教程就直接以最新的3.8版本为基础来讲解。 同时建议所有初学者直接学习python 3.x版本。

阅读全文 »

人生苦短,我用Python!

终于要写这个系列教程了,虽然我知道会很辛苦,也很难写的比较完美。总是有其他的事情干扰, 不过我有个特点就是一旦开始就停不下来,我相信自己会坚持写完这个入门教程的。

市面上有好多Python入门书籍,还有各种培训课程上面的教程,可能有人问我为啥还要写这个玩意。 我的解释是,总会有那么一小部分人看得懂我在写啥,喜欢这种风格,就足够了。

阅读全文 »

这里总结常用软件的容器化安装步骤,环境为CentOS7。

环境准备要先安装Docker软件,配置好国内加速镜像,这个可以参考我的Docker教程入门篇。这里不再多讲。

这里演示如何在CentOS7上面通过Docker安装MySQL8版本。

拉取镜像文件:

1
docker pull mysql/mysql-server

启动镜像文件:

1
2
3
4
docker run -d -p 13306:3306 --name mysql \
-v /data/mysql/conf.d:/etc/mysql/conf.d \
-v /data/mysql/data:/var/lib/mysql \
mysql/mysql-server
阅读全文 »