学python最重要的是_基础、语法都不是最重要的,学Python最重要的是什么?编程思路!-站长资讯中心...
论述
一些朋友自学python过程中,发现书也能看懂,书上的玩具代码也能看懂,但为啥自己不能做习题,不能写代码解决问题,自己不能动手写代码?
原因
初学者没有学会计算思维、解决问题的方法、编程思路。
编程思路的养成需要一个过程的,在编码过程中思考,多动手敲代码。
有时候,想不明白的地方,有人稍微点破一下,那层纸就很容易破。
请看下面的例子。
编程思路一:
经常有人问,一个文本文件,要抽取多少行以后的文本。
相信记数循环,大家都看得懂,也会写。下面的代码就是利用记数循环来解决这个问题。
代码一:
一个几M的文本文件,需要每隔1000行写到新的文件中。
不要小看了计数循环,用计数循环和判断语句就可以解决这个问题。
代码二:
请问一个日志文本文件有2000行,我要提取其中的100行到200行,怎么做?
你可以试试下面的方法。
别小看while计数循环,其实它可以用来干很多事。
编程思路二:
抓了a,b,c,d4名犯罪嫌疑人.其中有一名是小偷,审讯中:
a说我不是小偷
b说c是小偷
c说小偷肯定是d
d说c胡说!
其中有3个人说的是实话,一个人说的是假话,编程推断谁是小偷。
(用穷举法和逻辑表达式)
总结:
学习python编程,先学会过程式编程,再过度到面向对象的编程范式。 学会函数抽象、类抽象。一步一步养成计算思维、学会解决问题的方法、编程思路。 这个需要一个过程,也不要操之过急。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
学python最重要的是_基础、语法都不是最重要的,学Python最重要的是什么?编程思路!-站长资讯中心...相关推荐
- python如何对excel批量加密_Python无所不能,真是如此!看它是如何给excel表格批量加密的!-站长资讯中心...
单个加密excel表格的读取 读入密码,打开文件,求得目标文件的行数和列数,如果待查询项与表格中目标项匹配,则输出相应内容. 代码如下: 进群:548377875即可获取数十套PDF哦! 批处理加密e ...
- python快速入门【一】-----基础语法
python入门合集: python快速入门[一]-----基础语法 python快速入门[二]----常见的数据结构 python快速入门[三]-----For 循环.While 循环 python ...
- python print end报错_下面代码的输出结果是 for i in Python: print(i,end= )_学小易找答案...
[单选题]关于Python字符串,以下选项中描述错误的是 [单选题]以下程序的输出结果是: lcat =["狮子","猎豹","虎猫",&q ...
- 网易微专业python爬虫工程师一期多久_有木有人上过网易云课堂的 Python Web 微专业,怎么样?...
看到了雷师兄的回复,看到了两位匿名同学的回复...我也是第一期的Python web 微专业学员..看到前两个匿名回复感觉有失偏颇- 我是零基础的小白,纯小白.当时学Python web的时候,连Py ...
- python repl_Python自学第二天 REPL+基础语法
一.什么是REPL? 其实REPL就是一种概念,让我们来看一个简单的例子: image.png 当我们 win+R 进入 dos 环境后,输入python 光标会进入等待输入状态,即光标不停闪动,且前 ...
- 【Python学习笔记】3. Python3 基础语法
前言 本文介绍Python3 基础语法. 编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: # -*- ...
- python网易云课堂 高_有木有人上过网易云课堂的 Python Web 微专业,怎么样?
看到了雷师兄的回复,看到了两位匿名同学的回复...我也是第一期的Python web 微专业学员..看到前两个匿名回复感觉有失偏颇- 我是零基础的小白,纯小白.当时学Python web的时候,连Py ...
- python 识别子串的位置_Python基础语法小白这一篇就足够了!
一个多星期的 Python基础语法学习结束,整理了一些常用必备的知识要点笔记.大家可以参考参考,内容比较长,知识点涉及还是蛮全面的(没面向对象),面向对象总结了以后会再单独发一篇,没有耐心的朋友可以直 ...
- Cris 的 Python日记(一):基础语法
文章目录 序言 0. 安装Python 环境,这里博主就使用以前搭配的 Anaconda 环境 1. Python 和 Sublime 的整合 2. 基本概念 3. 字面量和变量 4. 变量和标识符 ...
最新文章
- 任意次序的n个烙饼最小反转次数求解 暑期学习笔记(十)
- NSURLSession使用说明及后台工作流程分析
- leetcode10 为什么p[j-1] == '*'的时候,不能用递推公式dp[i][j] = dp[i][j-1] || dp[i][j-2] || dp[i-1][j]
- 【C/C++应用实例】基于线性结构的1KB内存IC存储模拟展示(C/C++)
- html4.0编辑器,KindEditor HTML(在线编辑器)
- Verilog设计分频器(面试必看)
- 25个优秀的Ajax技术和实例
- Java Scanner next()方法与示例
- SAP HANA中创建时间相关的数据时候需要Variant Schema
- Android四大组件每个组件的作用?它们都可以开启多进程吗?
- 《Oracle 11g数据库基础教程(第2版)》读者勘误
- 作为无人机方面做嵌入式编写的飞控总结5-磁力计对航向角yaw的校准2(磁力计如何校正航向)
- AI学习路线和书籍分享
- PR转场预设 模仿纸张翻转特效PR视频转场PR预设
- Scanf函数,取地址符和字符数组的联系
- el-input隐藏边框
- Gym 101778G
- 网络游戏程序员须知 目录
- 项目开发团队分配管理软件总结
- 2019-行远自迩,登高自卑