你知道python入门,是学到什么程度才算是吗?
1、入门的标准是什么?
这是很多初学者都关注的问题,但又是一个很难回答的问题,问题的核心是采取什么标准来衡量一个人是否已经入门。
以知识量的多少来衡量是不是可行呢?有些人走马观花一般学了很多python基础,概念上都有所了解,可一旦让他动手写代码,他却错误连篇,所谓的概念上有所了解,其实都是一知半解,不求甚解。
以实际动手能力来衡量,是不是可行呢?应该说比以知识量多少来衡量要务实很多,毕竟学习python就是为了写代码去做一些事情,如果代码写不出来,还算什么入门呢,这样的入门还有什么意义呢?
实际动手能力,听起来合情合理,但不免过于笼统,啥叫实际动手能力呢?我认为可以将动手能力划分为以下几部分
- 理解问题的能力
- 组织代码的能力
- 理解代码的能力
2. 入门检测
下面,通过一个题目,来检测一下你的入门程度
题目要求如下:
请写程序接收用户的标准输入,用户会输入两个int类型数据,中间用空格分开,程序需计算这两个数相加的和,并在屏幕上以指定格式输出结果:x + y = z,x, y 就是用户的输入,z是程序算出来的和。
完成这个题目,既需要你具备足够的知识量,也需要你具备组织代码和理解代码的能力。
首先,你得知道接收用户的输入需要使用input函数,该函数返回的数据是字符串类型,这个字符串里包含了用户输入的两个int类型数据,中间用逗号分隔因此你需要对数据进行解析。最合理的方法是使用字符串的split方法将字符串分隔,分隔后得到一个列表,列表里有两个数据,仍然是字符串类型。
接下来需要使用int函数将列表里的数据转成int类型并实现求和操作。
最后,你需要按照要求输出结果,你要用到字符串格式化。
示例代码如下
我前面之所以强调入门的能力中包括理解代码的能力,因为你只是刚刚入门,还需要更多的学习和实践,那么阅读他人的代码就是你学习提升的必经之路,理解代码要达到以下几个标准
- 清楚的知道每一个变量,每一个数据的数据类型
- 清楚的知道每一个函数,方法的作用
- 清楚的知道每一行代码的意图
如果你做不到以上3点中的任意一点,我不能说你还不入门,只是你后续的学习障碍会很多,提升会很慢。
3、熟练是最好的理解
任何技能,都无法只通过听,看就能掌握,更多的是需要反复的实践,最终达到熟练,没有比熟练更好的理解,所以我建议你选择入门教程时,选择练习题比较多的那种,只有多练习才能熟练,在熟练的过程中做到理解,记忆,转化为自己的知识。
如果你处于想学Python或者正在学习Python,Python的教程不少了吧,但是是最新的吗?
说不定你学了可能是两年前人家就学过的内容,在这小编分享一波2020最新的Python教程。
以上这些教程小编已经为大家打包准备好了,希望对正在学习的你有所帮助!
获取方式,私信小编 “ 资料 ”,即可免费获取哦!
你知道python入门,是学到什么程度才算是吗?的更多相关文章
- Python学到什么程度才可以去找工作?掌握这4点足够了!
大家在学习Python的时候,有人会问"Python要学到什么程度才能出去找工作",对于在Python培训机构学习Python的同学来说这都不是问题,因为按照Python课程大纲来 ...
- Python 入门必学经典知识点笔记【肯定有你不知道的】
前言本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理.作者:实验楼 Python 作为近几年越来越流行的语言,吸引了大量的学员开始学 ...
- 以字符串为例,谈谈Python到底要学到什么程度
古语云:慈不掌兵,义不为商:离商业越近,离人性越远:我们在自学数据科学时,一定会辅助一些书籍或者视频来学习,怎么学习,选择哪些资料来学习?这时,我们都要理解好第一句话,理解不好,浪费钱是次要,重要的是 ...
- Python入门必学,用Python练习画个美队盾牌
0 环境 Python版本:3.6.6 操作系统:Mac OS Mojave 10.14.2 1 引言 最近我媳妇每天晚上吃饭时候也拿手机看,上厕所也在看. 看着看着还会笑?WTF?你在干嘛呢? 没错 ...
- Python入门必学:数据类型和变量的用法
什么是数据类型?计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据, ...
- Python入门必学:字符串和编码正确的使用方法
字符编码,我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题. 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.最早的计算机在设计时采用8个比特 ...
- Python入门必学:递归函数正确的操作使用方法,案例详解
递归函数,在函数内部,可以调用其他函数.如果一个函数在内部调用自身本身,这个函数就是递归函数. 举个例子,我们来计算阶乘n! = 1 x 2 x 3 x ... x n,用函数fact(n)表示,可以 ...
- 基于flask的可视化动漫分析网站【python入门必学】
课程设计项目名称:基于flask的可视化动漫分析网站,如果你在学习Python的过程中,往往因为没有好的教程或者没人指导从而导致自己容易放弃,为此我建了个Python交流.裙 :一久武其而而流一思(数 ...
- Python入门必学知识,30万年薪Python工程师带你学
Python是一种计算机编程语言.计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能 ...
随机推荐
- 各种WAF绕过手法学习
原文:https://mp.weixin.qq.com/s/aeRi1lRnKcs_N2JLcZZ0Gg 0X00 Fuzz/爆破 fuzz字典 1.Seclists/Fuzzing https ...
- 单例模式和配置admin
单例模式和配置admin 单例模式的概念 单例模式主要目的是确保某一个类只有一个实例存在.比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信 ...
- Django魔法
(●'◡'●)
- Python字符串及基本操作(入门必看)
基础入门的知识一直没有更新完,今天小张接着给大家带来入门级的字符串的常用操作.本文适合刚入门的小白,大佬们请绕过. 一.定义 字符串的意思就是“一串字符”,比如“Hello,Charlie”是一个字符 ...
- 子序列宽度求和 Sum of Subsequence Widths
2019-10-14 17:00:10 问题描述: 问题求解: 如果暴力求解,时间复杂度是exponational的,因为这里是子序列而不是子数组.显然,直接枚举子序列是不太现实的了,那么可以怎么做呢 ...
- Spring----注释----开启Annotation <context:annotation-config> 和 <context:component-scan>诠释及区别
来源:http://www.cnblogs.com/leiOOlei/p/3713989.html <context:annotation-config> 和 <context:co ...
- Linux中cache和buff的区别
两者都是:缓冲区 cache是存在于cpu和内存之间的缓冲区,存放的是从disk上读取到的数据 buff是用于存放要输出到块存储的数据 清除缓冲的方法 [root@DD-Server-9F ~]# e ...
- 热点 | github近期热点项目汇总
本文是近期Github热点项目的汇总,如果你想了解更多优秀的github项目,请关注我们公众号的github系列文章. 推荐 | 7个你最应该知道的机器学习相关github项目 热点 | 六月Gith ...
- windows10远程桌面,出现“出现身份验证错误 要求的函数不受支持...”等错误解决方法
windows家庭普通版,更新补丁后无法远程连接windows server2012,出现以下报错: 解决方法: 1.win + R打开运行,输入 regedit,回车进入注册表 2.找到以下路径 \ ...
- 二、sudo su root 和sudo su -的区别
1.使用sudo su root可以快速切换为root用户,输入密码后输pwd可以看到它还是在主目录下即/home/sdbi 显示为:用户名@主机名:/home/sdbi#即root@linux:/h ...