Elpy is the Emacs Python Development Environment. It aims to provide an easy to install, fully-featured environment for Python development.
第一个 Python 程序
Python模块
模块(Modules)
如果想在所编写的别的程序中重用一些函数的话,应该怎么办?答案是 模块(Modules) 。
编写模块有很多种方法,其中最简单的一种便是创建一个包含 函数 与 变量 、以 .py
为后缀的文件。
另一种方法是用撰写Python解释器本身的本地语言来编写模块,比如C语言。
使用 import
语句导入Python模块。
按字节码编辑的.pyc文件
导入一个模块是一件代价高昂的事情,因此 Python 引入了一些技巧使其能够更快速的完成。其中一种方式便是创建按字节码编译的(Byte-Compiled)文件,这一文件以 .pyc 为其扩展名,是将 Python 转换成中间形式的文件。这一 .pyc 文件在你下一次从其它不同的程序导入模块时非常有用——它将更加快速,因为导入模块时所需要的一部分处理工作已经完成了。同时,这些按字节码编译的文件是独立于运行平台的。
注意:这些 .pyc 文件通常会创建在与对应的 .py 文件所处的目录中。如果 Python 没有相应的权限对这一目录进行写入文件的操作,那么 .pyc 文件将不会被创建。
Python函数
Python数据结构
数据结构
数据结构——Data Structures,它们只是一种结构,能够将一些数据聚合在一起。换句话说,它们是用来存储一系列相关数据的集合。
Python 中有四种内置的数据结构——列表(List)、元组(Tuple)、字典(Dictionary)和集合(Set)。
类于对象
一个类(Class)能够创建一种新的类型(Type),对象(Object)是类的实例(Instance)。对象可以使用属于它的普通变量来存储数据。这种从属于对象或类的变量叫作字段(Field)。对象还可以使用属于类的函数来实现某些功能,这种函数叫作类的方法(Method)。
class name: |
1、列表
列表[List],是一种用于保存一系列有序项目的集合,可以用列表保存一串项目的序列。
项目的列表应该用方括号”[ ]”括起来。列表是一种可变的数据类型。
listname = [Date1,Date2,...,Daten] |
Python学习笔记(一)
Python is a programming language that lets you work more quickly and integrate your systems more effectively.
TMUX-terminal multiplexer
TMUX is a terminal multiplexer: it enables a number of terminals to be created,accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background,then later reattached.
从SLIM到LightDM
1.安装软件包
sudo pacman -S lightdm
2.安装Greeter
sudo pacman -S lightdm-gtk-greeter lightdm-gtk-greeter-settings
3.启用LightDM
sudo systemctl enable -f lightdm.service
4.从SLIM迁移
cp .xinitrc .xprofile
删除调用窗口管理器或桌面环境的部分
5.双显卡黑屏解决方案
安装xorg-xrandr
在/etc/lightdm
下新建文件display_setup.sh
并增加可执行权限,内容如下:
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
xrandr --dpi 96
在/etc/lightdm/lightdm.conf
内增加语句:
display-setup-script=/etc/lightdm/display_setup.sh