python程序怎么部署到云服务器

python程序怎么部署到云服务器,第1张

你需要登录云服务器管理控制台,记录被我打马赛克位置的公网ip。

登录服务器

windows推荐下putty进行连接远程服务器,linux和macos不需要那么麻烦,ssl就行了。

putty

在下图的host name中输入你的公网IP,点击open。

putty界面

输入密码,看不见输入不要慌,linux就是这样保护安全的。

Paste_Imagepng

登录成功界面见下图,然后想怎么操作就怎么操作了。

登陆成功界面

运行我的python文件

推荐FileZilla进行文件传输(不具体说明了),我上传了我的flask网站项目

我的项目

记住服务器同时有Python2和Python3,

python

运行的时候记得使用合适的版本,我用的是虚拟环境(自行百度如何创建虚拟环境)

在运行python之前先安装一个screen,他可以将一个程序在后台运行

sudo apt-get install screen

运行python文件,成功后按下ctrl+A和ctrl+D可以隐藏。隐藏后可以输入screen -r 恢复。

运行成功

Python是一门简单、易学并且很有前途的编程语言,很多人都对Python感兴趣,但是当学完Python基础用法之后,又会产生迷茫,尤其是自学的人员,不知道接下来的Python学习方向,以及学完之后能干些什么?以下是Python十大应用领域!

1 WEB开发

Python拥有很多免费数据函数库、免费web网页模板系统、以及与web服务器进行交互的库,可以实现web开发,搭建web框架,目前比较有名气的Python web框架为Django。从事该领域应从数据、组件、安全等多领域进行学习,从底层了解其工作原理并可驾驭任何业内主流的Web框架。

2 网络编程

网络编程是Python学习的另一方向,网络编程在生活和开发中无处不在,哪里有通讯就有网络,它可以称为是一切开发的“基石”。对于所有编程开发人员必须要知其然并知其所以然,所以网络部分将从协议、封包、解包等底层进行深入剖析。

3 爬虫开发

在爬虫领域,Python几乎是霸主地位,将网络一切数据作为资源,通过自动化程序进行有针对性的数据采集以及处理。从事该领域应学习爬虫策略、高性能异步IO、分布式爬虫等,并针对Scrapy框架源码进行深入剖析,从而理解其原理并实现自定义爬虫框架。

4 云计算开发

Python是从事云计算工作需要掌握的一门编程语言,目前很火的云计算框架OpenStack就是由Python开发的,如果想要深入学习并进行二次开发,就需要具备Python的技能。

5 人工智能

MASA和Google早期大量使用Python,为Python积累了丰富的科学运算库,当AI时代来临后,Python从众多编程语言中脱颖而出,各种人工智能算法都基于Python编写,尤其PyTorch之后,Python作为AI时代头牌语言的位置基本确定。

6 自动化运维

Python是一门综合性的语言,能满足绝大部分自动化运维需求,前端和后端都可以做,从事该领域,应从设计层面、框架选择、灵活性、扩展性、故障处理、以及如何优化等层面进行学习。

7 金融分析

金融分析包含金融知识和Python相关模块的学习,学习内容囊括Numpy\Pandas\Scipy数据分析模块等,以及常见金融分析策略如“双均线”、“周规则交易”、“羊驼策略”、“Dual Thrust 交易策略”等。

8 科学运算

Python是一门很适合做科学计算的编程语言,97年开始,NASA就大量使用Python进行各种复杂的科学运算,随着NumPy、SciPy、Matplotlib、Enthought librarys等众多程序库的开发,使得Python越来越适合做科学计算、绘制高质量的2D和3D图像。

9 游戏开发

在网络游戏开发中,Python也有很多应用,相比于Lua or C++,Python比Lua有更高阶的抽象能力,可以用更少的代码描述游戏业务逻辑,Python非常适合编写1万行以上的项目,而且能够很好的把网游项目的规模控制在10万行代码以内。

10 桌面软件

Python在图形界面开发上很强大,可以用tkinter/PyQT框架开发各种桌面软件!

用Python建立最简单的web服务器

利用Python自带的包可以建立简单的web服务器。在DOS里cd到准备做服务器根目录的路径下,输入命令:

python -m Web服务器模块 [端口号,默认8000]

例如:

python -m SimpleHTTPServer 8080

然后就可以在浏览器中输入

http://localhost:端口号/路径

来访问服务器资源。 

例如:

http://localhost:8080/indexhtm(当然indexhtm文件得自己创建)

其他机器也可以通过服务器的IP地址来访问。

这里的“Web服务器模块”有如下三种:

BaseHTTPServer: 提供基本的Web服务和处理器类,分别是HTTPServer和BaseHTTPRequestHandler。

SimpleHTTPServer: 包含执行GET和HEAD请求的SimpleHTTPRequestHandler类。

CGIHTTPServer: 包含处理POST请求和执行CGIHTTPRequestHandler类。

计算机专业学习Python 7大就业方向

学习Python 7大就业方向

一、Web开发

Pvt hon拥有很多优秀的Web开发框架, 比如Flask、

Django、Boot star等, 可以帮助你快速搭建一个网站。

当你需要一个新功能时, 用Python只需添加几行代码即可, 这

受到了很多初创型公司的一致欢迎。

像知乎、豆瓣、小米这样的大厂最早的网站都是用Python搭建

的, 国外则更多, 如:YouTube、Quo ra、Reddit、

Insta gram、Netflix等代表地球顶级流量的大站, 都构建在

Python之上。

技能要求:前端基础、Python基础、主(Flask、Django流

Python Web框架等) 、数据库等。

薪资:平均15-20K

PS:目前这块还是以Java为主流, 如果只想从事这一块工作的话

, 还是选Java好找工作一点。

二、Python爬虫工程师

顾名而思义, 就是用Python收集和爬取互联网的信息, 也是

小伙伴们入坑Python的第一驱动力。靠人力一星期才能完

成的工作,你泡着咖啡、跑10分钟爬虫即可,又装X又实用

, 学会Python爬虫后, 即使不做程序员的工作也能加分不

少。当然到后期,爬虫工程师,基本是样样精通,难度不小。

薪资:平均15-25K

技能要求:前端基础、Python爬虫库、数据库、JS反爬等

友情提示:注意法律风险

三、Python游戏开发

Python游戏开发的招聘集中在游戏服务器领域, 主要负责网

络游戏的服务器功能开发、性能优化等工作。

薪资:15-25

技能要求:Python、Python Web框架Linux、数据库、

Ng in x等

四、Python数据分析师

这个时代,数据和黄金一样宝贵现在最火的公司如:今日头条

、抖音、快手等,产品都建立在对用户的分析之上,更不用说

淘宝、京东、拼多多这些"定制化推荐"的老手可以说,所有

的商业公司都需要这样一个角色。

Python数据分析师也成了目前最火的职业之一。Python

是目前数据分析业务中, 最常用的语言。学会Python后, 基

本可以满足数据分析经理的招聘需求。

薪资:10-25K

技能要求:统计学基础、SQL、Python的数据分析库

(Pandas NumPy、mat plo lib) 、数据库、机器学习框架

(高端职位需要)、相关业务知识等等

五、人工智能

这是是目前最火的方向之一,薪资待遇非常高。从招聘网站上

可以看到,60K、80K的职位也有很多,当然这些职位的要

求也相对较高。

Python是人工智能时代的头牌语言, 不管是机器学习

(Machine Learning) 还是深度学习(Deep Learning)

, 最常用的工具和框架都需要用Python调用, 如Numpy

、scipy、pandas、matplotlibPy Torch、

Tensor Flow等, 因此Python是人工智能工程师的必备

技能之。

薪资:20-40K

技能要求:统计学基础、Python、数据分析库、机器学习、

深度学习框架、C++、等等等,要学的很多,毕竟薪资很高

PS:对学历有要求,大多数是硕士起步也有少数本科生,专科

的话,还是要慎重一点。

六、自动化运维工程师

运维工程师经常要监控上百台机器的运行或同时部署的情况。

使用Python可以自动化批量管理服务器, 起到1个人顶10

个人的效果。自动化运维也是Python的主要应用方向之一

,它在系统管理、文档管理方面都有很强大的功能。

薪资:15-25K

技能要求:Python、shell、Linux、数据库open pyx l库

七、自动化测试工程师

测试的工作是枯燥和重复的,在过去,每次产品更新,都要重

复测试一遍, 效率低而且容易出错。Python提供了很多自

动化测试的框架, 如Selenium、Pv test等, 避免了大量

的重复工作, Python自动化测试也变得越来越流行。

薪资:10-20K

技能要求:Python、自动化测试框架、Linux等

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » python程序怎么部署到云服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情