编程学习
1.37K subscribers
69 photos
17 videos
7 files
169 links
我不是什么编程高手,不是什么优秀教师,但是我就爱与孩子们一起玩。这里记录了我与几十个孩子边玩边学习编程的心得。
Download Telegram
这是一个非常棒的文章,介绍了在Swift中你有多少种不同的方法来完成一个Loop。有最普通的for和while,还有一些Swift中比较特别的方案 https://swiftbysundell.com/basics/loops/
macOS中数学符号快捷输入
圆周率(π) Option+P
度数(°) Shift+Option+8
除号(÷) Option+/
正负号(±) Shift+Option+=
开方(√) Option+V
求和(∑) Option+W
约等于(≈) Option+X
无穷大(∞) Option+5
半径(ø) Option+O
积分(∫) Option+B
小于等于(≤) Option+,
大于等于(≥) Option+.
不等于(≠) Option+=
option + ! : ¡
👍1
https://developer.apple.com/wwdc22/swift-student-challenge/ 今年挑战赛的截止日期为四月二十四日
3
如果孩子们要参加WWDC Swift Student Challenge,我都会让他们准备一个设计文档。孩子们写这个文档写的非常不容易,因为这种做完后又不是必须要交的东西,总让他们感觉不值得去写。我只能告诉他们,如果他们不写出这个文档,出现bug时我无法明白他们想做什么来让他们书写。这个Post的评论里,我会把他们写出来的文档发几个上来。当你写好这个文档时,就想清了自己可能(真的是可能)会做一个什么样的东西出来。最后的Data Struct是真的我喜欢的部分,先讨论清到底会用到什么Data其实挺重要的。最后写完的成品可能会发生很多变化,但是先准备好这份文档总是值得的。期待今年他们会完成更好的作品!
👍2
4月24日将会开始第四期大朋友编程学习课程。分成两级,一级是入门课程(我们称之为大朋友幼儿园),学习swift的基本语法和编程逻辑。一级是实践课程(我们称之为大朋友乐园),主要是使用SwiftUI来书写一个App。有兴趣的欢迎报名。上课时间是美东时间每周日上午9:30-11:00(实践课)和11:00-12:30(入门课)。如果你想有一个不同的兴趣和尝试,欢迎来试试。每期12节课。希望你能坚持下来,并和我们一起玩下去!
有大朋友想要跟随自己学习和练习大朋友乐园的练习。所以从这周起,我会在这里同步更新大朋友乐园的每周练习。
本周练习为完成一个象棋棋盘并可以将棋子放在上面。我们并不需要可以移动它们。需要三步:
1.先使用一个纸完成它的DataModel和ViewModel的设计。
2.尝试构建View
3.尝试加入一点点交互功能,比如点一个棋子,能变化它的颜色或内容。
🥰1
Cheat sheet for Xcode
今天晚上12点是 2022 Swift Student Challenge作品提交的最后期限了,你今年提交作品了吗? https://developer.apple.com/wwdc22/swift-student-challenge/
3
今年有五个孩子提交了作品,都非常的辛苦,而且都极端挑战了自己,我非常疲惫,但是也非常的开心,为他们的成长和他们的努力而骄傲💪
👍9
今年的学生挑战赛结束了,准备再带一组孩子从基础练习开始学习编程。如果孩子10岁+,以前学过scratch,对计算机有喜好的趋向,哪么和我们一起来学习吧~时间通常为周中的某天晚上七点和周末的某个下午(美东时区)。孩子需要有一台Mac电脑(M1最好)。有兴趣的可以评论或PM我。

如果是大陆的朋友,要注意时差和网络。由于周日是下午,几乎不可能参加。

我不使用微信,上课全程使用Telegram,包括上课录相都在Telegram上完成的,所以请先了解。 :)
👍7
判断、循环小练习 2022.05.08
// 检查一个整数是否为偶数
// 检查一个整数的个位数是否是3
// 检查一个整数的百位数是否是偶数,如果没有百位数,就说百位没有偶数
// 检查一个整数的千位是不是5 或 8 或 9 ,如果没有千位数,就说没有千位数
// 打印0...20,每行一个数字
// 打印2 4 6 ..... 50 每行一个数字
// 打印 50 48 46 44.....4 2 每行一个数字
// 打印 0 ... 999 里十位数为 3 的数字. 31 32 33. 531. (HomeWork)

这个练习是一节课的练习加作业。适用任何语言,每一个题都有很多种方法完成,使用不同的方法会给你完全不同的启示的。
1