前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一文掌握Python开发环境搭建

一文掌握Python开发环境搭建

作者头像
DevOps云学堂
发布2019-10-18 01:44:07
6630
发布2019-10-18 01:44:07
举报

搭建Python开发环境

基于Windows系统搭建环境

  • 下载安装包
  • https://www.python.org/downloads/windows/
  • 安装

基于MacOS系统搭建环境

  • 下载安装包windows
  • https://www.python.org/downloads/mac-osx/
  • 安装

基于Linux系统搭建环境

  • 下载 https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
[root@devops ~]# wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
--2019-07-20 08:41:48--  https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
Resolving www.python.org (www.python.org)... 151.101.108.223, 2a04:4e42:36::223
Connecting to www.python.org (www.python.org)|151.101.108.223|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 23017663 (22M) [application/octet-stream]
Saving to: ‘Python-3.7.4.tgz’

 3% [==>                                                                                     ] 805,859     34.0KB/s  eta 13m 8s

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
 
tar zxf Python-3.7.4.tgz -C /usr/local
cd /usr/local/Python-3.7.4
./configure --enable-shared --prefix=/usr/local/python37
make  && make install

ln -s /usr/local/python37/bin/python3.7 /usr/local/bin/python3

cd /usr/local/python37/lib/
ls
libpython3.7m.so  libpython3.7m.so.1.0  libpython3.so  pkgconfig  python3.7
cp libpython3.7m.so.1.0  /usr/lib64/
  • FAQ
Could not build the ssl module!
Python requires an OpenSSL 1.0.2 or 1.1 compatible libssl with X509_VERIFY_PARAM_set1_host().
LibreSSL 2.6.4 and earlier do not provide the necessary APIs, https://github.com/libressl-portable/portable/issues/381


 yum install openssl-devel  -y
 
 
[root@devops bin]# python3
python3: error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory

安装Python编辑器-VSCode

向世界问个好-Hello World!

  • F5 执行

Python变量定义与使用

变量命名

  • 标识符第一个字符必须是字母(大写或小写)或者一个下划线 "_"
  • 标识符名称的其他部分可以有字母(大写或小写)、下划线"_"或数字(0-9)组成
  • 标识符名称是大小写敏感的Myname和myname不是同一个标识符
  • 有效标识符:_myname、name23、alb2_23
  • 无效标识符:2things、this is spaced out、my-name
  • 变量名尽量要求有意义、能够代表某些含义
  • 变量名风格种类:task_detail、taskDetail、TaskDetail
  • 关键字不能声明为变量名

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

实战-打印自己的信息

print("Hello World!")
print("I am zhangsan")


name = "zhangsan"
sex = "男"
age = "40"
high = "178"
address = "Beijing"

print("myname is: " + name)
print("sex is : " + sex)
print("age is : " + age)
print("high is : " + high)
print("address is " + address)

----->>>

Hello World!
I am zhangsan
myname is: name
sex is : 男
age is : 40
high is : 178
address is Beijing
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-08-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DevOps持续集成 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 搭建Python开发环境
    • 基于Windows系统搭建环境
      • 基于MacOS系统搭建环境
        • 基于Linux系统搭建环境
          • 安装Python编辑器-VSCode
            • 向世界问个好-Hello World!
              • Python变量定义与使用
                • 变量命名
              • 实战-打印自己的信息
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档