Coursera课程 <计算机程式设计>台湾大学 刘邦锋 Week6 String 6-1 Character and ASCII 字符变量的声明 char c; C语言使用一个位元组来储存一个字符,所以一个字符能存一个-128到127之间的整数. 例子:(char-size.c)一个char所占的位元组数 #include <stdio.h> int main(void) { char c; printf("%d\n", sizeof(c)); return…
强烈安利吴恩达老师的<Machine Learning>课程,讲得非常好懂,基本上算是无基础就可以学习的课程. 课程地址 强烈建议在线学习,而不是把视频下载下来看.视频中间可能会有一些问题让你回答,这种互动的方式挺好的. 然后由于我个人的笔记是做在Onenote的笔记本里的,公式输入方法和markdown还是蛮不一样的,就不把自己的笔记放在博客里了.(而且感觉自己在瞎做) 最后强烈安利另外一位朋友的笔记.有word版,markdown版,pdf版,html版等等,业界良心!…
Coursera课程<Python Data Structures> 密歇根大学 Charles Severance Week6 Tuple 10 Tuples 10.1 Tuples Are Like Lists 元组是另外一种序列,它的方法和list挺像的.它的元素也是从0开始计数. >>> x = ('Glenn', 'Sally', 'Joseph') >>> print(x[2]) Joseph >>> y = (1, 9, 2)…
本笔记记录自 Coursera课程 <计算机程式设计> 台湾大学 刘邦锋老师 Week5 Pointer 5-1 Pointer Definition and Declaration 指针和一般变量的区别.一般变量的值就是代表数据,而指针变量的值则代表另一个变量的记忆体位址.一般变量有数据类别,比如说整数,浮点数等.指针变量也有数据类型,比如说指向整数的指针,指向浮点数的指针等. 申明指标变量的方法 int *iptr; float *fptr; double *dptr; 在变量名称前加一个…
本笔记记录自 Coursera课程 <计算机程式设计> 台湾大学 刘邦锋老师 Week3 Array 3-1 Array Usage 例子:使用数组一次申明10个整数变量 int a[10] 这样就一次申明了10个整数的变量,a后面的方括号[10]表示a是一个有10个元素的整数数组. 所以说C语言中数组是用[ ]表示的. [注] 一个数组和一个变量一样,有类别.名字.值.位址等属性,但数组还多了一个属性,就是数组中有几个元素. 因为数组中有多个元素,我们必须用一个数字代表我们要使用的是哪一个.…
本笔记记录自 Coursera课程 <计算机程式设计> 台湾大学 刘邦锋老师 Week4 Functions 4-1 System Function 函数主要分为两大类系统定义函数与使用者定义函数,例如printf和main. 例子:(sys-function.c)呼叫系统定义函数 #include <stdio.h> /* for printf and scanf */ #include <stdlib.h> /* for abs */ #include <ma…
本笔记记录自 Coursera课程 <计算机程式设计> 台湾大学 刘邦锋老师 Week2 Control Structure 2-1 If-then-else if then 判断 if (condition) statement; 根据condition决定是否执行statement. 例子:(if-then.c) 只显示正数 #include <stdio.h> main() { int i; scanf("%d", &i); if (i >…
Coursera课程<Neural Networks and Deep Learning> deeplearning.ai Week2 Neural Networks Basics 2.1 Logistic Regression as a Neutral Network 2.1.1 Binary Classification 二分类 逻辑回归是一个用于二分类(binary classification)的算法.首先我们从一个问题开始说起,这里有一个二分类问题的例子,假如你有一张图片作为输入,比…
第一次教授C语言程序设计课程,相比计算机组成原理.arm体系结构等偏向硬件的课程,C的教学方式要灵活一些.计算机组成原理课程偏向理论,哈尔滨工业大学的计算机组成原理是国家精品课,增加了mooc+spoc的方式,但主要还是课堂讲解.arm体系结构也是硬件课程,之前的经验是学生都不太爱学,抽象,下学期预备改革的方式是加入汇编编程,或者使用开发板.这学期C语言程序设计课程教授课程中做了一些尝试: 博客 首先我很喜欢博客,喜欢将所学所讲写下来的踏实感.在我自己假期备课C语言课程的时候尝试了3种方法: 看…
前言: 第一天的学习目标有三个 开设博客园账户 开设Github账号 进行第一次coursera课程学习:Internet History, Technology, and Security  (网址:https://www.coursera.org/learn/internet-history/home/welcome) 前两个目标仅是开设账号,因此比较快就完成了. coursera课程学习的是互联网历史.技术及安全. 课程简介:随着技术和网络对我们的生活.文化和社会的影响不断增加,现在你可以…