编程/Finance/Crypto/日常/吐槽/资源
𝓜𝓲𝓻𝓪𝓬𝓵𝓮𝓼 𝓱𝓪𝓹𝓹𝓮𝓷 𝓮𝓿𝓮𝓻𝔂 𝓭𝓪𝔂.

<( ̄︶ ̄)☞ ☆゚.*・。゚
整理了9个教育工具,可以用来教授和培养孩子的编程技能。所列的大多数工具都是基于可视化的编程语言,具有拖放式的编程界面。这些色彩鲜艳、引人入胜的工具最终将有助于培养孩子的编程能力。

codeSpark Academy 孩子们通过codeSpark Academy引领自己的编码之旅。这款针对5-10岁儿童的第一大学习编码应用让孩子们可以自由地玩有趣的互动拼图,或者创造和编码他们自己的故事和游戏。

除了成为孩子们在家的首选编码程序外,codeSpark Academy还在公立学校、图书馆和非营利组织中使用,在美国超过1/3的学区都有它的身影。

有超过3000万的儿童编码者,而且还在不断增加,codeSpark学院正在培养下一代的编码者和创造者,一次一个游戏。

Hopscotch 编程是为所有人设计的。通过使用Hopscotch,你可以轻松地把编程的基本知识教给你的孩子。目前,你只能在iPad上免费下载Hopscotch的应用程序。

Hopscotch允许小孩通过拖放代码块来开发自己的游戏、故事、动画和其他许多互动程序。你可以摇晃、倾斜甚至对着iPad喊叫来控制程序中的人物。

Scratch是一种编程语言和在线社区,由麻省理工学院媒体实验室的Lifelong Kindergarten小组开发和维护。Scratch是一个免费使用的服务,它允许你的孩子创造自己的动画、游戏和故事。

你的孩子可以利用Scratch的在线社区与世界各地的人分享他们的创作。

Alice是一个免费使用的三维编程工具,允许你创建动画,用于讲述故事、播放互动或视频,在网络上分享。主要目的是让你的孩子接触到面向对象的基本编程。

通过使用Alice,学生将学会创建动画电影(包含人物、动物和车辆)和简单的视频游戏。

Tynker是一个在线编程学习系统,旨在激励孩子们将他们的创造性想法转化为游戏、项目和动画故事,并在网络上流传他们的应用程序。

Tynker使用简单的可视化编程语言,不需要编程语法,只需要将代码块组合在一起就可以创建程序。终身使用需要付费,但他们也提供在线自学课程、移动拼图和夏令营。

Kodable是一个免费使用的iPad编程应用程序。他们的口号是:"在你知道如何阅读之前学会编码",通过他们通过有趣的游戏学习编程的方法体现出来。

Kodable是专门为5岁或以上的孩子设计的,这样他们就可以通过玩游戏来学习编程,而且指令很少。Kodable有3个级别的编程,包括K-2年级,3-5年级和6-12年级。

Stencyl 快速、免费且方便。它允许你通过使用拖放(块状抢答)界面来开发游戏,而且完全不需要编码。

如果你不想使用块状抢答界面,那么你也可以输入代码。Stencyl有广泛的平台支持,在Stencyl上开发的游戏也可以在Android、iOS、Windows、Mac和Linux上玩。

RoboMind是一种非常简单的语言,不需要任何先前的编程知识。

RoboMind的主要目的是在一个二维网格上移动一个虚拟机器人,并执行简单的任务。通过使用RoboMind,你的孩子可以学习人工智能的基础知识,以后甚至可以在真正的机器人套件上使用,如LEGO Mindstorms NXT 2.0。RoboMind给他们的工具提供了30天的免费试用。

Waterbear是一个方便、免费使用的儿童编程工具包,使用拖放的方式进行编程。这r是一种可视化的编程语言,意味着不需要学习语法就可以用它开始编程。

孩子们可以创建一个新的文件,看看其他作品的例子,玩玩不同的功能,以及其他事情。甚至对每个元素都有描述,也很容易理解。 | #工具 #教育
我们都曾经或正在被这些东西蒙蔽,却往往毫无察觉,甚至乐在其中!

