从一开始,Java就席卷了编程世界。它的特性和功能为开发人员提供了编写健壮的跨平台应用程序所需的工具。Java基础向您介绍这些工具和功能,它们将使您能够创建Java程序。

本书首先介绍了该语言,它的哲学,以及随着时间的演变,直到最新的版本。您将了解javac/java工具是如何工作的,以及java包是什么——java程序通常是如何组织的。一旦您熟悉了这一点,您将了解该语言的高级概念,如控制流关键字。

您将探索面向对象编程以及它在使Java成为现在的样子中所扮演的角色。在结束语中,您将掌握类、类型转换和接口,并理解数据结构、数组、字符串、异常处理和创建泛型的使用。

在本书结束时,您将学会编写程序,自动化任务,学习算法和数据结构的高级课程,或探索更高级的Java课程。

你会学到什么 在代码中使用数据类型、数据结构和控制流创建和运行Java程序 在创建对象时实现最佳实践 使用构造函数和继承 了解先进的数据结构,以组织和存储数据 在编译期间为更强的检查类型使用泛型 学习在代码中处理异常

这本书是给谁的 Java基础是为那些熟悉一些编程语言并想要快速介绍Java最重要原理的技术爱好者设计的。

成为VIP会员查看完整内容
0
35

相关内容

Java 是一门编程语言,拥有跨平台、面向对象、泛型编程等特性。

你将学习Python 3!

Zed Shaw完善了世界上最好的学习Python 3的系统。遵循它,你就会成功——就像Zed教的数百万初学者约会一样! 你们带来了纪律、承诺和坚持;其他一切由作者提供。

在Learn Python 3 the Hard Way中,您将通过52个精心制作的练习来学习Python。读它们。精确地输入他们的代码。修正你的错误。观看程序运行。当你这样做的时候,你将学习计算机是如何工作的;什么是好的程序;以及如何读、写和思考代码。然后Zed在5个多小时的视频中教您更多,他向您展示如何破坏、修复和调试您的代码,因为他正在做练习。

安装完整的Python环境 组织和编写代码 修复代码 基本的数学 变量 字符串和文本 与用户交互 处理文件 循环和逻辑 使用列表和字典的数据结构 程序设计 面向对象编程 继承和组合 模块、类和对象 Python包装 自动化测试 基本的游戏开发 基本web开发

一开始会很困难。但是很快,你就会得到它——那会让你感觉很棒!这门课程将会奖励你投入的每一分钟。很快,您就会知道世界上最强大、最流行的编程语言之一。你会成为一名Python程序员。

这本书非常适合

完全没有编程经验的初学者 掌握一种或两种语言的初级开发人员 多年没有编写代码的归国专业人员 寻找Python 3中快速、简单的速成课程的经验丰富的专业人员

成为VIP会员查看完整内容
0
91

这里有一本关于世界上最流行的编程语言的全面和最新的指南!无论您是新手还是专家,您都将找到使用c++ 20最新特性所需要的东西。作为编程语言的主力,c++为您提供了对数据使用、接口和资源分配的最大控制。如果你的工作涉及数据,精通c++意味着你是不可或缺的!

这个版本给了你8本书合在一本中完全掌握c++。在本书中,国际知名专家John Paul Mueller将带您从使用对象和类的基础知识,到编写使用通常与c++不相关的范例的应用程序,例如那些用于函数式编程策略的范例。该书还包括在线资源,如源代码。您将了解如何使用c++ GNU编译器来构建应用程序,甚至如何使用您的移动设备进行编码。

掌握高级编程和故障排除 用lambda表达式简化代码 在你需要的地方使用c++:游戏、企业应用程序和Web服务 揭开对象的秘密,包括设计模式的使用 了解如何使用函数式编程技术使代码简洁易读

成为VIP会员查看完整内容
0
61

准备好学习更轻松更有趣的编程了吗?那就用懒惰的方式去做吧!对于懒惰的程序员,c++ 20使用幽默和乐趣使您在掌握了流行而强大的c++语言之后,实际上愿意阅读并渴望执行项目。在此过程中,它包含了来自新c++ 20标准的许多特性,比如范围、跨度、格式字符串、“spaceship”操作符和概念(模板参数要求),并提供了模块和协程的简要介绍。

