大家好,今天小编关注到一个比较有意思的话题,就是关于python基础编程作业的,于是小编就整理了2个相关介绍Python基础编程作业的解答,让我们一起看看吧。
学了一个月的Python,但是感觉自己什么都不会,啥都写不出来,哪位大神指点一下?
1,Yixiaohan python练习册
***s://github***/Yixiaohan/show-me-the-code
2,实战-廖雪峰的官方网站
***s://***.liaoxuefeng***/wiki/8***692888725344/945671276329568
学了一个月,什么都做不出来,也很正常,如果你是零基础学的,一个月能把基础学好就不错了,别急着做项目,先把hello word!练好,基础打牢,为以后做项目打基础。
基础学好,再学点面向对象,最后学一个比较就行的框架,再用框架试着做一个项目,做出来一个,再多做几个项目,一定要多做项目。
项目锻炼的是熟能生巧,另一个锻炼的是思维能力,见的多了,做的多了慢慢的就有思考了,如果不知道怎么做项目,可以从网上找别人的源代码,看看,看过在仿造着写,一定要多动手,光看是没用的。
欢迎关注,交流开发经验!
给自己一些题目和目标做起来很快速有效的学习,曾经我出过一个题目是石头剪刀布的游戏。由电脑随机生成石头剪刀布,玩家手动输入,玩家和电脑出拳进行比较操作输出比较结果。如果玩家赢则总分+1,输则-1,平局不得分。每次游戏都将电脑出拳,玩家出拳,结果和最后分数写进excel文件中。如果玩家输入的是拼音也可以正常玩游戏,如果输入的是石头剪刀布之外的直连提示报错。
就这样一个题目,做出来需要很多的知识储备,而且又围绕着一个题目做下去,就会觉得自己成就感很高。
我自学2个多月了,第一个月学知识,第二个月就开始实战,写了两个爬虫。爬股票数据。
个人认为单纯学基础知识效果不佳。需边实战边学。因为只学基础,根本无法知道自己掌握和理解的程度,就是没有反馈。及时反馈才有动力,也知道哪些没有掌握。这样有动力也能针对性的学习。
我现在是一半时间学基础,一半时间实战。效果不错。
另外,关键是你尝试去写了没,如果都没尝试去写东西,就没有写不出的说法。
如果是不知道写什么,可以从自己兴趣点入手,尝试用程序解决一些小问题。比如爬小姐姐的图片也都好。呵呵。
如果本身对编程没兴趣,只是功利性的想转行。自学还是有些难的。强扭的瓜不甜。
这个现象其实很正常,也很普遍。别说学一个月,很多人学1年2年的都没弄清楚编程是怎么回事。
很多人学习编程语言有一个很大的误区,就是一直在学语法,觉得自己把语法学会了就把编程学会了。事实确并不是这个样子。
编程语言的语法无外乎就是循环,判断,变量,方法等一些固定写法。这些语法都是人为的约束好的规则。我们学习语法就是在学习别人给我们设定好的规则。熟悉了别人的规则,也只是刚刚入门。会做一些基本的编程,比方说写一个加法运算。
学会了语法规则的人,去写一个完整的项目,根本就不知道从何入手。要说没学会吧,各种语法也都会,要说会吧,让写项目就一脸懵逼状态。
那我们在学习的时候,应该怎么学呢?
第一点,语法肯定是首要掌握的,不掌握别人的规则,怎么能在别人的规则下为所欲为。
第二点,思想。其实这个思想说起来有点抽象,简单来说,就是要学会怎么把一个现实中的某一件事,用程序的思维给拆解开来,怎么用程序化的思维来完成这件事。当我们遇到各种各样的问题都能很快的分解成一步步的程序化步骤后,那么就可以在各种编程之间游刃有余。
不过就算是这样,我们离***很是很遥远!!!
Python里面有什么好用且有趣的模块?
如果你想下载腾讯视频、优酷、爱奇艺里面的***,你一定要试试you-get这个模块,实在太好用了,当然也可以下载***的***,让我惊艳的是它居然支持国内网站下载。
You-Get是一个小型命令行实用程序,用于从Web下载媒体内容(***,音频,),以防没有其他方便的方法。
以下是您如何使用 它从***下载***:
这可能是为什么你可能想要使用它:
您在互联网上享受了一些东西,只是想为了您自己的乐趣下载它们。
您可以通过计算机***自己喜欢的***,但禁止[_a***_]。 您觉得自己无法控制自己的计算机。 (并不是一个开放的Web应该如何工作。)
您希望摆脱任何闭源技术或专有JavaScript代码,并禁止在您的计算机上运行Flash等内容。
到此,以上就是小编对于python基础编程作业的问题就介绍到这了,希望介绍关于python基础编程作业的2点解答对大家有用。