男人关注趣闻网

该学习多久,学什么,看了学会这一篇已入门

  • 日期:2020-10-17 15:51:10
  • 来源:互联网
  • 编辑:小优
  • 阅读人数:213

目前正处在IT行业的颠覆期,人工智能和大数据充斥着我们生活的方方面面,而Python又是人工智能和大数据首选的编程语言,所以如果说不学Python其实有点可惜。

伟大的python之父Guido van Rossum曾经说过:懒惰的人最怕浪费自己的努力。

今天就来说说Python入门该学习哪些知识点?该学习多久?Python学到什么程度可以找工作?让大家在学习Python的时候更加具有针对性。

该学习多久,学什么,看了学会这一篇已入门(图1)

那么呢把Python学习分为三个阶段

第一个阶段:Python的基础知识

初学者需要对Python的基础知识做一个全方位的了解,要清楚什么是条件选择,循环的作用,List集合和Dict字典集合;什么是函数,如何进行异常处理,什么是文件和目录,文件的读取和写入;如何写Python模块,如何在另外一个程序里面去引入模块;熟悉常见的标准库,比如:时间日期,随机数,正则表达式等;要学会使用面向对象的思维来进行编程;总而言之,阶段一主要是打基础,需要掌握一些基本的Python语句,但是正在的核心是Web端的,所以就有了后面的阶段二和阶段三。

Python基础知识:

条件选择

循环

集合(List,Dict)

函数

异常处理

文件

模块

常用的标准库

面向对象

该学习多久,学什么,看了学会这一篇已入门(图2)

第二个阶段:MVC的Web框架

Web框架很多,这里建议大家学习Django框架,因为Django是一个企业级的框架,目前企业应用的最多;阶段二除了涉及到Django框架之外,还涉及到很多前端的知识,包括HTML、CSS、JavaScript、jQuery等等。

在阶段二除了前后端,还包含数据库,所有的如果没有后端的数据是没有意义的,所以需要数据库来存储数据。

如果想真正理解MVC这种设计模型(在Django里面叫MVT)真正运行的过程是什么,当对Mysql数据库的增删改查熟悉之后,就可以使用Pymysql这个模块来操作后台的mysql数据库了。在和数据库交互的时候有两个模式,模式一:原生的SQL,模式二:ORM;原生的SQL语句简单了解即可,后面写程序主要是通过ORM,所以ORM也是必须要掌握的内容。

当阶段二完成后,一些常见的或者不是特别复杂的Web应用程序就可以独立完成了,但是写出来的程序是前后端没有分离的,如果你想对的认知提高一个层次,第三个阶段就显得尤为重要,Web应用程序的前后端的框架是一定要分离开的。

前端部分内容:

HTML

CSS

JavaScript

jQuery

BootStrap

后端部分内容:

Python之Django

Model-View-Templates

Pymysql

原生SQL

ORM

数据库:

MySQL

该学习多久,学什么,看了学会这一篇已入门(图3)

第三个阶段:前后端分离的Web框架

最后一个阶段除了涉及到后端的Django框架之外,还必须要掌握前端的框架,比如:VUE 或者React等等;要知道json这样的文本格式是怎么回事;Ajax的异步请求应该如何写,前后端分离后,前端就是通过Ajax和后端交互。

后端部分在之前的阶段二对Django做了基本的了解,在阶段三就需要知道FBV和CBV,在阶段二写的所有的VUE都是基于函数的,在阶段三写的VUE一定要基于类。在后端一个非常重要的设计模型REST Framework,一定要学会使用REST Framework这种设计模型为前端提供API;在阶段三建议还要学习一个数据库mongoDB,来更好的完成数据库调用。

前端部分:

json

Ajax

Node.js

Vue

Webpack

后端部分:

FBV/CBV

理解REST Framework

使用REST Framework为前端提供接口/API

数据库:

mongoDB

python程序员

三个阶段需要学习多久?学习的周期因人而异,但大致上是:

阶段一:2个月

阶段二:4个月

阶段三:6个月

三个阶段都掌握后,从事相关的工作,月薪不会低于10k,所以换种生活方式,用一年的时间投资自己,勇敢迈出那一步,好好想想你到底想要什么样的生活,希望这篇文章能帮到大家。

有小伙伴需要python、java等这方面资料的话可以评论或者私信“001”给小梦哦

本文相关词条概念解析:

阶段

阶段指事物发展过程中根据一定的标准划分的段落‍。在煤炭科技,是指沿一定标高划分的一部分井田。

数据库

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。

网友评论

提交评论

网站申明:本站图片仅为设计美化,与文章无关。如认为影响您的权益,请与我们联系。