啃书前的开场白

本文批评了icourse和国内精品课程的过时性,主张国外如Coursera的实践导向课程更适合学习。强调软件工程需从程序员向项目经理转变,推荐《软件工程——实践者的研究方法》原著的简化版,并提倡耐心研读。
摘要由CSDN通过智能技术生成

以下所有观点仅为私人看法...

1、icourse国家教育部出的精品课程早已过时,不适合学习

2、icourseMOOC上课课程大多硬读ppt,不适合学习

3、外网coursera等课程更贴合实践,没有字母英语不好的话会拖慢进度
…………

=>所以,直接啃黑书!

《软件工程——实践者的研究方法_原书第九版_本科教学版

1、本书是原书的阉割版,是面向本科生的版本,基础内容完整,压缩了高级内容。

改编者:为什么改编?让国内本科生一学期学完基础

2、1968提出软件工程

《No Silver Bullet》——1986:没有一种完美的技术解决所有问题

3、学好软件工程,思想上的转变:程序员——>项目经理

4、内容分四大块:基本概念、建模、质量安全、项目管理

5、Pascal:我想给你写一封简短的信,但我没有时间===>不要嫌弃书太厚,抱着啃就是了。

——Roger Pressman & Bruce R.Maxim

好的,这个问题涉及到数据爬取和数据可视化两个方面。我可以为您提供一些思路和参考代码。 首先,爬取啃书网排行榜需要了解其网站结构和数据获取方式。可以使用 Python 的 requests 和 Beautiful Soup 库来进行网页解析和数据抓取。以下是一个简单的示例代码,可以获取啃书网的畅销书排行榜 20 名的书名和作者: ```python import requests from bs4 import BeautifulSoup url = 'https://www.kenshu.cc/rank/sale.html' resp = requests.get(url) soup = BeautifulSoup(resp.text, 'html.parser') books = soup.select('div.book-info') for i, book in enumerate(books[:20], 1): title = book.select_one('p.book-title a').text.strip() author = book.select_one('p.book-author a').text.strip() print(f'{i}. {title} - {author}') ``` 接下来,可以使用 Python 的数据可视化库来将获取到的数据进行可视化。这里推荐使用 matplotlib 库来绘制柱状图。以下是一个简单的示例代码,可以将获取到的 20 名畅销书绘制成柱状图: ```python import matplotlib.pyplot as plt titles = [book.select_one('p.book-title a').text.strip() for book in books[:20]] authors = [book.select_one('p.book-author a').text.strip() for book in books[:20]] plt.bar(range(len(titles)), [10]*len(titles)) plt.xticks(range(len(titles)), titles, rotation=90) plt.ylabel('销量') plt.title('啃书网畅销书排行榜20名') plt.show() ``` 这段代码会生成一个柱状图,横轴为书名,纵轴为销量。由于啃书网的排行榜并没有提供销量数据,这里只是简单地设置销量为 10。 希望以上代码可以帮助到您!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值