使用这种独特的方法,您将在各种项目中延伸自己的能力,包括您自己的c++街机游戏。您将构造自己的类、模板和抽象数据类型。在阅读和使用这本书之后,您就可以自己构建真实的c++应用程序和游戏项目了。

你将学到的: 全新的c++ 20标准 用SDL库编程图形和游戏,使用SSDL,“简单的SDL”包装器库 如何使用最常见的c++编译器——Windows的Visual Studio和g++ (Unix或MinGW)——以及它们相关的调试器 “Anti-bugging”可以轻松修复常见问题 成为高效程序员的良好实践 如何做自己的大项目,包括一个基于c++的街机游戏 内置的标准模板库(STL)函数和类,便于高效编程 强大的数据类型,包括字符串、堆栈、向量和链表——不是通过阅读它们,而是通过构建它们——为您在编程方面的职业生涯做进一步的准备

这本书是给谁 所有刚接触c++的人,无论是自学的还是大学课程的学生。

成为VIP会员查看完整内容
0
30

和其他主要语言一样,掌握C语言可以带你去一些非常有趣的新地方。在它首次出现近50年后,它仍然是世界上最流行的编程语言,并被用作全球工业核心系统的基础,包括操作系统、高性能图形应用程序和微控制器。这意味着,在尖端产业的尖端领域,如游戏、应用程序开发、电信、工程、甚至动画制作,都需要熟练的C语言用户来将创新的想法转化为顺利运行的现实。

为了帮助您达到使用C语言的目的,第2版《C Programming For Dummies》涵盖了开始编写程序所需的所有内容,从逻辑上指导您完成开发周期:从最初的设计和测试到部署和实时迭代。到最后,您将熟练地掌握干净的编程应该做什么和不应该做什么,并且能够轻松地生成优雅而高效的源代码的基本(或不那么基本)构建块。

编写和编译源代码 链接代码以创建可执行程序 调试和优化您的代码 避免常见的错误

无论你的目的地是科技行业、初创企业,还是只是为了在家消遣而开发,这本易于遵循、内容丰富、有趣的C编程语言指南都是实现这一目标最快、最友好的方式!

http://file.allitebooks.com/20201014/C%20Programming%20For%20Dummies,%202nd%20Edition.epub

成为VIP会员查看完整内容
0
35

Java—从第一步到第一个应用程序

了解Java是任何程序员必须具备的编程技能。它被广泛应用于各种编程项目中——从企业应用和移动应用到大数据、科学和金融应用。根据开发人员的数量、编写的代码行数和实际使用情况,该语言在最流行的语言调查中经常排名第一。它也是美国大学预修计算机科学课程的首选语言

本指南提供了一个易于遵循的路径,从理解编写Java代码的基础知识到将这些技能应用到实际项目中。这本书分为八本涵盖Java核心方面的迷你书,介绍了Java语言和面向对象编程的基础知识,然后开始构建web应用程序和数据库。

  • 了解Java基础知识
  • 探索面向对象编程
  • 学习字符串、数组和集合
  • 了解文件和数据库

一步一步的指导,以确保您不会迷失在任何一点的过程中。

成为VIP会员查看完整内容
0
34

本书建立在基本的Python教程的基础上,解释了许多没有被常规覆盖的Python语言特性:从通过利用入口点作为微服务扮演双重角色的可重用控制台脚本,到使用asyncio高效地整理大量来源的数据。通过这种方式,它涵盖了基于类型提示的linting、低开销测试和其他自动质量检查,以演示一个健壮的实际开发过程。

Python的一些功能强大的方面通常用一些设计的示例来描述,这些示例仅作为一个独立示例来解释该特性。通过遵循从原型到生产质量的真实应用程序示例的设计和构建,您不仅将看到各种功能是如何工作的,而且还将看到它们如何作为更大的系统设计过程的一部分进行集成。此外,您还将受益于一些有用的附加说明和库建议,它们是Python会议上问答会议的主要内容,也是讨论现代Python最佳实践和技术的主要内容,以便更好地生成易于维护的清晰代码。

高级Python开发是为已经能用Python编写简单程序的开发人员准备的,这些开发人员希望了解什么时候使用新的和高级语言特性是合适的,并且能够以一种自信的方式这样做。它对于希望升级到更高级别的开发人员和迄今为止使用过较老版本Python的非常有经验的开发人员特别有用。

