• 认识编程 以python语言讲透编程的本质 编程语言 郭屹
  • 认识编程 以python语言讲透编程的本质 编程语言 郭屹
  • 认识编程 以python语言讲透编程的本质 编程语言 郭屹
  • 认识编程 以python语言讲透编程的本质 编程语言 郭屹
  • 认识编程 以python语言讲透编程的本质 编程语言 郭屹
  • 认识编程 以python语言讲透编程的本质 编程语言 郭屹
21年品牌 40万+商家 超1.5亿件商品

认识编程 以python语言讲透编程的本质 编程语言 郭屹

中国早期java研发工程师之一,bc driver、minis开发者,norming软件靠前cto主笔

55.3 6.2折 89 全新

库存3件

北京丰台
认证卖家担保交易快速发货售后保障

作者郭屹

出版社机械工业出版社

ISBN9787111687610

出版时间2021-08

版次1

装帧平装

开本16

页数224页

字数345千字

定价89元

货号xhwx_1202461413

上书时间2024-07-05

智胜图书专营店

六年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
主编:

笔者作为的企业软件设计师和架构师主持研发的产品a多次荣获软件技术和产品奖: 2002年获得全球年度开发伙伴奖 2007年获得澳大利亚佳第三方开发伙伴奖 2014年获得非洲年度开发伙伴奖在超过二十年的职业生涯中,主持过多个大型系统研发:2006年负责开发中国veolia water项目管理系统  2007 年负责开发加拿大avantage项目及计费系统(atb) 2009年负责开发埃塞俄比亚电信(etc)运营系统  2013年负责开发加纳民航局(gcaa)人力资源系统

目录:

前言

章程序、数字与进制

1.1概述

1.2何谓程序?

1.3计算机只有两根手指?

1.3.1为什么偏偏是二进制?

1.3.2计算机与十进制

1.4python怎么手指?

1.5python语言入门

第2章计算机探秘

2.1计算机本来叫计算机

2.2化计算为加法

2.2.1从小学的1+1开始

2.2.2计算机的移位作

2.2.3不单单是乘除法实现

2.3进制转换及数据存储

2.3.1进制的转换

2.3.2计算机如何存储数据?

2.3.3形象一点来看晶体管

2.3.4抽象一点来看数据存储逻辑

2.3.5字符的编号

2.4从加法到芯片

2.4.1万法归加法

2.4.2自己做个加法器

2.5101页报告改变了世界

2.5.1又笨又快的图灵机

2.5.2从101页报告到极简计算机

2.5.3跟着"极简"执行代码

第3章编程基础概念

3.1计算机的外包装

3.2计算机的语言

3.3goto语句有害

3.4说说数据结构

3.5面向对象编程

3.5.1什么是面向对象编程?

3.5.2python的混合编程

3.6进程与线程

3.7递推与递归

3.8关于分治

3.9算法及能分析

第4章数学与编程是一家

4.1什么是函数?

4.1.1先算一个阶乘

4.1.2往前走一步——求方根

4.1.3再往前走一步——求阶乘的方根

4.1.4python常见的库

4.2面向对象编程,再来求一求素数

4.2.1捋清思路

4.2.2过程执行

4.2.3验证哥德巴赫猜想

4.2.4验证与证明

4.3递归,还记得斐波那契数列吗?

4.3.1斐波那契数列

4.3.2生活中的斐波那契数列

4.3.3用递归重写阶乘

4.4深入递归,汉诺塔问题

4.4.1汉诺塔传说

4.4.2塔也是递归,递归也是树

4.5python解方程

4.5.1二次方程

4.5.2高次方程

4.5.3python解同余方程

4.6python用刘徽割圆术求面积

4.6.1刘徽割圆术求面积

4.6.2进入递推,交给python

4.7跟着ada计算伯努利数(向ada致敬)

4.7.1分析计算伯努利数

4.7.2为什么要向ada致以敬意?

第5章字符处理

5.1先来谈谈字符编码

5.1.1首先是unicode

5.1.2有了unicode还不够

5.2python如何作字符串

5.2.1丰富的字符串作

