在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
众所周知,Python以优雅、简洁著称,入行门槛低,可以从事Linux运维、Python Web网站工程师、Python自动化测试、数据分析、人工智能等职位!就目前来看,Python就业前景广阔。很多人都想学习Python,那么学习Python需要知道哪些基础入门知识?小编将从以下几个方面来回答。
一、编程开发规范
作为一门开发语言,python自然也有自己的编程规范,以下是特有且必须遵循的规范:
1.代码开头:python中代码必须顶格编写,除非被作为语句嵌套在条件判断或条件循环中。
2.代码层级:代码与代码之间的逻辑层级关系(涉及逻辑判断、包含关系等情况)通过空格来界定,第一层顶格编写,第二层(被包含或者逻辑判断后的执行动作)开头预留4个空格(如果不考虑跨平台可以使用tab)
3.对齐方式:同一个层级的代码必须严格对齐,如第一层都是顶格,第二层都是4个空格开头,第三层则是8个空格,以此类推。
4.注释:单行注释用#开头,单独一行作为注释或者在代码后面通过#跟上注释均可,多行注释在首尾处用成对的三引号引用即可,可以是成对的三个单引号或者三个双引号。
5.代码块:if逻辑判断和for循环条件后面均以冒号结尾,然后通过4个空格开始下一层级的实际执行动作语句编写。这部分在冒号后面接上的语句称为代码块。
6.程序命名:编写的python程序必须以.py结尾。
7.项目规范:启动一个项目开发时先在开发工具中创建project,然后根据需要创建目录,最后在目录下创建当前活动的py程序。
二、变量
Python中的变量也用于存储临时值以便后续灵活调用,在定义时只能使用字母、数字、下划线的任意组合,且不能以数字开头,不能以python内置的关键字来命名变量(如and,import,global,finally等,有待后续学习加深印象)。对变量进行字符串类型的赋值时,字符串需要用成对的引号引起来,可以是单引号、双引号或者三引号。
三、字符编码
由于字符编码事关重大,一言不合就会导致乱码,因此强烈建议统一使用万用的utf-8编码。
四、 Python解释器
Python是一门解释性语言,自然不能缺了解释器(类似于JVM)。官方支持Cpython、Jpython、Ironpython和pypy等,默认使用基于C语言实现的Cpython。它也是最为广泛使用的解释器。程序运行时会把.py文件转换成.pyc字节码文件,然后运行在python虚拟机上。
五、构建Python的开发环境
构建好包括解释器(虚拟机)和开发工具IDE在内的Python的开发环境才便于展开程序开发之旅。
六、模块初识
Python内置了很多模块,同时也可以自定义编写一些好玩的模块,使用模块时需要通过关键字import导入。导入后python会从系统变量的路径中从前往后一次查找,首次成功查找匹配后不再进行后续查找。因此如果需要使用自定义模块,需要特别关注自定义模块的存放位置,底线是只存放在系统变量的一个路径下,否则可能得到意外的结果。
七、用户输入和格式化输出
用户输入通过input来实现,
简单的输出通过print来实现,
八、Python的运行逻辑
Python的运行工作逻辑如下:
内存加载代码->语法分析->解释器加载->生成字节码->执行字节码->生成机器码->CPU执行
以上就是大家在学习Python需要知道的基础入门知识,还没有掌握的同学要好好理解吸收。当然啦,学习Python仅仅知道这些基础入门知识,还是远远不够的,同学们要想系统全面地学习Python最好应该报培训班。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
新手Python入门经典书籍推荐
随着人工智能和大数据时代的来临,开始学习Python的朋友是越来越多了。近来就连房地产大亨潘石屹也在微博上表示,自己开始学Python了。确实在当下,无论是不是做程序员,还是在各个行业像是数据分析、运营等等,都开始要求掌握Python语言。因此学习掌握Python,能够让大家在招聘中脱颖而出。下面给大家推荐几本新手入门Python的经典书籍,感兴趣就看下去吧!
6671
2019-12-19 10:42:18
Python学习笔记之列表的用法总结
众所周知,Python中最基本的数据结构就是序列,而在许多序列的内置类型中,最常见的要属列表了。简单来说,列表作为可以修改的一种序列,它能作为一个方括号内的逗号分隔值出现。本文为大家总结了列表所有的基本用法,下面就一起来看看关于Python列表的学习笔记吧!
5061
2019-12-24 15:17:42
Python飞机大战实战项目案例
都说实践是检验知识掌握程度的最好测试。随着Python学习者的增长,越来越多的零基础入门课程让人眼花缭乱。虽然说基础理论的学习十分重要,但是如果仅仅只学习理论知识,也是远远不够的。飞机大战的项目实战可以说是python基础入门的最好课程之一,下面我们一起来看看博学谷上的Python飞机大战项目实战案例。
6461
2020-03-09 01:41:20
C语言和Python哪个好?学哪个语言?
C语言和Python哪个好?学哪个语言?其实语言并没有说哪一个好哪一个不好,都有自己的特点。Python底层就是C语言实现的,如果你想深入的话,建议先学C语言,在学习Python。如果只是想掌握一门编程语言建议学Python。
7333
2020-07-15 15:07:38
Group by分组查询怎么用?需要掌握哪些内容?
Group by分组查询怎么用?需要掌握哪些内容?groub by分组将查询结果按照1个或多个字段进行分组,字段值相同的为一组,可用于单个字段分组也可用于多个字段分组。
4444
2022-01-17 16:14:02