这门课好像还没有跳出高考的学习模式。首先我们要清楚的认识到python是一种编程语言,是一种可以与计算机进行交互的语言。我们要的是实操,刷题是没必要的!还有同学们,不要因为不是计算机专业的学生就紧张。Python对新手非常友好,这也是为什么那么多人推荐大家学习python的原因。我自己不是计算机专业的,但我现在正在做pythonweb开发。大三开始自学python。在学习初期,我找的资料也是参差不齐,学习进度一直停滞不前。后来又报了一个网络培训班,效果还不错。我整理了一些之前上课汇报过的资料、学习路径、学习笔记。与网上的免费教材相比,更全面、更系统。需要的同学可以在我的学习交流群里获取。我希望它可以帮助节省一些筛选学习材料的时间和成本。曾经遇到过一份材料,开头看着还不错,最后却残缺不全,很浪费心情。题目还是大一,不用那么着急。可以借助一些书籍和资料自学。不管怎样,你在学校的时间还很充裕。在这里我总结一下我在为课题学习python的过程中的一些体会。正文开始之前,按照规矩,先给大家送上福利。里面有很多python干货,有需要的可以自己去拿:(卑微的赞)python核心笔记+数据+环境“目录”写你的第一段代码打好基础就是着重提高输出强度。该网站建议编写您的第一个代码。首先,我们必须明确python是一种编程语言。我们需要给计算机下达指令,让它完成我们的要求,所以实际操作才是最终的目标。为了防止我们在学习过程中出现这种情况,大脑知道什么是手不会的,所以我建议大家一来这里就开始敲代码,即使什么都不懂,找一个安装环境后简单易用的代码点击即可。这和我们学开车的时候是一样的。科目二的第一天,教练什么都不教,就教你开二挡在空旷的路上开车。找到驾驶的快感后,慢慢走。学习踩离合和打方向盘的具体操作会更加直观。而且对于一些非专业的小白来说,能够看到自己的代码在电脑上运行是一件非常自信的事情,也会消除很多关于自己不专业的疑虑。我这里的建议是先打一些简单有趣的内容,比如几行代码就可以画出五角星、雪花等,也可以找一些简单的自己想学的内容。比如你想学习爬虫,你可以爬取亚马逊网页的商品源码,几行代码:importrequestsurl="https://www.amazon.cn/gp/product/B01M8L5Z3Y"试试:kv={'user-agent':'Mozilla/5.0'}r=requests.get(url,headers=kv)r.raise_for_status()r.encoding=r.apparent_encodingprint(r.text[1000:2000])except:print("crawlFailed")显示是这样的:这是爬取京东商品页面:importrequestsurl="http://item.jd.com/2967929.html"try:r=requests.get(网址)河。raise_for_status()r.encoding=r.apparent_encodingprint(r.text[:1000])except:print("爬取失败")输入后的结果是这样显示的:当然,以上内容只是爬取内容,相关数据的排列,参数的调用,字符串的转换,都需要通过更深入的研究来完成,但是仅仅几行代码就可以拉出所有的源码,产??品信息等,这也是很提振信心的事情~基础扎实才是关键。其实只要稍微搜索一下,就会发现python的入门书籍很多,但是每本书都有自己的侧重点和切入点。毕竟我们学习python的使用范围是不一样的。.现在市面上有基础入门、Web开发、机器学习、数据科学、自动化测试、量化交易等各种门类。新手往往一头雾水,不知从何下手。由于科目还在大一阶段,有时间慢慢打好基础(如果只是需要python的一些功能来辅助工作,我不推荐这本书,书是一本好书,对于职场来说对于人来说,功利主义还是差一点)。打好基础,强烈推荐:《Python编程,从入门到实践》这本书其实很多人都推荐过。为了保证我文章的完整性,我当然也推荐一下。本书最大的特点就是能够真正让一个新手从入门到一步步练习。我想这也和作者是一名高中老师有很大的关系。毕竟,高中老师都是有指导性的,容易理解的。本书分为两个模块,一个是基础模块,对学习python所需要的基础知识进行讲解和讲解,同时对matplotlib、NumPy和Pygal等强大的库也进行了详细的介绍。列表、字典、if语句、类、文件和异常、代码测试也很详细;还有实操模块,将所有的知识都放在具体的场景中进行实操,并编成小游戏的形式,真正寓教于乐,学习一点都不枯燥,所以本书是一本我强烈推荐的基础入门书。当然,如果你觉得自己的自学能力还有点薄弱,可以去上这门入门课。老师手把手教你,内容还是很不错的。找到群管理,开通权限即可免费听课。Python基础认知课程【开始学习】提高输出强度既然python是一门语言,最有效的加强和巩固它的方法一定是高强度输出。在持续输出练习中找到语感是最重要的。虽然道理大家都懂,但是很多人很难找到实际输出的动力或者方向。他们不知道从哪里开始。这里我就说说我强迫自己输出的几种方法。把书中的每一个案例都敲出来,每次边学边输出。最好是课后复习,课后练习。今天做完了就复习一下自己学到的东西,想办法优化一句话来记录自己的代码历史,尤其是你有各种各样的想法,想办法每天输出内容。代码有一个很神奇的地方,就是看的时候是答案,写的时候是bug。你会知道哪里会出错。所以一定要大胆写,大胆犯错,但是一定要学会整理和复习自己输出的内容。我非常赞成程序员写博客。一开始,很多论坛网站的高手只是想找个地方承载自己的程序和想法。后来他们写的更详细更好,久而久之就成了大家心目中的大神。也喜欢在CSDN和师傅上记录自己的一些编程心得。这里推荐给题主~网站推荐这里推荐几个对python很有帮助的网站。程序员内部流传着一句话,“会搜索的程序员比不会搜索的多一万”。我觉得这句话太绝对了,2万也是可以的,尤其是python,比较新,而且代码开源,所以能“搜”到就更重要了。这里为您推荐几个网站。其实很多人都说会百度就够了,但是我个人觉得百度里面的内容太多太杂,广告也很多。垂直度比较高。本站提到CSDNhttps://www.csdn.net/nav/python,因为有很多程序员在里面记录自己的程序,可以说是大神云集,基本上所有的python题都能找到这里,比百度快多了。2)Githubhttps://github.com/pypa/pipenv这个网站是国外大神聚集的地方。不得不说编程还是很不错的。毕竟都是英文的,所以如果你的英文能力还可以的话,可以多去看看,就算不会用翻译软件,也是可以的。3)Python中文学习大本营http://www.pythondoc.com/当然,如果英文不会,我们从中文大本营开始也不是不可以。里面全是中文教程,新手可以多看。4)1Python3ModuleoftheWeekhttps://pymotw.com/3/python之所以强大,离不开它各种库的强大。Python3ModuleoftheWeek系列文章围绕Python标准库扩展的使用,每章介绍一个标准库。它可以用作工具网站。每次需要学习新包的时候,都可以来这里找资料。总结以上内容,无非就是多看、多练、多做。这种说辞适用于所有学科,但是我加了自己的学习思维导图,跟着学习思维导图更容易找到方向。希望对大家有用!本人主要从事芯片,嵌入式行业高级驱动工程师。下面是我长期从事外包工作的一个平台,大家可以看看:https://www.teckbond.com/port...