5.2.2开始造个轮子

5.3凯撒密码(caesar cipher)

5.4字符串查找(kmp算法)

5.4.1从笨的方法开始

5.4.2聪明一点的方法

5.5python如何作文件

5.5.1作文件的方式

5.5.2简单地演练一下

5.6json是谁

5.6.1json对象

5.6.2解析json

5.6.3解析复杂json

5.7关于正则表达式

5.7.1正则表达式的功用

5.7.2正则解释器

5.7.3正则表达式的应用

第6章数据结构

6.1python的序列103

6.1.1arraylist和linkedlist作

6.1.2首先是arraylist

6.1.3接下来是linkedlist

6.2关于栈——优选后出

6.3括号如何匹配

6.4数学表达式解析

6.4.1计算机读取数学表达式

6.4.2获取作数与作符序列

6.4.3开始计算

6.5关于hashmap

6.5.1python中的字典作

6.5.2手动做hashmap

6.5.3增删改查

6.5.4hashmap遍历

6.5.5成果验收

6.6树之遍历

6.6.1先构建一棵二树

6.6.2再遍历二树

6.6.3换一种方式遍历

6.7树之构建和查找

6.7.1还是先构建树

6.7.2然后查找特定元素

6.7.3让树更加泛用

6.8衡树(avl算法)

6.8.1衡二树

6.8.2衡二树增加节点

6.8.3不衡旋转

6.9图的表示

6.10拓扑排序

6.11短路径(dijkstra算法)

6.12关键路径cp

第7章查找与排序

7.1查字典——冒泡排序

7.2每次吃甜的葡萄——选择排序

7.3抓牌看牌——插入排序

7.3.1先来描述一下场景

7.3.2进入python

7.4向左向右看齐——快速排序

7.4.1先来分而治之

7.4.2开始编写快速排序程序

7.5先分再排序——堆排序

7.5.1先理解堆排序思路

7.5.2python的时间

7.6不会淘汰的季后赛——归并排序

7.7以上排序的比较

7.8插入排序2.0——希尔排序

7.9桶排序——排序

7.10二分查找(试着做一个字典)

第8章动态规划

8.1游戏币贪心算法——dp导入

8.1.1游戏币的动态规划

8.1.2数字三角的动态规划

8.2序列的公约数——lcs

8.3基因序列比对(levenshtein算法)

8.4背包问题

8.4.1背包问题解析

8.4.2开始变成程序

第9章数理统计与人工智能

9.1人均收入统计

9.1.1先从数据出发

9.1.2进入程序世界

9.1.3来看点经济学(基尼系数)

9.2用贝叶斯公式智能诊断

9.2.1先来谈谈概率

9.2.2"智能医生"的训练

9.3预测广告效果的线回归

9.3.1线回归

9.3.2向量

9.3.3编写线回程序

9.4马尔科夫模型

9.4.1什么是马尔科夫模型

9.4.2开始解决一些问题吧

9.5后聊聊人工神经网络

9.5.1可以开始做点仿生了——一个简单的神经元

9.5.2"神经元"如何学

内容简介:

本书是关于计算机编程的科普书,它包含了计算机软件的发展历史、、数据结构,以及基本算法等内容,并进一步探讨了动态规划、概率统计和神经网络等知识。作者通过轻松的笔调,由浅入深地对编程的本质进行了直观、具体的讨论。虽然书中的例子都是用python编写的,但是介绍的编程方法和思想却是通用的。书中的实例都有对应的完整代码实现,涉及初等数学、数据结构、排序与查找、数理统计、动态规划及神经网络等多个方面。这些实例把编程讲解和程序代码结合在一起,从而让概念更加容易理解。本书适合学python,以及编程的读者阅读。

作者简介:

郭屹:中国java研发工程师鼻祖之一,bc driver、mini开发者,norming软件国际cto。曾在un microytem公司java研发中心担任j2ee研发工程师。

精彩书评:

探讨计算机基础、数据结构、算法、统计、人工智能、神经网络等方面的知识。中国java研发工程师鼻祖之一,bc driver、mini开发者,norming软件国际cto主笔。

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP