欢迎访问云南昆明北大青鸟官网~
手机版
微信

关注有礼
手机版
微信公众号

三分钟了解北大青鸟

本周试听名额
仅剩31
免费预约试听课程
价值298元体验课程
免费试听
首页
招生对象
教学管理
品牌介绍
青鸟就业
在线咨询
学历提升
论坛登录
学python需要先学哪些计算机知识?
发布日期:2022年11月16日 来源:原创 浏览:471次
分享到:

掌握计算机基础知识、了解编程开发规范,你就可以开始学Python 了!至于计算机网络、操作系统、组成原理等等这些,可以在你有一定编程基础以后再进阶学习,相信效果会更好。

d2d335a09d200df3e467331268ddb3db_513bb6904eaacf16486631cc5a6f415fx554x297x24.png

1掌握计算机基础知识

零基础从来没接触过计算机,你也不用担心,因为如果你对一件事非常感兴趣的时候,你的学习都是最高效的,对于计算机基础操作也比较简单,很快就可以学会。

在刚开始只要你掌握一些计算机的必备知识,基本上就可以。

2了解编程开发规范

作为一门开发语言,python自然也有自己的编程规范,以下是特有且必须遵循的规范:

1.代码开头:python中代码必须顶格编写,除非被作为语句嵌套在条件判断或条件循环中。

2. 代码层级:代码与代码之间的逻辑层级关系(涉及逻辑判断、包含关系等情况)通过空格来界定,第一层顶格编写,第二层(被包含或者逻辑判断后的执行动作)开头预留4个空格(如果不考虑跨平台可以使用tab)

3. 对齐方式:同一个层级的代码必须严格对齐,如第一层都是顶格,第二层都是4个空格开头,第三层则是8个空格,以此类推。

4. 注释:单行注释用#开头,单独一行作为注释或者在代码后面通过#跟上注释均可,多行注释在首尾处用成对的三引号引用即可,可以是成对的三个单引号或者三个双引号。

5. 代码块:if逻辑判断和for循环条件后面均以冒号结尾,然后通过4个空格开始下一层级的实际执行动作语句编写。这部分在冒号后面接上的语句称为代码块。

6. 程序命名:编写的python程序必须以.py结尾。

7. 项目规范:启动一个项目开发时先在开发工具中创建project,然后根据需要创建目录,最后在目录下创建当前活动的py程序。

3-熟悉Python运行逻辑

1a35df08703a325fd39a162ab651d131_8c724e5f00964610a3d0313fa3bdab02.jpg

Python的运行工作逻辑如下:

内存加载代码->语法分析->解释器加载->生成字节码->执行字节码->生成机器码->CPU执行

其实编程思维就是“理解问题——找出路径”的过程,你需要做的就是把现实问题转换为python代码。而只有你在电脑上一行一行的敲代码,才会发现其中没注意到的细节问题,才能有更深刻的理解。缩进、大小写、括号、引号、代码执行的方式等,都是早期学习的坑,切记,不要直接复制代码,一定要手动去敲代码、运行代码。

4-从零开始学Python路线

对于学习方式有很多种,大家可以选择看视频学习,看书籍学习或者看开发文档都可以,小白建议可以先看视频学。 

5-Python进阶提升方向

语法:算是基本功,熟悉一门语言,语法是最核心也是最基础的,你必须要熟练掌握,好像你学英语,词汇肯定是要有一定的量的。

Python库:Python进阶阶段不仅要知道某个库的某个方法的使用效果,更要知道效果背后的实现逻辑。

数据结构:然后你的代码会越写越大,你肯定要考虑数据结构,比如你爬取一个网站,你有一堆信息,你如何抽象出来设计最佳的数据模型,减少代码的复杂度。

算法:接着你继续写发现性能上需要优化了。比如处理百万级的数据,处理大量的文件的时候,要降低复杂度,对进程,线程间的调度,优化线程池的调度。

设计模式:再往上走就需要架构,设计模式,提高自己额软件匠艺了,这时候你的代码量数万,几十万了你需要考虑用一些好的设计模式去封装你的代码,隔离子系统,然后提高代码的健壮性和可扩展性。

力扣刷题:刷算法题,可以增强你解决实际问题的思维能力,如果你是非专业可能有点难,但是你如果能坚持下来,程序员开发能力会突飞猛进。

数据库及前端:练习写SQL的能力或者学习一些Node.s的前端方向,尝试一下Vue.js、React.js这些知名的前端框架。


大家都在看
Copyright © 1999-2023 北大青鸟云南昆明校区&云南嘉荟教育信息咨询有限公司 版权所有 滇ICP备16002406号-1
网站地图
微信
咨询
反馈
顶部