python程序怎么部署到云服务器
你需要登录云服务器管理控制台,记录被我打马赛克位置的公网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等
0条评论