首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

拿下斯坦福和剑桥双offer,00后的算法学习之路

  • 24-03-05 05:01
  • 3449
  • 9438
blog.csdn.net

董文馨,00后,精通英语,西班牙语。斯坦福大学计算机系和剑桥大学双Offer,秋季将进入斯坦福大学学习。


10岁开始在国外上学;12岁学Scratch;

13岁学HTML & CSS;

14岁开始学Python & Java;

15岁用Python做了一个连连看的小游戏;

16岁做了一个文化交流的网站;

17岁开始写《你也能看得懂的Python算法书》;

18岁书上市,在学校里创办编程俱乐部,做了一个用Google API做的找餐厅超市的网站。


当大部分同龄人在备战高考的时候,董文馨显然要比同龄人更快一步,一个契机之下,她和我们聊了关于写书、编程和成长的一些事情。


640?wx_fmt=jpeg


关于写书,关于Python

 

Python大本营:《你也能看得懂的Python算法书》这本书的写作契机是什么呢?

 

这本书是王硕老师(本书作者之一)邀请我写的。我和王硕老师曾经是师生的关系,是他把我带领到了算法的世界,让我一下就对算法这个新领域着了迷。我们曾一起在LeetCode网站上刷算法题,在刷题的过程中学习,我当时觉得算法题和就和智力游戏差不多。后来,我们就和另外两位作者张舒行,张洁一起写了这本书。写作的目的一是希望锻炼自己,二是我想把自己的知识以一种有趣的,易懂的方式分享给大家。

 

Python大本营:这本书你写了哪些章节,是如何写的呢?从中得到了什么呢?


我写了回溯算法、二叉树、最短路径和分治算法。在回溯算法的章节,我讲了经典的八皇后和数独问题;分治算法则有凸包和FFT;最短路径则有戴克斯特拉和A*。

 

通过写书,我对算法有了更深刻的理解,也觉得是非常有趣的一件事情,另外从中获取的成就感也增加了我对这个领域更感兴趣。

 

Python大本营:写书过程中有遇到什么困难吗?是如何解决的?

 

刚开始的第一两篇文章是最难写的,因为不知道怎样把一件复杂的事情讲的通俗易懂,不过慢慢掌握了写书的技巧后,就写的很顺畅了,我会用到各种的比喻和小例子帮助读者的理解。

 

Python大本营:为什么选择Python?还会什么编程语言呢?

 

Python是众所周知的最简单的编程语言,也是现在最火的编程语言。用Python教算法有利于初学者学习,因为它最简单易懂。从初二最开始学习Python一直到现在,我对这个语言掌握得也比较有把握。除了Python外,我也学过Java和C++。

 

兴趣和好奇心是学习编程的最大动力

 

Python大本营:你是多大开始接触编程?你是怎么学编程的?

 

我们学校从6年级开始就教编程,一开始学习Scratch,然后学习做简单的HTML&CSS的网站,之后又学习了简单的Python。我从一开始就对编程很感兴趣,所以就通过网络和线上课程学习了更深更多的内容。

 

Python大本营:你写过什么程序?

 

我写过很多有意思的小程序,比如用Pygame写的一个连连看,一个模拟太阳系星球运动的网站,一个线上的Hangman小游戏,一个文化交流的网站,还有一个查询附近饭店和超市的定位网站,大多数都是以练习和满足好奇心为目的做的小项目。

 

Python大本营:我们了解到你曾教小孩学编程,你用什么样的方式教他们的呢?

 

我主要通过做游戏和挑战的方式带起小孩的好奇心和学习编程的欲望,也通过这些挑战和游戏让他们更轻松地学习。比如,我经常用Kahoot这个软件做游戏,Kahoot是一个课堂互动软件,我会提前设计好问题,小朋友们通过抢答最后会形成一个排行榜。这个游戏小朋友们都愿意玩,因为有一种竞赛的感觉,在比赛过程中他们也会学到很多关于Python的知识

 

探索精神和热血付出

 

Python大本营:你觉得哪些经验对你被斯坦福录用非常有帮助呢?

 

所有经验。我对编程的热爱使我不断地去了解和学习这个领域的知识,我现在仍然认为自己是一个初学者,因为我还有很多的东西没有了解到。但是这份热爱是真实的,也被斯坦福大学的招生官看见了。

 

斯坦福大学,实际上是任何大学,希望看到你对你所感兴趣的事情进行不断地探索,不断地学习,他们希望看到你的热血。

 

Python大本营:进入斯坦福后,你对自己的未来有什么规划吗?


有的,之前上过斯坦福大学的一们网课,是关于机器学习的。我现在对计算机视觉和机器学习很感兴趣,也在看关于这方面的书,在斯坦福我希望学习更多关于人工智能的内容。

 

对于这位认真、努力,对编程满怀信念的姑娘,我们祝愿她能在自己喜欢的事情上越来越精彩。

 

如果你想更详细了解她在编程方面的学习经验,可以关注她在3月15日20点的线上分享,识别下方二维码,即刻报名,还有机会获得《你也能看得懂的Python算法书》。

▼▼▼

640?wx_fmt=png


◆

精彩推荐

◆

4月13-14日,CSDN将在北京主办“Python开发者日(2019)”,汇聚十余位来自阿里巴巴、IBM、英伟达等国内外一线科技公司的Python技术专家,还有数百位来自各行业领域的Python开发者,共同探讨Python在不同场景下的的应用优势和实战经验。即刻扫码抢购早鸟票,限量发售!


640?wx_fmt=jpeg

推荐荐阅读:

  • 00后的算法学习之路:拿下斯坦福和剑桥双offer

  • Deep Reading | 从0到1再读注意力机制,此文必收藏!

  • 75道常见AI面试题,看看你的知识盲点在哪?(附解析)

  • 10行Python,搭建一个游戏AI | 视频教程

  • 权威预测:未来一年,企业云服务将会如何发展?

  • “5G 将是一个彻底的失败通信技术” | 畅言

  • diss一时爽, 打脸啪啪响! "05年互联网不如传真机", 如今区块链也是一种肮脏的...

  • 13岁女学生因两行JavaScript代码被捕!

  • 没有一个人,能躲过程序员的诱惑!

                         640?wx_fmt=png

❤点击“阅读原文”,查看历史精彩文章。

注:本文转载自blog.csdn.net的AI科技大本营的文章"https://blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/88549108"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top