小小图灵社 Little Turings

让更多人爱上编程 Create more love with programming


Project maintained by littleturings Hosted on GitHub Pages

冬季与WFLA联动线上活动报名开启 Enrollment for online winter session together with WFLA

• 詹有丘 Ulysses

今年寒假,小小图灵社将与世外Careholic微笑社编程训练营联合举办线上编程教学活动。同往常一样,我们的活动是完全公益的,不收取任何费用。
During this winter holiday, Little Turings will collaborate with WFLA Careholic Club to hold the online programming education activity. As usual, our activity is completely free of charge.

本次活动我们将开设多个课程:
We will provide several courses during this activity:

课程 Course 主讲人 Lecturer
Scratch基础班
Scratch basic
杨淏然
Bobby
Python零基础入门
Python beginners tutorial
詹有丘
Ulysses
Python网络爬虫
Python web crawler
施想
Orash

Scratch基础班 Scratch basic

主要涉及Scratch基础语法的简单运用,通过制作有趣的小程序的方式带领大家感受编程的魅力。适合没有基础的小学生。
It mainly involves Scratch basic syntax and its simple applications, and leads everyone to feel the charm of programming by making interesting small programs. Suitable for students in elementary school who have no basic skills.

主讲人介绍:杨淏然,上海市世界外国语中学国际部高一在读。学习成绩优异(中考成绩能进上海前五的高中)。两年编程前端与高级语言学习经验,对计算机硬件略有涉猎。NOIP竞赛上海市普及组二等奖,CSP-J2019一等奖。有过编程教学经验。世外微笑社官方网站主要技术人员和运营负责人。
Lecturer intro: Bobby (杨淏然), WFLA sophomore. Excellent academic performance (zhongkao results can enter the top 5 high schools in Shanghai). Two years of programming front-end and high-level language learning experience, with a little knowledge of computer hardware. Got second prize in Shanghai popularization group in NOIP competition, and first prize in CSP-J2019. Have programming teaching experience. Works as main technical support and manager of the official website of Careholic.

课程安排(暂拟,随具体情况变动):
Schedule (draft, varies with conditions):

日期:1/24、1/31、2/7、2/14、2/21
Dates: 1/24, 1/31, 2/7, 2/14, 2/21

上课时间为19:00–20:30。
The time is 19:00–20:30.

将包含以下内容:
Will contain the following contents:

欢乐游乐场
The amusement park
熟悉Scratch,学会舞台设置和角色布局。
Get familiar with Scratch, learn how to set the stage and characters layout.
登陆X星球
Landing in X planet
学会调整角色大小、角度。
Learn how to configure the size and angle of characters.
宠物时装秀
Pet fashion show
学会组合角色,修改角色的颜色。
Learn how to combine characters and configure the color of characters.
美丽世界
The beautiful world
学会绘制简单背景和角色,涂渐变色。
Learn how to draw simple background and characters and apply gradient color.
快乐的节日
The happy festival
开始接触程序,为作品增加背景音乐。
Begin with programs and add background music to the work.
海底世界
The undersea world
活力森林
The dynamic forest
我喜欢的动物
My favourite animals
理解时序。学会录音,并通过编程来组织时序,完成一个展示动画。
Understand timing sequence. Learn how to record audio, and organize the timing sequence by programming to finish a animation.

Python零基础入门 Python beginners tutorial

Python是一门易于学习的面向对象的编程语言。它在网络爬虫、人工智能等领域有重要应用。建议与本期Python网络爬虫课程一同报名。
Python is an object-oriented programming language which is easy to study. It is useful in fields like web crawler, artificial intelligence, and so on. It is recommended that you enroll this course together with the Python web crawler course below.

在本课程中,你将学习如何用Python进行编程。
In this course, you will study how to write programs in Python.

参与者需要有基础的计算机操作能力,如用浏览器上网、用记事本编写和保存文件。
The course-takers need to have basic skills of operating the computer like using the web browser, using notepad to edit and save files.

