学python能做什么类型的工作-学Python Web开发框架到什么程度可以找到开发的工作?...

先回答你这个问题:

大家有没有什么一些Python实现的功能又比较少的网站提供模仿?新发布的Django2.0 官方 Turorial,很短(两个小时),适合超新手:Django2.0-Tutorial

写一个成为 Python Web 开发者的最小「程度」吧,个人观点,希望能帮到你:基础,必不可少,Web 码农的基本知识(7点)了解http1.1八种方法,(常用:GET,POST)如何写API(小公司)

如何封装API(大公司)

熟悉不多的几个 Python 数据结构,三类(注意逗号和顿号):列表-list、元组-tuple、字符串-str

字典-dict

集合-set(常用:dict,list)

搞清楚 json 和字典的概念(新手特别容易懵逼)

了解 HTTP 请求到底包含了什么(Django 框架中,一般用 Request 表示)知道 request.method(是 GET,还是 POST)- 这就是前面为什么要了解http1.1

知道 request.is_ajax()(判断此次请求是否 ajax)

知道 return 给浏览器的到底是什么:格式(Content-Type)可以是 application/json (Django框架里的 JsonResponse),也可以是普通的 text/html(Django框架里的HttpResponse),等

了解两个常用的数据库,至少一个 NoSQL(比如:MySQL 和 MongoDB)了解 mongoengine(或者 pymongo)(MongoDB 的 Python 驱动)

了解一些常用的前端库(以下几个足矣)bootstrap,uikit(后者很轻量,用腻了前者可以尝试一下,没有学习成本哦) - 了解布局,常用组件(按钮,菜单等)即可

moment.js - 处理时间逻辑

ECharts,highcharts,d3... - 画图表(入门先echarts,百度大作,文档很友好,社区活跃,发展也很快)

SweetAlert - 很好看的 alert,后面补一个图结尾(好看很重要,真的)

了解常用的设计模式,一两个即可,工作的时候尽量往上靠,这个看悟性(比如:工厂方法)

算法,说真的,会快速排序即可

进阶,真正成为一名软件工程师(4点)了解测试驱动开发(毕竟Python是动态语言,不过还是了解即可)

懂得画简单的流程图,做事有条理

了解需求,懂得甘特图的意义(最难的部分),懂得估算时间,懂得说出困难(而不是快失败了再怪别人没有给够你资源、时间)

懂得什么是特性,代码的精妙只是你的精神食量,是你的小棉袄,其他人只看特性(你会理解的)

懂得什么是交付,交付的意义是什么

补 SweetAlert 的图: />

Update:

上次写答案的时候 Bootstrap 还蛮火的,不过现在前端发展太快了,后台开发也要学点大前端的知识,更何况 Web 开发者呢

以下是我学习前端知识的时候,对架构转变的一些理解:

前端 MVVM 框架推荐:VueJS + ElementUI(简单好撸)

