python初学者心得体会

欢迎来到今天的讨论,我们将探讨,python初学者心得体会500字 初学python的体会心得20字,一起探索吧!

大家好,本文将围绕学了c语言再学python会更容易吗展开说明,不学c语言可以直接学python吗是一个很多人都想弄明白的事情,想搞清楚不懂c语言可以学python吗需要先了解以下几个事情PHP与Python:如何选择编程语言

Source code download: 本文相关源码

大家好,小编来为大家解答以下问题,不学c语言可以直接学python吗,没学过c语言可以学python吗,现在让我们一起来看看吧!

学习C语言对学好python有帮助吗?

答案是有。

学好python需不需要有C语言基础?

答案是不一定python自学可能吗python简单代码动画。

实际上,所有的编程语言都是在做一件事情——告诉计算机,将你输入的数据A如何转化成需要输出的数据B,就像我们平时用语言指挥别人做事情一样。显然,如果我们需要用英语去指挥一个美国人做事,在我们已经掌握了汉语的情况下,相较于没有“语言”这个概念的原始人,我们会更快地完成这个任务,因为汉语和英语学习有很多可以类比的地方。同理,学习C语言就像我们已经掌握了汉语,那么再学习python(相当于英语)自然是有帮助的。而且由于python的语法风格与C语言类似,因此学习完C语言之后一般只需花两到三天的时间便可以熟练掌握python。也就是说,题主需要做好暂时落后于他人的思想准备。

但是题主也完全不需要惊慌。python相比于C语言,是一门非常“初学者友好”的编程语言,入门门槛非常低。拿烧菜做类比,用C语言编程就像给你一块猪肉和刚从菜场买回来的整块冬瓜,让你做冬瓜肉圆汤;而用python编程就像已经把猪肉绞成了肉圆,冬瓜也切片好了,让你做汤一样。显然,后者要容易得多。学习C语言时,我们要了解一些计算机底层知识(主要是指针部分),并且标准库也很小,初学者的学习曲线比较陡峭,而且题主作为一个经济系的学生,C语言除非以后做实时交易系统,不然使用的频率要远远低于python,因此如果为了学python而先去学C语言会显得得不偿失。建议题主直接开始学python。

下面给出一些自学python的建议。

程序=数据结构+算法,首先需要了解python的数据结构(关键词:整型,浮点型,字符串,array,list,dictionary,元组)和与它们相关的操作,然后熟悉一下python是怎么描述一个算法的(赋值语句,条件语句,循环语句,函数)。最后了解一下python里用来自定义数据结构的工具——类的概念。python就可以说是入门了。

鉴于题主是经济系的学生并且选修了大数据专业的课,建议题主学习完python的基本语法以后,掌握下面这几个库的使用。pandas

numpy

matplotlib

beautifulsoup

urllib

sklearn

学习编程语言的重点和难点在于如何将完成目标所需的步骤翻译成相应的语句(鉴于题主是经济系的所以如何思考完成目标的步骤并非重点)。下面举一个例子来说明。

目标:编写一个程序,将一个给定的字符串反转。例如输入“abc”,输出“cba”。

步骤:从输入字符串的最后一个字符开始向前读,每读一个字符就将它放到结果字符串里,直到读到字符串头为止。

思路:首先刚才的步骤中牵涉到的数据结构是字符串和字符。程序里的变量要有输入的字符串和结果字符串。结果字符串一开始是空字符串。使用下标从字符串里读字符。“从...开始,做***,直到...为止”是典型的循环结构,因此采用循环语句来描述这个步骤。循环语句的停止条件是读到字符串头,因此我们要知道字符串的长度。然后我们就可以写程序了。

def reverse_str(input_string):

input_len = len(input_string)

result_string = ""

for i in range(input_len - 1, -1, -1):

result_string += input_string[i]

return result_string

建议题主可以以完成下面任务的形式作为自学python的实战训练:

选择一个城市,从该城市的统计局爬取该市近10年的房价数据(使用python的beautifulsoup和urllib库),根据该数据预测未来5年的房价(使用python的sklearn和numpy库),并绘制房价随时间变化的曲线图(使用python的matplotlib库)。


原文地址1:https://blog.csdn.net/ai_lover_cat/article/details/136903820
参考资料:python中用turtle画一个圆形 https://blog.csdn.net/SXIAOYAN_/article/details/140061099

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值