前言:自从了解到Python的强大和强大后,我就有了学习Python的冲动。断断续续学了两三年,目前也只是实习生水平。对于刚接触Python的人来说,真正的答案是:百花齐放,越来越迷人,迷失在各种工具的海洋中,是大多数跨线Python开发者的最终归宿。写下这篇文章,没有别的意思,只是为了分享学习心得,本文不是教程,只是作者的一些学习心得。如果这篇文章有幸被刚接触开发行业的新人看到,那么本文中的建议仅供参考。正文:首先,学习目的:既然婚期将至,作为一个纯屌丝直男癌程序员,是不会给老婆太多浪漫的。他只是想在各种H5快速生成工具风潮冲击的环境下,简单的给自己滚个版本服务器里的wap只做喜帖用,所以理解如下:H5、Query、CSS、Nginx、Python,Bottle,Flask,Fluup,Http协议,WSGI,UWSGI,uwsgi。当我是一个半成品的浆糊时,我正在写这篇文章。1、前端:wap:WirelessApplicationProtocol简单翻译为手机版的应用程序。想了解手机端H5页面的同学,在Github上搜索这个词,比笼统的说H5页面更准确。找一个模板,在Github上搜索:weddinginvitation。只需下载一个模板,接下来最重要的一步就是手动完全恢复其代码。并部署到本地服务器。新手学习禁忌:性能、工具。首先,性能不是你作为新手应该考虑的东西。即使你精通其他行业的开发,如果没有高手指导你进入新的开发方向,那么性能也不是你学习时应该考虑的,开发工具也是如此。任何成熟的开发工具对你的新手来说都绰绰有余。什么是快,什么是高性能,你关心新进入者吗?如果一个跨行业的高手接私活想做商业开发,还得为性能发愁,那你就得面对一个新手开发新软件做商业用途的事实,无异于找死。前端:作者懂这个道理,赞一个。2、后端:由于长期被python吸引,所以选择了使用Nginx+pythonWeb来实现前后端分离。这时候加上作者最初的声音:吐槽Nginx+PythonWeb+Windows真是一坨屎。1.Nginx我不想多说。这个时候笔者只想给大家点出工具。使用Nginx作为web服务器真的很方便,人人都称赞。当然,如果你用惯了apache,也可以。这个时候要强调一下,这两个对新手来说是一样的。您只是在学习,工具只是让您入门。管你坐拖拉机还是坐高铁,先上手吧。文末有配置链接。解释一下:Nginx配置好后,将你的前端网页放到conf文件中设置的Root目录下,然后就可以通过IP+Port的方式访问了。2.Python框架的选择:1)Bottle、Tornado、Flask、Django2)Flup、UWSGI折腾了半天,终于把自己给禁用了。关心性能和效率,其实对于我们这些新手,没有做过Python项目的人来说,有必要考虑这么多。然后他们中的任何一个都可以开始。注意:系统问题。很多Python工具与Windows平台不兼容,或者说在Windows平台上,性能无法得到充分发挥。Tornado多线程在Windows中受限,UWSGI不支持Windows。让我们从今天开始。看教程眼馋到头晕。Nginx配置文件说明:https://my.oschina.net/duxuefeng/blog/34880