主讲人介绍:詹有丘,上海交通大学附属中学IB课程中心高二在读。有多年软件开发经验,精通 Java、JavaScript、Python、Ruby 等多门编程语言。美国计算机奥赛(USACO)金级选手。小小图灵社创始人兼社长并担任小小图灵社官网的维护。
Lecturer intro: Ulysses (詹有丘), JZIB junior. Has experience of developing softwares for several years. Masters several programming languages, such as Java, JavaScript, Python, Ruby, etc.. USACO gold competitor. Founder and leader of Little Turings, and the maintainer of the official website of Little Turings.

课程安排(暂拟,随具体情况变动):
Schedule (draft, varies with conditions):

1/23 14:00–17:00计算机基础、环境搭建、基础语法
Basic computer operations, environment, basic syntax
1/24 14:00–17:00基本数据类型、运算符、数学
Primitive data types, operators, math
1/25 14:00–17:00列表、字符串
Lists, strings
1/26 14:00–17:00控制结构、函数
Control flow, functions

Python网络爬虫 Python web crawler

在如今网络信息量呈爆发式增长的年代,如何快速地达成信息搜索、收集与提取成为一个热门的话题。在计算机学中,有一种全新的信息收集理念被提出:通过拟写“爬虫”程序,让它代替你来完成查找数据、收集数据的工作。你的小伙伴好不容易花几十分钟找到了四五篇参考资料,而你起身冲泡一杯咖啡的时间内,你的爬虫已经为你“精心挑选”了几十份论文躺在文件夹里了……
In today’s era of explosive growth in the amount of network information, how to quickly achieve information search, collection and extraction has become a hot topic. In computer science, a new concept of information collection is proposed: by writing a “crawler” program, let it replace you to complete the work of finding and collecting data. Your little friend finally spent dozens of minutes to find four or five reference materials, and within the time you got up and brewed a cup of coffee, your crawler had “carefully selected” dozens of papers for you, lying in the folder.

在本课程中,你将学习到网页编程、正则匹配等技术党必备技能,并学会写出高效、准确的网页爬虫程序。
In this course, you will learn the necessary skills of the technical party such as web programming and regular matching. , And learn to write an efficient and accurate web crawler program.

参与者需要有Python语言基础。如果没有Python语言基础,建议与本期Python零基础入门课程一同报名。
The course-takers need to have basic skills of Python. If you do not have such skills, it is recommended that you enroll this course together with the Python beginners tutorial above.

主讲人介绍:施想,上海交通大学附属中学IB课程中心高二在读。有多年软件开发经验,精通Python、C++。美国计算机奥赛(USACO)金级选手。担任小小图灵社副社长以及交大附中RDC计算机组组长。
Lecturer intro: Orash (施想), JZIB junior. Has experience of developing softwares for several years. Masters Python, C++. USACO Gold competitor. Works as the vice leader of Little Turings and the leader of JDFZ RDC Computer Club.

助教:孙嘉乐,上海市市东中学高二在读,在2020年7月成为了小小图灵社的成员。在Python、互联网、网络安全等方面有非常深入的研究,十分乐意帮助解决学员遇到的问题。
Vice lecturer intro: Jiale(孙嘉乐), Shanghai Shidong Middle School junior, became a core member of Littleturings in July 2020. Has majored in Python, Internet, network security, etc. Willing to help students solve problems with enthusiasm.

课程安排(暂拟,随具体情况变动):
Schedule (draft, varies with conditions):

2/1 10:00–12:00爬虫介绍与开发常用模块的使用
Introduction to Crawler and the use of development modules
2/2 10:00–12:00数据提取与验证码的识别
Data extraction and verification code recognition
2/3 10:00–12:00Scrapy框架
Scrapy structure
2/4 10:00–12:00Scrapy框架高级与爬虫数据存储
Scrapy structure advanced and crawler data storage
2/5 10:00–12:00动态数据抓取与分布式爬虫
Extraction of dynamic data and distributed crawler

课程资料链接,请点击这里
For links to course materials, please click here

报名 Enrollment

通过问卷进行免费报名。
Free enrollment through the questionaire.

我们将通过问卷中您填写的信息来与您取得联系。
We will get contact with you through the information you provide with in the questionaire.