极客教程为程序爱好者在线提供免费的IT技术和编程开发教程,包括基础编程、前端开发、后端开发、Python开发、Java开发、大数据、人工智能、移动开发、图形图像、开发工具等。
LeetCode,提供每道LeetCode题的答案和分析说明。
C语言是一种面向过程的计算机编程语言。
C++语言是一种面向对象的计算机编程语言。
C# 是一种现代的,高级的,通用的,面向对象的编程语言。
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。
Websocket专题介绍与Websocket相关的教程、问答等经典文章。
HTML超文本标记语言是一种用于创建网页的标准标记语言,就是描述网页的代码。
Bootstrap是基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架。
Markdown是一种可以使用普通文本编辑器编写的标记语言。
SQL专题介绍SQL基础教程、SQL高级教程、SQL问答、SQL实例等内容,帮助大家更容易上手并精通SQL。
MongoDB是一个数据库,MongoDB数据库是基于分布式文件存储的数据库管理系统。
本Python教程是为初学者编写的,以帮助他们理解Python编程语言的基础到高级概念。
Django是一个开放源代码的Web应用框架,由Python写成。
Scrapy是Python开发的一个快速、高层次的屏幕抓取和web抓取框架。
pandas提供了大量便捷处理数据的函数和方法。
NumPy支持大量高级的维度数组与矩阵运算,针对数组运算提供大量的数学函数库。
Matplotlib是非常强大的python画图工具,受MATLAB的启发构建而成,由于其简洁性、可推断性和交互性等特点,广泛运用于数据绘图领域,专门用于绘制2D/3D图表。
PyTorch 是Torch7 团队开发的,其与Torch 的不同之处在于PyTorch 使用了Python 作为开发语言。
它是一个以Python 优先的深度学习框架,不仅能够实现强大的GPU 加速,同时还支持动态神经网络。
Java教程栏目专注于提供简单易懂的Java教程,深入浅出全方位地介绍Java编程语言知识。
大数据,是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合。
MapReduce是Hadoop解决大规模数据分布式计算的方案。
Yarn是分布式集群资源调度框架。
Hive是Hadoop大数据仓库。
Spark 是专为大规模数据处理而设计的快速通用的计算引擎。
HBase是一个分布式的、面向列的开源数据库。
机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科,专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。
深度学习(DL, Deep Learning)是机器学习(ML, Machine Learning)领域中一个新的研究方向,它被引入机器学习使其更接近于最初的目标——人工智能。
TensorFlow是一个软件库或框架,由谷歌团队设计,以最简单的方式实现机器学习和深度学习概念。
它结合了优化技术的计算代数,便于计算许多数学表达式。
Flutter 是 Google 开源的新一代跨平台 UI 框架。
Vulkan是一个跨平台的2D和3D绘图应用程序接口。
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。