你将学习

  • 理解异步编程
  • 检查开发插件架构
  • 使用类型注释
  • 回顾测试技术
  • 探索打包和依赖项管理

这本书是给谁的 -已经有Python经验的中高级开发人员。

成为VIP会员查看完整内容
0
148

这本书以一种结构化的、直观的、友好的方式学习c++编程语言。这本书教授现代c++编程语言、c++标准库和现代c++标准的基础知识。不需要以前的编程经验。

c++是一种不同于其他语言的语言,它的复杂性令人惊讶,但在许多方面都非常优美和优雅。它也是一种不能通过猜测来学习的语言,是一种很容易出错的语言。为了克服这一点,每个部分都充满了现实世界中逐渐增加复杂性的例子。面向绝对初学者的现代c++教的不仅仅是用c++ 20编程。它提供了一个可在其上进行构建的坚实的c++基础。

作者带您了解c++编程语言、标准库和c++ 11到c++ 20标准基础知识。每一章都附有适量的理论和大量的源代码示例。

您将使用c++ 20个特性和标准,同时还将比较和查看以前的c++版本。您将使用大量相关的源代码示例来实现此目的。

你将学到什么

  • 使用c++的基础:类型、操作符、变量、常量、表达式、引用、函数、类、I/O、智能指针、多态性等等
  • 在Windows上设置Visual Studio环境,在Linux上设置GCC环境,这样就可以编写自己的代码
  • 声明和定义函数、类和对象,并将代码组织到名称空间中
  • 发现面向对象编程:类和对象,封装,继承,多态性,以及更多使用最先进的c++特性
  • 在组织源代码和控制程序工作流方面采用最佳实践
  • 熟悉c++语言的dos和donts等等
  • 掌握基本的lambdas、继承、多态性、智能指针、模板、模块、契约、概念等等

这本书是给谁的

  • 希望学习c++编程的初学者或程序员新手。不需要有编程经验。
成为VIP会员查看完整内容
0
102

有兴趣的数据科学专业人士可以通过本书学习Scikit-Learn图书馆以及机器学习的基本知识。本书结合了Anaconda Python发行版和流行的Scikit-Learn库,演示了广泛的有监督和无监督机器学习算法。通过用Python编写的清晰示例,您可以在家里自己的机器上试用和试验机器学习的原理。

所有的应用数学和编程技能需要掌握的内容,在这本书中涵盖。不需要深入的面向对象编程知识,因为工作和完整的例子被提供和解释。必要时,编码示例是深入和复杂的。它们也简洁、准确、完整,补充了介绍的机器学习概念。使用示例有助于建立必要的技能,以理解和应用复杂的机器学习算法。

对于那些在机器学习方面追求职业生涯的人来说,Scikit-Learn机器学习应用手册是一个很好的起点。学习这本书的学生将学习基本知识,这是胜任工作的先决条件。读者将接触到专门为数据科学专业人员设计的蟒蛇分布,并将在流行的Scikit-Learn库中构建技能,该库是Python世界中许多机器学习应用程序的基础。

你将学习

  • 使用Scikit-Learn中常见的简单和复杂数据集
  • 将数据操作为向量和矩阵,以进行算法处理
  • 熟悉数据科学中使用的蟒蛇分布
  • 应用带有分类器、回归器和降维的机器学习
  • 优化算法并为每个数据集找到最佳算法
  • 从CSV、JSON、Numpy和panda格式加载数据并保存为这些格式

这本书是给谁的

  • 有抱负的数据科学家渴望通过掌握底层的基础知识进入机器学习领域,而这些基础知识有时在急于提高生产力的过程中被忽略了。一些面向对象编程的知识和非常基本的线性代数应用将使学习更容易,尽管任何人都可以从这本书获益。
成为VIP会员查看完整内容
0
169

从设计和原型设计到测试、部署和维护,Python在许多方面都很有用,它一直是当今最流行的编程语言之一。这本实用的书的第三版提供了对语言的快速参考——包括Python 3.5、2.7和3.6的突出部分——它庞大的标准库中常用的区域,以及一些最有用的第三方模块和包。

