zoukankan      html  css  js  c++  java
  • Python_1:学习教程—学完Python基础语法后如何进一步提高?

    Python 的发展方向有很多,各个方向上的名词和概念对于初学者来说也是一种压力。一开始不要贪多贪大,建议先从概念最少的方向入手,循序渐进,打怪升级。

    建议初学者先通过 requests + Beautiful Soup 做一个简单的爬虫,先不要去爬那些太复杂的网站(对方网站反扒的话会耽搁你很多时间,这个不是我们现阶段需要关注的),去爬 Python 的官方文档。比如说你通过编写爬虫程序把 Python 的标准库列举出来。

    在完成简单的爬虫学习的过程中,你会接触到 http,html 这些知识,边学边练。接下来我们来尝试一下最容易获得成就感的 web 开发。

    web 开发部分除了选择一个比较容易上手的 Python web 框架,还需要你了解一些跟 web 开发相关的一些技术,比如:http 协议,html / css / javascript 还有 sql 语句。看到这么多内容不要怕,先按照教程照猫画虎,最关键的是你要动手练习!动手练习!动手练习!

    Python 的 web 框架有很多,建议选择 Flask 来作为入门框架,这个框架足够简单,官方入门教程也很容易阅读和理解,对初学者十分友好。

    按照官方教程:

    1、安装 Flask 框架

    2、跟着 Tutorial 照猫画虎,完成你第一个 web 项目的开发

    当你跟着教程,完成了一个 blog 的编写,在浏览器中登录 blog,发表文章。嗯,成就感是给初学者最好的奖励!

    然后,把你的爬虫修改为爬去上面 blog ,爬文章标题,文章发布时间,爬文章内容。把爬虫再练习一遍。

    完成了上面的学习,基本就入门了 web 开发,接下来你还需要熟悉 Flask 框架的更多功能和概念,「视图」、「模板」、「模型」、「MVC」、「中间件」、「REST API」这些都是 web 框架中常用的技术与概念。

    除了 web 开发方向,初学者还可以学习数据分析,机器学习,人工智能方向。这里就不详细展开,给初学者推荐一些学习资源。从入门到实战。

    Flask:https://pan.baidu.com/s/1zvUN9PfXHlr7Q-gzJzx1bw 提取码:vdwo

    Django:https://pan.baidu.com/s/1oSge4dzUUOnJhfysYF77kw 提取码:2673

    爬虫:https://pan.baidu.com/s/1wEcSqKA_Ec5CbyBf0CPjcA 提取码:xg2p

    数据分析:https://pan.baidu.com/s/1uQ-sHnaq7Fphgu06LUkx4Q 提取码:dzem

    学完Python基础语法后如何进一步提高如果你也是有这样的困惑,认真跟着上面的Python学习教程(Python学习视频_Python学习教程_Python学习路线)学习,操作。


    作者:千锋Python的大橙子
    链接:https://juejin.im/post/6844903843638018062
    来源:掘金
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    Session的使用与Session的生命周期
    Long-Polling, Websockets, SSE(Server-Sent Event), WebRTC 之间的区别与使用
    十九、详述 IntelliJ IDEA 之 添加 jar 包
    十八、IntelliJ IDEA 常用快捷键 之 Windows 版
    十七、IntelliJ IDEA 中的 Maven 项目初体验及搭建 Spring MVC 框架
    十六、详述 IntelliJ IDEA 创建 Maven 项目及设置 java 源目录的方法
    十五、详述 IntelliJ IDEA 插件的安装及使用方法
    十四、详述 IntelliJ IDEA 提交代码前的 Code Analysis 机制
    十三、IntelliJ IDEA 中的版本控制介绍(下)
    十二、IntelliJ IDEA 中的版本控制介绍(中)
  • 原文地址:https://www.cnblogs.com/hailin2018/p/13570141.html
Copyright © 2011-2022 走看看