是不是有点赞的冲动呢,点吧⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄

  • 0
    点赞
  • 0
    评论
  • 2
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
第1章欢迎来Python世界 1.1 Python简介 视频教:11分钟 1.2安装Python(Windows安装) 视频教:8分钟 1.3使用带提示符的解释器 视频教:10分钟 1.3.1基础知识——Pytllon解释器 1.3.2实例描述 1.3.3实例应用 1.3.4运行结果 1.3.5实例分析 1.4 Python集成开发环境 视频教:14分钟 1.5保存并执行程序 视频教:6分钟 1.5.1基础知识——程序的保存和运行 1.5.2实例描述 1.5.3实例应用 1.5.4运行结果 1.5.5实例分析 1.6常见问题解答 1.6.1关于Python版本的问题 1.6.2 Python的print问题 1.6.3关于Python编程的问题 1.7 习题 第2章练就扎实的基本功 2.1 Python的编码规则 视频教:16分钟 2.1.1基础知识——代码缩进与冒号 2.1.2基础知识——使用空行分隔代码 2.1.3基础知识——命名规则 2.1.4基础知识——为代码添加注释 2.1.5基础知识——语句的分隔 2.2数值 视频教:10分钟 2.3制作超市购物清单 视频教:7分钟 2.3.1 基础知识——标识符的命名 2.3.2基础知识——变量与赋值 2.3.3基础知识——局部变量 2.3.4基础知识——全局变量 2.3.5实例描述 2.3.6实例应用 2.3.7运行结果 2.3.8实例分析 2.4用户登录验证 视频教:19分钟 2.4.1基础知识——字符串的声明与表示 2.4.2基础知识——输入与输出 2.4.3实例描述 2.4.4实例应用 2.4.5运行结果 2.4.6实例分析 2.5计算圆的周长和面积 视频教:13分钟 2.5.1基础知识——算术运算符与算术表达式 2.5.2基础知识——关系运算符与关系表达式 2.5.3基础知识——逻辑运算符与逻辑表达式 2.5.4基础知识——运算符的优先级 2.5.5实例描述 2.5.6实例应用 2.5.7运行结果 2.5.8实例分析 2.6常见问题解答 2.6.1 Python中3种字符串引号的区别 2.6.2 Python中文编码问题 2.7习题 第3章控制结构 3.1制作有趣的炒菜流程 视频教:6分钟 3.1.1基础知识——条件语句 3.1.2实例描述 3.1.3 实例应用 3.1.4运行结果 3.1.5实例分析 3.2九九乘法表 视频教:10分钟 3.2.1基础知识——循环语句 3.2.2实例描述 3.2.3 实例应用 3.2.4运行结果 3.2.5实例分析 3.3实现关键字搜索功 视频教:5分钟 3.3.1基础知识——迭代工具 3.3.2实例描述 3.3.3实例应用 3.3.4运行结果 3.3.5实例分析 3.4为歌曲列表制作新颖的循环模式 视频教:7分钟 3.4.1基础知识——跳转语句 3.4.2实例描述 3.4.3 实例应用 3.4.4运行结果 3.4.5实例分析 3.5其他语句 视频教:6分钟 3.5.1 基础知识——pass语句 3.5.2基础知识——del语句 3.5.3基础知识——exec语句 3.6常见问题解答 3.6.1 Python中语句嵌套问题 3.6.2 Python中语句缩进问题 3.6.3 Python中循环语句问题 3.7 习题 第4章可复用的函数和模块 4.1 Python程序的结构 视频教:4分钟 4.2计算相对年龄 视频教:4分钟 4.2.1 基础知识——函数的定义 4.2.2实例描述 4.2.3实例应用 4.2.4运行结果 4.2.5实例分析 4.3验证用户注册信息 视频教:11分钟 4.3.1基础知识——函数形参与默认参数值 4.3.2实例描述 4.3.3实例应用 4.3.4运行结果 4.3.5实例分析 4.4判断是否闰年 视频教:5分钟 4.4.1基础知识——函数的返回值 4.4.2实例描述 4.4.3 实例应用 4.4.4运行结果 4.4.5实例分析 …… 第5章数据结构 第6章字符串与正则表达式 第7章面向对象编程 第8章基于文件的交互 第9章构造可溶错得应用程序 第10章持久化的数据 第11章让信息自由联通——Python网络功 第12章应知应会技之HTML处理 第13章应知应会技之XML处理 第14章图形用户界面 第15章PythonWeb开发之Django框架应用 附录各章习题参考答案
<p> <span style="font-size:13.3333px;">        Web网站发展至今,特别是服务器端,涉及的知识非常广泛,这对程序员的要求会越来越高。如果采用成熟、稳健的框架,那么一些诸 如安全性、数据流控制等类型的基础性工作可以框架来处理,而程序开发人员则可以把更多的精力放在具体业务逻辑功的实现和优化上。</span><br /><span style="font-size:13.3333px;">        使用Flask框架的优势有以下几点:</span><br /><span style="font-size:13.3333px;">        可以大大降低开发难度,提高开发效率,让快速、高效的Web开发成为可。</span><br /><span style="font-size:13.3333px;">        可以带来系统稳定性和可扩展性的提升。Flask自由、灵活、可扩展性强、第三方库的选择面广,用第三方库可以实现自己想要的功,而且很多第三方库还可以定制与裁减。</span><br /><span style="font-size:13.3333px;">       对于初者来说简单易,入门门槛很低,即便没有多少Web开发经验,也很快出网站,大大节约了初者的习成本。</span><br /></p><p style="font-size:13.3333px;">       综上所述,Flask 是一个用Python语言编写的Web框架可以开发人员快速开发各种Web应用 </p> <p style="font-size:13.3333px;">        课程预计每周更新两节 </p> <p> <img src="https://img-bss.csdn.net/201912160435192734.jpg" alt="" /></p>
©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值