教小白精通编程

面向小白的编程教学博客

C到C++快速入门(2019版本)

Tutorial From C to C++ (2019)

#define _CRT_SECURE_NO_WARNINGS #include <cstdio> //标准输入输出函数 #include <cmath> #include <cstring> //字符串处理函数 int main() { printf("hello\n"); double x = 3.14; printf("%lf %lf...

2小时从C到C++快速入门

Tutorial: From C to C++ in 2 hours

//从C到C++的快速教程 1. C++头文件不必是.h结尾,C语言中的标准库头文件如math.h,stdio.h在C++ 被命名为cmath,cstdio. #include <cmath> #include <cstdio> int main(){ double a = 1.2; a = sin (a); printf("%lf\n",...

我的学生在Kaggle和阿里的人工智能比赛中取得第11名和第1名的好成绩

我的学生在Kaggle和阿里的人工智能比赛中取得第11名和第1名的好成绩

一个喜欢参加各种人工智能比赛的学生在阿里的“视频问答”比赛中得到了第一名的好成绩,还在Kaggle的“人体细胞分类(human-protein-atlas-image-classification)”比赛中在4000多个来自世界各地的队伍中(学生说,最终成绩榜上踢掉了2000个队伍)取得了第11名的好成绩。

Python程序设计基础与实践(预览版)-勘误表

Python程序设计基础与实践(预览版)-勘误表

1.1.2节 “8×1024×1024×1024个元器件就可以表示1024MB,即1GB” 应该是“8×1024×1024×1024个元器件就可以表示1024MB,即1GB” 1.5.1节的 “缝十进一”应该是“逢十进一” 1.3.2 节的 “tom”应该是”atom” 文中的”python”换成了首写字母大写的“Python”。代码部分仍然是小写。 同样,文字叙述中的”lambd...

C++17从入门到实战-目录

C++17从入门到实战-目录


Python程序设计基础与实践-目录

Python程序设计基础与实践-目录


吴恩达的房屋价格预测数据

dataset of house prices for Predict housing prices from Andrew Ng

Stanford的吴恩达的机器学习课程的房屋预测问题中的数据,这个数据中有47个样本,每个样本包含(面积、房间数、价格),即样本的特征是(面积、房间数),而目标是价格。数据通常存储在文件中,因为未介绍文件读写,这里直接将数据放在一个list变量中: house_data = [ 2104,3,399900, 1600,3,329900, 2400,3,369000, 1416,2,2320...

C++17安装、配置

installation and configuration for C++ 17

VS2017安装与编译C++程序 1.在Visual Studio 2017中安装C++支持 1)下载最新的免费的Visual Studio 2017 Community(社区版): https://visualstudio.microsoft.com/downloads 图1 选择免费的“社区”版 2) “以管理员身份运行”安装程序(Visual Studio Instal...

线性表的顺序实现-Vector

Vector:The implementation of list

线性表只使用最广泛的一种数据结构。这是“C+++17从入门到精通”书中仿“雷电战机”游戏里用到的一个小代码片段。 这个类理解了,那么就能理解C++的std::vector类模板的实现原理了! using ElemType = int; class Vector { ElemType *data{ nullptr }; int capacity{ 0 }, n{ 0 }; publ...

C++贪吃蛇游戏snake源代码

C++ code for snake game

这是即将出版(明年6月份左右)的“C++7入门到实战”书中的一个简单游戏例子,通过这个例子就明白如何用面向对象编程编写控制台字符游戏了! 请购买我编著的这本现代C++教材,里面由很多实战例子。该书针对小白的,不需要由任何编程基础。 #include <iostream> #include <windows.h> #include <conio.h>...