教小白精通编程

面向小白的编程教学博客

数据结构'网易云课堂'开通上线

Data structure

“教小白精通编程“系列课程之 数据结构 Data Structures 网易云课堂数据结构已开通上线,网址.欢迎学习! 学习“数据结构”课程前,只要先学习一下免费的网易云课堂“C语言快速入门”即可。

Python教程-如何编辑运行python程序?

How to run Python program

如何编辑运行python程序? 请看微博“教小白精通编程”的视频教程: 命令行运行python程序 sublime编辑运行python程序 在文本编辑器VScode中编辑、运行python ​

Python教程-7. 数据结构.

Data structure

数据结构 Data Structures

Python教程-6. 函数

Functions

函数Functions 可以用def关键字定义一个函数,格式为: def 函数名( 参数 ): "函数_文档字符串"   函数体(语句块)   return 表达式] 如下面的 Fibonacci序列计算函数 >>> def fib(n): # write Fibonacci series up to n ... """Print a Fibon...

Python教程-5. 控制语句

control_flow

控制语句(control_flow) 1. if条件语句 当关键字if后面的表达式为真(非0、非空),就执行其条件语句块,否则,就跳过条件语句块,继续执行if语句后面的语句。 注意: 1) 按照python语法,条件语句块要缩进 2) 条件表达式后要跟一个冒号’:’ 。 if 条件真:   条件语句块 ... 还有其他一些变种,...

Python教程-4. 列表List

List

list 任意对象的有序集合(顺序集合)。用方括号[]定义,元素之间以逗号隔开: L1 = [20,3,45,68] L1 = [20,3,45.78,'A',"string"] L1 = [20,3,45.78,'A',"string",["abc","xyz","uvw"]] 通过下标访问(读写)每个数据元素,下标从0开始。 # 下标: 0 1 2 3 ...

Python教程-3. Python初步

Introduction to Python

hello world 程序 print(“hello world\n”) python作为一个计算器 >>> (50 - 5*6) / 4 5.0 >>> 17 / 3 # 实数除法 5.666666666666667 >>> >>> 17 // 3 # 整数除法 5 >>> 17 % 3 ...

Python教程-2.Python解释器

Python_Interpreter

Python解释器(Python Interpreter) 1. 安装   只要安装相应平台(Linux、Mac OS X、Windows)的Python解释器,就可以编写程序Python程序了。可在http://www.python.org/downloads/ 下载安装。 安装过程中注意选择将Python解释器添加到系统路径变量(path)中去。当然也可以安装后手动将Python解...

Python教程-1. Python是什么

What is Python

What is Python(Python介绍) 通用的解释性(interpreted)、交互式(interactive)、面向对象(object-oriented)的高级编程语言。 Guido Van Rossum在1985-1990发明的。 兼具脚本语言和高级语言的优点。脚本语言( Unix shell script or Windows batch files)简单易用,可以处理...

数据结构-C语言复习

review of C

1. 程序= 数据(变量、常量)+运算(符) 运算符对数据进行运行构成了“表达式语句”,程序由一系列“表达式语句”构成。 表达式语句可分为:普通的表达式语句、控制语句和函数调用语句。 如求一元二次方程的根的程序: #include <stdio.h> /*包含了输入输出的函数如printf*/ #include <math.h> /*包含了求平方根的函数sqrt*...