本书非常适合具有一些Python经验的程序员,以及来自其他编程语言的程序员,它涵盖了广泛的应用领域,包括web和网络编程、XML处理、数据库交互和高速数字计算。了解Python如何提供优雅、简单、实用和强大功能的独特组合。

这个版本包括:

  • Python语法、面向对象的Python、标准库模块和第三方Python包
  • Python对文件和文本操作、持久性和数据库、并发执行和数值计算的支持
  • 网络基础、事件驱动编程和客户端网络协议模块
  • Python扩展模块,以及用于打包和分发扩展、模块和应用程序的工具
成为VIP会员查看完整内容
0
134

C语言深度指南《Modern C》第二版上线,内容更新,加入插图,是新视角指南的非常好书

地址https://www.manning.com/books/modern-c

Modern C关注现代C编程的新特性和独特之处。本书是基于最新的C标准,并提供了一个最新的视角,关于这个久经考验的真实的语言。

对这项技术

对于一门有50年历史的编程语言来说,C语言是非常现代的。无论您是在编写嵌入式代码、低级系统例程还是高性能应用程序,C语言都能应对挑战。这本独特的书,基于最新的C标准,揭示了这一可靠语言的现代视角。

关于这本书

Modern C向您介绍了现代C编程,强调了这种强大语言的独特和新特性。对于新的C程序员,它从基础开始,比如结构、语法、编译和执行。在此基础上,您将进一步了解控制结构、数据类型、操作符和函数,从而更深入地了解底层所发生的事情。在最后几章中,您将探索性能考虑因素、可重入性、原子性、线程和类型泛型编程。在进行概念强化练习和技能磨练挑战的过程中,您将编写代码。

里面有什么

  • 运算符和函数
  • 指针、线程和原子性
  • C的内存模型
  • 动手练习
成为VIP会员查看完整内容
0
76
小贴士
相关主题
相关VIP内容
专知会员服务
91+阅读 · 2020年12月28日
专知会员服务
61+阅读 · 2020年12月19日
专知会员服务
30+阅读 · 2020年12月15日
专知会员服务
35+阅读 · 2020年10月15日
专知会员服务
148+阅读 · 2020年7月31日
专知会员服务
102+阅读 · 2020年7月24日
专知会员服务
169+阅读 · 2020年6月10日
专知会员服务
134+阅读 · 2020年5月21日
相关资讯
各编程领域最好的入门书籍
程序猿
15+阅读 · 2018年7月29日
Python Matplotlib 绘图使用指南 (附代码)
AI研习社
3+阅读 · 2018年5月21日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
Python 如何快速入门?
全球人工智能
5+阅读 · 2018年3月15日
福利 | 当Python遇上大数据与机器学习,入门so easy!
十五条有用的Golang编程经验
CSDN大数据
5+阅读 · 2017年8月7日
Python 书单:从入门到……
Linux中国
14+阅读 · 2017年8月6日
相关论文
APIScanner -- Towards Automated Detection of Deprecated APIs in Python Libraries
Aparna Vadlamani,Rishitha Kalicheti,Sridhar Chimalakonda
0+阅读 · 2月18日
Harrie Oosterhuis,Maarten de Rijke
6+阅读 · 2020年12月8日
Xiaohua Zhai,Avital Oliver,Alexander Kolesnikov,Lucas Beyer
4+阅读 · 2019年5月9日
Fréderic Godin,Anjishnu Kumar,Arpit Mittal
5+阅读 · 2019年4月3日
Logically-Constrained Reinforcement Learning
Mohammadhosein Hasanbeig,Alessandro Abate,Daniel Kroening
3+阅读 · 2018年12月6日
Character-Level Feature Extraction with Densely Connected Networks
Chanhee Lee,Young-Bum Kim,Dongyub Lee,HeuiSeok Lim
5+阅读 · 2018年7月26日
Han Zhang,Ian Goodfellow,Dimitris Metaxas,Augustus Odena
5+阅读 · 2018年5月21日
Unnat Jain,Svetlana Lazebnik,Alexander Schwing
8+阅读 · 2018年3月29日
Ahmet Iscen,Giorgos Tolias,Yannis Avrithis,Ondrej Chum
6+阅读 · 2018年3月29日
Top