一些貌似可靠的数据来源,也可能藏着一本正经的胡说八道。比如TED演讲中的统计数字、《纽约时报》等媒体报道的大数据分析新算法、甚至是医学期刊中的诊断数据……虚假信息都有可能鱼目混珠,而你能分辨其中哪些是真正有用的信息,哪些只是胡扯吗?

对此,华盛顿大学专门开发了一门尚未开课即爆满的公开课,而这本书正是源自这门引发热议的课程 | #电子书
拆穿数据胡扯.zip
13.4 MB
C编程资源 | #教程 | #电子书

如果你打算学习C语言,就必须从教程开始学习。这些教程将涵盖该语言的基本概念,并帮助你开发复杂的程序。尝试创建一些程序将有助于你学习c语言的基础知识

· Introductory C Programming Class Notes, by Steve Summit

这是一个面向初学者的交互式c语言编程教程。你可以在浏览器窗口内编写代码,并编译和测试你的结果。

·C Tutorial For Beginners
·Short C Tutorial
·C Programming Tutorial
·The GNU C Programming Tutorial

关于C编程教程和资源的免费网站
可以从免费网站和在线门户网站学习 C。这些门户将从语言的基本元素开始,包括对C的介绍、安装编译器并开始制作小程序。您可以从这些免费网站上的教程中学习

·C Programming Tutorial by Tutorials Point
·C Programming Frequently Asked Questions
·C Tutorial By How Stuff Works
·Deep C

这些是简单的幻灯片格式的教程,目的是为了让初学者能够理解c

C编程的免费视频教程
视频教程旨在帮助初学者通过了解基本设置和概念来学习C。这些教程包括创建类、对象、结构的使用、继承的应用以及C语言的类似概念。你可以以更好的方式学习。一些视频教程的最佳资源包括youtube.com和cplusplustutor.com。

·C Tutorial Playlist by newboston
·Playlist of Lectures by Professor Mehran Sahami for the Stanford Computer Science Department
·Lectures on Programming Methodology By Stanford University
·Lecture Series on Programming and Data Structure by Dr.P.P. Chakraborty, Department of Computer Science and Engineering, IIT Kharagpur.
·Other C Programming Lectures An Exclusive Playlist Compiled by Fromdev.com
·C Programming Video LessonsBy Wibit.net. Also available on Android and iOS devices.

关于C语言编程的免费电子书和PDF文件
在线PDF和电子书将帮助你从开始部分学习C语言。在一些电子书中,你会在每一章的末尾得到一个教程和需要解决的问题。最好是用这些电子书创建样本程序,包括基本的计算机操作、小型软件和小型计算机游戏。你可以从以下链接下载这些电子书 在线阅读C语言编程电子书

·This is the online version of “The C Book ” from Addison-Wesley Publisher (by Mike Banahan, Declan Brady, and Mark Doran)
·The New C Standard Book available in PDF and eBook format.
·Beej’s Guide to Network Programming
·Beej’s Guide to C Programming
·Programming in C UNIX System Calls and Subroutines using C.
·C for C++ Programmers
·The GNU C Programming Tutorial

带有C编程教程的可下载PDF文件

·C Language Tutorial
·C Programming PDF
·C Programming Language A good tutorial describing some of the unspecified and undefined behavior of the C Programming language.
·Essential C By Nick Parlante from Stanford University Computer Science Department

最佳的免费网络论坛,可提出关于C语言编程的问题
你可以从在线网络论坛 (codechef.com, devshed.com)学习C语言。你可以选择一个导师,从语言的基本概念开始。你可以在论坛上提出你的疑问,并从其他成员那里得到帮助。

·C Board Forum at C Programming.com
·C Boats Forum on C Programming Language
·C Discussion Forum by DevShed
·Stackoverflow question tagged with C language related
·Dream In Code C Discussion forum

