- 博客(21)
- 收藏
- 关注
原创 数据结构与算法学习笔记-01-数组
1. 使用Java中的数组数组是一种数据结构,Java中的数组只能用来存储相同类型的数据。可以通过索引进行任意访问(random access)——数组的最大优点。创建数组开辟空间时必须声明可以存储多少元素——使用数组的局限性(静态数组)。public class Main { public static void main(String[] args) { i...
2019-07-09 09:02:12 231
原创 SQL/MySQL - 02 - BasicDatabaseTerminology
1. Relational Database EssentialsDatabaserelational databasenon-relational databaseregards more complex systems + mathematics & programmingrelational databasemain goal: organize huge...
2019-03-05 21:20:59 239
原创 SQL/MySQL - 01 - Introduction
1. DATABASECollection of DataMethods for accessing and manipulating that dataMySQL, Oracle, PostgreSql, MongoDB, etc2. SQLSQL = Structured Query Languagea programming language specifically d...
2019-03-05 21:13:37 213
原创 Python数据分析之Matplotlib-III
13 表格样式创建表格视觉样式:Dataframe.style → 返回pandas.Styler对象的属性,具有格式化和显示Dataframe的有用方法样式创建:Styler.applymap:elementwise → 按元素方式处理DataframeStyler.apply:column- / row- / table-wise → 按行/列处理Dataframe13.1...
2019-02-26 09:28:10 268
原创 Python数据分析之Matplotlib-II
6 基本图表绘制 plt.plot()函数说明plt.plot(x, y, fmt,...)绘制一个坐标图plt.boxplot(data, notch, position)绘制一个箱型图plt.bar(left, height, width, bottom)绘制一个条形图plt.barh(width, bottom, left, height)绘制...
2019-02-26 09:26:18 743
原创 Python数据分析之Matplotlib-I
1 Matplotlib库简介及图表窗口1.1Matplotlib库Python优秀的数据可视化第三方库http://matplotlib.org支持超过100种数据可视化效果Matplotlib库由各种可视化类构成,内部结构复杂,受Matlab启发。matplotlib.pyplot是绘制各类可视化图形的命令子库,相当于快捷方式。简单方式调用库内类。import matplotl...
2019-02-26 09:24:52 304
原创 2.2 Python组合数据类型
1. 组合数据类型概述组合数据类型:包含一组数据且作为单一管理结构的数据类型顺序性:一组数据以无序或有序方式组织一致性:一组数据以相同或不同的类型组织索引性:一组数据能否以及采用序号或自定义索引方式组织Python组合数据类型:3大类7小类集合(无序、非一致、无索引):可变集合(set)、不可变集合(frozenset)序列(有序、非一致/一致、序号索引):元组、列表、字符串、...
2019-01-07 13:28:34 724
原创 2.1 基本数据类型
1. 数值类型1.1 数值类型包括:整数、浮点数和复数整数类型:无取值范围、二进制/八进制/十进制/十六进制浮点数类型:有取值范围、不确定尾数问题、科学计数法、大精确浮点运算复数类型:与数学中复数概念一致、获取实部和虚部1.2 整数类型4种进制表示形式十进制:123二进制:以0b或0B开头:-0B110八进制:以0o或0O开头:0o456、-0O789十六进制:以0x或0...
2019-01-07 13:16:34 427
原创 CH05 面向对象(下)
5.1 包装类Java的8种数据类型对应包装类(Wrapper classes):Integer,Long,Float,Double,Short,Byte,Character, Boolean。The wrapper classes are immutable.The wrapper classes are final, so you cannot subclass them.基...
2019-01-07 00:46:55 186
原创 CH04 面向对象(上)
4.1 面向对象Java语言是纯粹的面向对象的语言。4.1.1 结构化程序简介结构化程序设计主张按功能分析系统需求。主要原则可概括为自顶向下、逐步求精、模块化等。结构化设计、结构化分析、结构化编程方法来实现系统。也被称为面向功能的程序设计方法结构化程序设计方式的局限性:设计不够直观,与人类思维方式不一致。适应性差,可扩展性不强。4.1.2 面向对象程序设计简介面向...
2019-01-04 02:00:23 244
原创 CH03 流程控制和数组
3.1 分支结构Java提供两种分支控制结构:if语句和switch语句3.1.1 if条件语句单分支结构if (条件){ <语句块>}二分支结构if (条件){ <语句块1>}else{ <语句块2>}多分支结构if (条件1){ <语句块1>}else if(条件...
2019-01-04 01:57:21 184
原创 CH02 数据类型和运算符
2.1 数据类型分类1. Java语言是强类型语言所有的变量必须先声明后使用指定类型的变量只能接受类型与之匹配的值。2. Java语言数据类型分类基本类型Primitive Typeboolean类型数值类型引用类型Reference Type类接口数组null类型2.2 基本数据类型Java基本数据类型4类(整数、字符、浮点、布尔)8种2.2....
2019-01-04 01:55:33 120
原创 2.4 函数的定义和使用
1. 函数的定义和调用1.1 函数的定义函数是一段代码的抽象表示def &lt;函数名&gt;(&lt;参数(0个或多个)&gt;): &lt;函数体&gt; return &lt;返回值(0个或多个)&gt;Python函数定义的注意事项默认情况下,参数不需要类型声明默认情况下,函数返回值不需要类型声明参数和返回值可以为0个或多个def fa
2019-01-02 16:20:02 578
原创 2.3 程序的异常处理
1. 异常处理的基本用法1.1 异常处理异常1/0运行结果:ZeroDivisionError Traceback (most recent call last)&lt;ipython-input-1-9e1622b385b6&gt; in &lt;module&gt;()----&gt; 1 1/0ZeroDivisionErro...
2019-01-02 16:14:19 146
原创 2.2 分支与循环
1 分支结构及用法1.1 单分支结构if &amp;lt;条件&amp;gt;: &amp;lt;语句块&amp;gt;1.2 二分支结构标准用途的分支结构if &amp;lt;条件&amp;gt;: &amp;lt;语句块1&amp;gt;else: &amp;lt;语句块2&amp;gt;二分支的紧凑形式
2019-01-01 22:28:06 1744
原创 数据的门前
数据是为少数人或与之相关的人服务的,但是,多数人却不反抗。美国的法学教授彼得 ·德恩里科在他的法学基础读物《法的门前》的最后讨论了网络空间对于个人隐私的冲击,法律的边界在愈加模糊,上面是我将其原文的“法律”改为“数据”。人工智能、大数据、信息时代这些引领浪潮的新科技,是否就是卡夫卡笔下的守门人,有选择的人部分人进入,一部分被拒之门外。数学模型的本质是简化了的现实,不是现实本身。今天...
2018-12-31 23:22:24 160
原创 1.4 Python基本编程解析(下)
1. import的三种用法方法一:import &lt;库名&gt;&lt;库名&gt;.&lt;函数名&gt;(&lt;函数参数&gt;)或import &lt;库名1&gt;,&lt;库名2&gt;适合简单库名情况方法二:from &lt;库名&gt; impo
2018-12-31 23:21:06 160
原创 1.3 Python基本编程解析(中)
1. 文件读写操作1.1 文件打开与关闭文件处理的步骤:打开-操作-关闭open()函数打开文件变量f是文件句柄,内部是文件对象.close()方法关闭文件&lt;变量名&gt; = open(&lt;文件名&gt;,&lt;打开模式&gt;)1.2 文件的打开模式打开模式举例描述‘r’只读模式,默认值,如果文件不存在,返回FileNotFoundErr...
2018-12-31 21:46:02 479
原创 1.2 Python基本编程解析(上)
1. 程序的格式框架“冒号+缩进”:Python语法功能的一部分,表达代码的所属关系分支语句:if-elif-else循环语句:for, while异常处理:try-except-else-finally函数定义:def类定义:class冒号+缩进是语法的一部分,缩进不正确程序运行错误冒号+缩进是表达代码间包含和层次关系的唯一方式只需要所有缩进长度一致即可,可采用N个空格或T...
2018-12-31 16:25:50 247
原创 1.1 Python语言概述
1. 演进中的编程语言1.1 计算机技术演进过程计算机系统结构时代(1946-1981)-> 解决计算性能问题 -> C语言网络和视窗时代(1981-2008)-> 解决计算交互问题 -> Java HTML等复杂信息系统时代(2008-2016)-> 解决数据周期问题 -> JS/Java/C++/Python…人工智能时代(2016至今)->...
2018-12-31 14:36:53 539
原创 CH01 Java概述要点
Java基础微专业昨天结课了,最终还是没能完成所有考核,最后的Maven没来得及看完,虽然可以找借口说晚上去看了《李尔王》,毕竟课程作业总是拖到最后一天才是问题关键。已经到了To be or not to be的时候了,还拖拖拉拉不明所以。要重新开始总结梳理内化了,证明自己的热爱。CH01 概述要点1.1 Java程序运行机制1.1.1 高级语言的运行机制计算机高级语言按程序的执行方式可以...
2018-12-30 10:59:14 170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人