0%

Python基础–Python安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
yum clean all
rm -rf /etc/yum.repos.d/*
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum -y install wget
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

yum install epel-release -y


# 下载Python
url: https://www.python.org/downloads/source/
选择所需的版本下载, 我这里选择的是Linux系统的Python3.8.6

cd /home
wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tar.xz

# 安装系统依赖包
yum install -y python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make
yum update -y

# 解压
tar -xvf Python-3.8.6.tar.xz

# 编译安装 指定路径 并添加ssl模块
cd Python-3.8.6
./configure --prefix=/usr/local/python3 --with-ssl
make && make install

# 添加软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

Python函数–装饰器

装饰器的定义

给已有函数增加额外的功能的函数, 本质上和闭包类似
遵循封闭开放的代码原则

  • 封闭:尽量少的修改原来的代码
  • 开放:可以添加额外的功能
    阅读全文 »

 1、MOOC中国 http://www.mooc.cn
  网站介绍:MOOC中国(MOOC.CN)致力于向国内小伙伴分享最好的慕课。在慕课中国的在线教育资源比较丰富,学习比较自由,网站对于用户群体开放程度很高。目前在线的冷门课程较多,随着不断的发展,未来的课程更加趋于受众广泛化。
  主要特点:有搜索功能,页面设计友好,使用起来也比较方便。
  推荐指数:4颗星
2、慕课网 http://www.imooc.com
  网站简介:属于北京慕课科技中心,是一家从事互联网免费教学的网络教育公司。秉承“开拓、创新、公平、分享”的精神,将互联网特性全面的应用在教育领域,致力于为教育机构及求学者打造一站式互动在线教育品牌。
  主要特点:科技类慕课内容,网站使用起来非常方便,西贝体验过两天的编程课程,非常有意思,学到东西还是完全有可能的。
  推荐指数:5颗星

阅读全文 »