C程序员的最佳免费备忘单快速参考
备忘单将帮助掌握C的基本概念,无需寻找多种资源。你可以使用这些备忘单学习语言比较、转换字符和转义序列

·C For Dummies Cheat Sheet

C语言程序设计工作面试问题和答案参考
下面是一些有用的问题和答案格式的教程,你可以用来参考。这些对于重温你的概念和准备工作面试是很方便的。

·C Interview Questions by The Geek Stuff.
·C Programming Questions and Answers
一个开源自托管网络安全学习平台。系统由 3 个主要部分组成:

Docker:包含所有创建我们将在其中学习的环境的盒子。
后端:控制 Docker 并负责启动/销毁系统中的单个盒子,并管理将它们加入统一系统的网络。
前端:用户通过 Web 浏览器与系统交互的 GUI。

HaccTheHub | #网络安全 #教程
完整的网络安全培训 | 提高你的技能

最受好评的在线网络安全培训
通过顶级认证考试
定制的学习路线图
专门的职业导师

通过1000多个课程、虚拟实验室、练习测试和考试模拟,了解企业正在寻找的技能

课程地址 | #网络安全 #教程
Hack3:面向高中生的领先在线黑客马拉松平台

Hack3是一个全球在线黑客马拉松,旨在让高中生学习计算机科学,以“每个人都可以编码”的更广泛的信息,针对被低估的人口群体,以提高个人在计算机技术领域的多样性和包容性。

Hack3
《算法新解》的开源版本

本书将先介绍数据结构中的“Hello world”―― 二叉搜索树,接下来讲解如何解决二叉树的平衡问题。然后介绍更多有趣的树,其中 Trie 和前缀树可以用于文字处理,而 B 树则广泛应用于文件系统和数据库。

第二部份是关于堆的。我们给出一个抽象堆的定义,然后介绍使用数组和各种二叉树实现的二叉堆(Binary Heap)。接着扩展到其他的堆包括二项式堆、斐波那契堆和 Pairing 堆。数组和队列通常被认为是简单的数据结构,但我们将在第三部份看到,它们实现起来并不容易。作为基本的排序算法,我们将介绍命令式和函数式的插入排序,快速排序和归并排序等算法。

最后的部份是关于查找和搜索的,除了基本算法,也会介绍诸如 KMP 这样的文字匹配算法。
项目里是LaTex源码,看pdf的到Releases里下载即可。

Github
正则表达式实例搜集,通过实例来学习正则表达式

实例搜集整理来自于《一些正则表达式随记》,通过一个单独仓库专门整理这些正则实例,提供一个实例网站,方便正则实例验证和查询。也方便添加新的正则实例大家共同维护

如果有一些基础知识,通过实例理解,将会更快速入门,写出自己的正则。如果对基础还不是很了解,你可以通过《Learn regex the easy way》去学习基础知识,这个仓库教程被翻译成十几种语言了,包含了中文翻译,它通过极其简单的实例,帮助你理解正则基础语法规则。

RegExp Example | Github | #正则表达式
通过游戏来学正则表达式,网页演示版有8级,付费版有20多个关卡

Demo | 主页 | #正则表达式
斯坦福的教科书,本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想贯穿各个主题,很好地兼顾了学科广度和主题深度,帮助读者培养计算机领域的大局观,学习真正的计算机科学

Foundations of Computer Science | 在线阅读 | #电子书
很多人用二极管来形容一些非黑即白的观点,其实学过数电模电的人会知道——二极管还真不是非黑即白的。即使是二极管的核心——PN结,也并不是简单的两极。从PN结的伏安特性图可以看到,这条曲线是可导的,也就是,没有存在一个「跃迁」的点,从不同电到完全通电,其实是有个变化过程的。
即使二极管都并不是非黑即白,我们看待事物时,又怎能用简单的用二极思维呢?
美国数学学会批准的教材

The list below groups open textbooks by course title. All the books have been judged to meet the evaluation criteria set by the AIM editorial board.

https://aimath.org/textbooks/approved-textbooks/