Python程序设计基础

(罗彬)CS1122024秋 2023秋  
2024秋 2023秋
3.9(8人评价)
  • 课程难度
    困难
  • 作业多少
    很多
  • 给分好坏
    一般
  • 收获大小
    一般
选课类别:专业任务 教学语言:双语
课程类别:通识必修课 开课单位:计算机科学与工程系
课程层次:未知 获得学分:3.0
课程主页:暂无(如果你知道,请点右上角“编辑课程信息”添加!)
课程简介(教工部数据)
本课程首先介绍Python数据类型和相关使用方法,并在此基础上介绍NumPy,SciPy,Pandas等常用库的使用方法,进而介绍流程控制、函数定义、基本二维和三维作图方法、面向对象的编程等高阶内容。


The course starts withan introduction of variable types in Python and their basic rules. These arefollowed by the explanations of the commonly used packages in Python such asNumPy, SciPy and Pandas. We also introduce the flow control, functions andbasic 2D and 3D plotting using Matplotlib. At the end, the high-levelapplication such as object-oriented programming are also introduced. 
点评写点评
排序学期
评分评分8条点评
user avatar   匿名用户     2023秋
  • 难度:困难
  • 作业:很多
  • 给分:杀手
  • 收获:一般

这是目前为止,我给分最低的一门,5分没过6分甚至,具体请查询本学期bbq大家的哭诉

讲课风格:老师在念PPT,嗯,能看出来他很会用,但不会讲,声音也很平,有几节课没有用麦,感觉睡过去了

老师:人不错,助教们也很好,有问必答的那种,老师也可以加微信问问题,很赞

quiz:你见过一次quiz班里一群人总评扣10分吗,单科成绩过不了3.8,那天考完躺了一晚上怀疑人生,后来发现大家都这样

assighment:初学者,我没有编程基础,然后半学期的时候被给了算法题,欲哭无泪那次,感觉连着被打击很多次,很多贪心之类的算法我都不会,很崩溃真能说,作业拿不到满分(我是菜狗吧可能

同学:班里有个姓李的同学经常在群里阴阳大家,在课上附和老师,说自己都会,让在难一点,在群里引起公愤了都不停歇,bbq也有同学说过他,希望以后不要有课程碰到他了,好无语

 

user avatar   Asadaovo     2023秋
  • 难度:中等
  • 作业:很多
  • 给分:一般
  • 收获:一般

来自23秋大一新生,让人感触很深的一门课,课程结构是quiz和作业还有期末343的样子

“人生苦短,我用python”最开始去的英文班,感觉老师不怎么认真,实验课也不讲让自己做。后来逃到中文班,Robbin还是蛮负责的,上课基本上也是念ppt但实验课会带着同学一起做,不过课程教的和作业基本上是两码事,主要由于是助教出题难度把握不好(懒),加了一点算法和数据结构的内容,在leetcode上面能找到原题的那种,从而使零基础的小白痛不欲生(btw,让个别学过信竞的大佬感到优越?不予置评

后来大家在表白墙上强烈反应之后作业难度回归正常(之前没想过bbq还有这种功能,可见你校的ping jiao懂得都懂我不多说

另外总体上中文班的quiz难度比英文班要低(不过据说期末会调分)然后期末考试蛮难的,需要你大量的时间反正我放弃了去复习其他课。

这门课有基础的同学上会感觉很简单,但感觉课程内容设置有问题,教的东西浅而杂而且讲的很快,收获感觉不大更像是python入门,你校的python大部分还是靠自学(据同学说Java很多部分也是),最后的话个人建议大一小白不进计算机系第一门编程语言学C可能比较好。

下面更新于分数出来之后,

混了个A,感谢老师调分,我做了最后的一个面向对象的bonus作业和pre(直接加了6分在总评成绩上!)虽然卡绩点了但对我这种普通人已经知足了,预计班上那个活跃的大佬应该总评都超一百了吧(逃

user avatar   Herbert_Greer     2023秋
  • 难度:困难
  • 作业:很多
  • 给分:一般
  • 收获:没有

纯 抽 象 !!!

上课就是念PPT,有种上课讲1+1作业是求导的感觉。。课程安排也有问题(跟学Java的朋友吐槽了一学期然后他也跟我一起喷)。竟然默认大家都学了线代(导致学到线代相关部分的时候大一宝宝哭成一片)。还有,谁见过一次quiz全班总评掉十分的情况。

对新手过分不友好。

总之,希望学校作出点改进吧。。

user avatar   匿名用户     2023秋
  • 难度:困难
  • 作业:很多
  • 给分:杀手
  • 收获:很多

我是纯纯零基础的编程小白,我对此门课的最大看法就是抽象。

从课堂内容可以看出老师备课很认真,课堂内容算是比较多,老师也很耐心,有问必答,但是讲课风格实在需要改进一下,一直念PPT的方式毕竟不太好。这样的讲课方式导致课上几乎没有几个人听课,到后面几周理论课的出勤率也是岌岌可危。上课的时候基本一半人在电脑上看网课,另一半人在写永远不会写也写不完的assignment (下面我会具体说)。

下面说下quiz和assignment。我本人零基础学编程是什么感受呢,第一节课成功输出一个Hello World就高兴好久,但assignment和quiz可以说是极大的打击我的自信和兴趣。前几次的assignment是在考python的内容,用课上PPT里的东西就可以解决;从第三次作业就开始离谱,助教默认大家基础好,加入了大量的算法,递归、双指针、动态规划什么的,学C和Java的同学都直呼好家伙。当时选了python最大的理由就是不想进计算机系,不想在通识编程课上花过多的时间,可实际结果却是,花的时间远超大物和高数加起来的总时间,最后得到的绩点高数和大物考的再好也拉不回来。每次quiz里面有三道题,共计一小时时间完成,最主要的是占分数过高,每次quiz都占总评的10%,三次都做的不好的同学直接总评少30分啊。

最后我想谈一下人的问题,助教相当热心,python的助教是我见过回消息最快的,指导我也非常的有耐心,这一点要极力好评。但是呢,又盖不住助教们缺少出题经验,作业难度离谱,作业里的好多东西都不在考纲内,再没时间出题也不能拿乐扣之类的题硬塞到assignment里面吧。另外,我们群里有某位同学,不论线上线下,始终都在向我们炫耀他坚实的编程基础,既惹了同学们的众怒,又误导了老师和助教,导致题目难度直线上升,我只能说大家都记住这位同学了,希望以后这位同学选到自己不擅长科目的课程时,能被他人以同种方式加倍奉还。

总结一下,因为南科大刚开python课三个学期,所以有很多需要改进的地方,可以理解,但本人不能接受。后面的学弟学妹,如果没有进系先修课要求的话,慎选此课程,请大家给学校一点时间去改进这门课程!

user avatar   匿名用户     2023秋
  • 难度:困难
  • 作业:很多
  • 给分:一般
  • 收获:没有

对新手很不友好,前八周容易造成好学的错觉,然后第九周开始直线上强度

user avatar   不是机器人     2023秋
  • 难度:困难
  • 作业:很多
  • 给分:一般
  • 收获:一般

选python是我做过最后悔的决定之一。。

老师上课就是纯念PPT,声音真的很助眠。但老师和助教都挺好的,有问题基本上很快就会回复你。但是还是要说quiz难度不合理,第二次quiz直接出冷汗了,总评掉十分,出教室的时候感觉人生都无望了。

我觉得如果是零基础的同学最好不要学python,我觉得它课程设置不太合理,刚开始什么都不懂,上课听的迷迷糊糊的,基本上都是看黑马程序员自学的,然后课后再过一遍PPT,你会发现,前几周的课程内容就已经涉及到后面的知识了,所以你必须得继续往后学,不然有时候根本听不懂。

我觉得python作业也布置的挺多的,多且难。应该是第三次作业,恰好赶上期中周,八道题,两个hard,两个normal,四个unknown,我整个人傻了已经。更别提群里还有一位哥在那里说题简单,你最好是以后面对任何科目都能笑着说出这句话。

再怎么说python也是过去了,有调分和bonus,虽然我也没得多少,但好歹也算没拉绩点。

零基础去学c语言(舍友说的),如果你要学python,一定一定要课下预习,希望你有一个好老师和好助教。

 

user avatar   ナナチ     2023秋
  • 难度:中等
  • 作业:中等
  • 给分:杀手
  • 收获:一般

上大学前没碰过电脑完全不懂,所以前一个假期自学了一段时间python,感觉编程还挺有趣,但选这课以后我的全部兴趣被杀干净了,一开始连问同学带听网课还能应付,结果第二次quiz直接憋了个大的,三百分得了三十分,作业更是逆天,我后面基本上是被拖着往前走的,喜欢“展现自我”的某位“帅哥”就更不用说了,竞赛佬收收神通吧。我现在只求能过,绩点什么的无所谓了,就当买个教训吧,以后选课前做好功课。

user avatar   Lemonade     2023秋
  • 难度:困难
  • 作业:中等
  • 给分:一般
  • 收获:一般

一个词,抽象

想必来选python的同学都是因为不进计系而选这相对而言简单的语言吧!确实,python不难,但是python课程(双语班,英文班不知道啥样)很难评

据之前学过C现在在学Java的室友说,我们这课程安排有点问题,重要的class和object放最后讲,pandas之类的在前面,根本不是给零基础的学生学的

个人感觉,理论课老师在念ppt,跟着听也能学到知识,但是太容易犯困,有些地方讲的比较模糊,建议自己看ppt或者上B站大学;实践课跟着做感觉还可以,但是依赖于腾讯会议才能看到他在干嘛,经常性忘记发会议号,需要我们提醒他。平时作业……从第三次作业开始,感觉助教开始放飞自我了,算法都放进来了,室友直呼这是C或Java经典题。每一次做作业都是煎熬。还有那quiz,说多了都是泪。总之题目太难


teacher avatar

罗彬

暂无教师主页

其他老师的「Python程序设计基础」课

罗彬老师的其他课