Python程序设计基础 (高科)CS1122024春 2023春  
2024春 2023春
4.0(5人评价)
  • 课程难度
    中等
  • 作业多少
    中等
  • 给分好坏
    杀手
  • 收获大小
    一般
选课类别:专业任务 教学语言:双语
课程类别:通识必修课 开课单位:计算机科学与工程系
课程层次:本科 获得学分: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. 
点评写点评
排序学期
评分评分5条点评
user avatar   Danielle_Griffith     2023春
  • 难度:中等
  • 作业:中等
  • 给分:杀手
  • 收获:一般

嫌GPA太高?就来选他的Python!

三次quiz,每次占总评10分,三次平均分分别为60+、40+、60+(作为对比,上学期这门课quiz基本上都是拿满的),也就是说这还没期末考试呢,全班人均总评已经只有B了。Python本身难度不大是真的,但是哥们quiz主打一个竞速一节课时间要完成仨选择题+三到五个又臭又长又复杂的程序。第一次本来就难了第二次更难,考完老师上课还说是故意的,“让你们警醒一下不要因为python简单就掉以轻心”,确实心都碎了谈不上掉以轻心捏。

据说期末考试有相当一部分题目是手写代码(我不放电脑上跑一下我怎么知道自己代码没问题啊大哥,你把那部分分数拿出来布置个project也行啊),哦对上学期的bonus这学期也没了,最后冲个平均C指日可待。

学到了什么呢?python本来线下教学的意义就那么点儿,不好评价,全英文上课听得懂但是可能比较枯燥,这个也不怪老师本人。建议上这门课的朋友无论选谁,都配合哔哩哔哩网课食用。

user avatar   匿名用户     2023春
  • 难度:中等
  • 作业:中等
  • 给分:杀手
  • 收获:没有

很赞同5/30已有的一星评价。省流不看版:不管你是想摆还是想学,都快逃! 首先,说上课收获这件事。有一说一,压根没有。前几节课还算行,除了第一次作业算是超纲吧,一次布置了一到四章的全部内容,但也很简单,像我这种高中总共就上过个位数节信息技术的菜狗靠bilibili大学的帮助都能ez解决。但后面讲到各种语料库的时候就开始抽象,一串串代码硬灌,问题是他重点讲的代码根本不适合应用,也就是说作业压根没法做。重点点名批评plot,他上课讲的代码乱的一匹,先用一种体系给你讲,写例子,然后在某个例子里突然换了一种高级的写法(实际是对最后一章内容的应用,但咱那会没学,他也不讲,咱也不会用)。然后作业只能用这种高级写法写。为啥呢?因为低级的写法太低级,写不了啊!而且作业要求里还往往用到一些课上压根没讲过的代码来实现一些功能,这个时候你就只能耗费甚至四个小时去CSDN,bilibili上找资源从头学。我有那b时间上你的正课和lab课,还不如去上csdn,总结为烂。 然后咱们再来简单了解一下这门烂课对于GPA屠戮的概念。第一次quiz,u1s1,简单的很,哥们90+;第二次quiz故意提高难度,搞一堆题写不完,咱58;第三次quiz出现了上一条说的最好用高级写法,否则特别复杂,不仅复杂你还不会写,但是那些比较好的写法,类似内容他只在例子里写了一两句那种的,最多最多在讲课时输了一边给你看结果,完全不说为啥这么写,怎么理解这种写法。结果可想而知,咱真不会。挤了半天终于写出来了,哈哈print的时候“-”我给写成了“/”,全零分😅最后只拿65分。 假如说这个课仅此而已,咱也不会太恼火,大不了把一切原因归结为自己菜,当个反思怪就好。但是,最后一节lab课上说好会给大家找一个统一时间,可以申诉quiz,把quiz里有些像是我提到的print一个字符出错,其它全对却被机器判0分的题人工审一遍给点分。当时给我乐的,那太好了,那我quiz高低也得均90了。然后你猜怎么着?现在是第十九周星期三,tis登分ddl是星期五,我在群里问啥时候可以讨分,nm群里跟刚似过人一样寂静,这分到底还有没有我难以知晓,这烂课到底是不是出尔反尔我也不好评价😅 我怕还会有不少实力在线的朋友依然自信误入歧途,在此自爆一下上学期寄点:3.85,也就是说,这门烂课,除了你本身有python基础,或者是oi巨佬之外,对于任何人都不适合,哪怕你课下认真学习,好好写作业,也于事无补。快逃!

user avatar   Sydney_Brown     2023春
  • 难度:中等
  • 作业:很少
  • 给分:一般
  • 收获:一般

老师讲课清晰,但quiz真的太难了

user avatar   剁剁你的小鸡爪     2023春
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:一般

首先说一下我打分都选的中等的原因是我中途退课了,没有上完,所以具体咋样,我也不知道,我就简单说说我上了一段时间的感受。高老师教的是英文班,对于我来说听懂是非常有难度的,基本靠看ppt,yysy高老师ppt还蛮清楚的,老师本身很负责有耐心,也会细心解答问题。接下来我要说的就是这门课本身的问题,大家都说python是程序设计里比较简单的,但如果你在之前接触过别的语言,你就会觉得python用起来很难受,因为它把一些细节模糊掉了(比如大中小括号都表示一个意思)。另外老师用的是Spyder,但这个软件好像和win11部

不适配,光装一个可以编程的软件装了我两节课,还有一点是oj交作业,我退课一个很大原因就是它,我们班完全没讲怎么用oj,导致我不会交作业,然后我就退了,还有就是作业和课堂教学的内容差距还是蛮大的。


teacher avatar

高科

地球与空间科学系

教师主页

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

高科老师的其他课