刘瑜
刘瑜,高级信息系统项目管理师,具有20多年C、ASP、BASIC、Fox-BASE、Delphi、Java、C#、Python等编程经验,软件工程硕士、硕士企业导师、大数据重点实验室主任。开发过商业项目20余套,承担省部级干万级别项目5个,发表国内外论文10余篇。出版了《战神一一软件项目管理深度实战》《NoSQL数据库入门与实践》《Python编程从零基础到项目实战》《Python编程从数据分析到机器学习实践》《算法之美--Pvthon语言实现(微课视频版)》《Python Django Web从入门到项目实战》。
Go语言从入门到项目实战(视频版)
3人今日阅读
Go语言是近几年广受关注的一门新兴编程语言,在设计之初就致力于解决C语言的低效问题,以及C++语言的晦涩、难用等缺陷。Go语言吸收了C、C++强大的开发功能优势,继承了C、C++的编程风格,被广泛应用于构建数字基础设施类软件,以及图形/图像处理、移动应用、人工智能、机器学习等领域,广受国内外大型IT公司的推崇和关注。 本书除了讲解Go语言的基本开发知识,还提供了3个完整的实战项目及131个源码示例。另外,本书提供对应的练习与实验,方便读者对所学知识进行巩固和检验。 本书适合高等院校学生阅读,适合程序员自学,也适合培训机构使用。
MySQL 从入门到部署实战(视频教学版)
1人今日阅读
《MySQL从入门到部署实战(视频教学版)》以新近发布的MySQL 8.x版本为基础,从入门读者的角度介绍MySQL的基础知识,帮助他们快速上手,并从从业者的角度详细介绍MySQL的进阶知识与技巧,帮助他们提升。《MySQL从入门到部署实战(视频教学版)》每章后都设置练习题和实验题,并提供参考答案,帮助读者巩固所学的知识。另外,本书还提供299分钟配套教学视频与教学课件(PPT),帮助读者高效学习。 《MySQL从入门到部署实战(视频教学版)》共17章,分为3篇。第1篇“基础知识”兼顾易学性和实用性,主要从数据库的历史、MySQL数据库的安装、数据库的基础操作、表操作、SQL语句、运算符、逻辑语句、函数和索引等方面介绍MySQL数据库的基础知识;第2篇“进阶提高”,主要从视图、存储过程、异常、游标、触发器、事务、数据备份、日志和性能优化等方面详细介绍MySQL数据库的进阶知识;第3篇“部署实战”,主要从单机部署、主从部署和分布式部署三个方面介绍数据库部署的相关知识。 《MySQL从入门到部署实战(视频教学版)》内容通俗易懂,讲解由浅入深,特别适合MySQL数据库入门读者阅读,也适合有一定基础的数据库进阶人员阅读,另外还适合作为大中专院校和相关培训机构的教材。
Python Django Web从入门到项目实战(视频版)
1人今日阅读
Python的Django框架是目前流行的一款重量级网站开发框架,具备简单易学、搭建快速、功能强大等特点。本书从简单的HTML、CSS、JavaScript开始介绍,再到Django的基础知识,融入了大量的代码案例、重点提示、图片展示,做到了手把手教授。本书基于Django 3.0.7版本、Python 3.8.5版本、Rest Framework 3.11.1版本、Vue.js 4.5.4版本、数据库MySQL 80版本进行讲解。本书还提供了一个商业级别的项目案例,采用目前主流的前后端分离开发技术,以便读者可以体验正式项目的开发过程。熟练掌握本书内容后,读者将达到中级Web项目开发工程师的技术水平。
Java从入门到项目开发实战:视频教学版
《Java从入门到项目开发实战(视频教学版)》从入门读者的角度介绍Java语言基础知识,帮助他们快速上手,并结合综合项目案例,从程序员的角度介绍Java项目开发的相关知识,帮助他们进阶提升。《Java从入门到项目开发实战(视频教学版)》每章后都设置练习题和实验题,并提供参考答案,帮助读者巩固和提高。另外,本书还提供388分钟配套教学视频与教学课件(PPT),帮助读者高效学习。 《Java从入门到项目开发实战(视频教学版)》共20章,分为3篇。第1篇“基础知识”兼顾易学性和实用性,主要介绍Java语言基础知识,包括Java的工作原理、特点及其安装,IntelliJ IDEA的安装与使用,以及Java语法基础、条件分支、循环语句、数组、类、对象、方法、面向对象、异常、集合、泛型、常用类库、I/O处理、注解和反射等;第2篇“进阶提高”,主要介绍JVM、多线程、锁机制、数据库操作、Web开发和后端开发等;第3篇“电商项目实战”,模拟实际商业项目开发,主要介绍三酷猫电商生鲜系统的开发过程,涵盖项目整体设计、后端功能实现和前端功能实现等。
Linux从入门到应用部署实战(视频教学版)
《Linux从入门到应用部署实战(视频教学版)》以CentOS 7为基础,从入门读者的角度介绍Linux基础与进阶知识,帮助他们快速上手和提高,并从程序员的角度介绍常用软件的安装与部署,帮助他们解决实际开发中的一些问题。《Linux从入门到应用部署实战(视频教学版)》每章后都设置练习题和实验题,并提供参考答案,帮助读者巩固和提高。另外,《Linux从入门到应用部署实战(视频教学版)》还提供306分钟配套教学视频与教学课件(PPT),帮助读者高效学习。 《Linux从入门到应用部署实战(视频教学版)》共14章,分为3篇。第1篇“基础知识”,主要介绍Linux的历史、Linux的安装、终端命令、远程登录、文本编辑器、系统目录、文件操作、文件系统管理、系统权限管理和系统管理等相关知识;第2篇“进阶提高”,主要介绍Shell基础知识、Shell脚本编程基础和函数等相关知识;第3篇“实战演练”,主要介绍软件安装、常用软件部署、图形用户界面、CentOS Stream和Rocky Linux等相关知识。 《Linux从入门到应用部署实战(视频教学版)》内容通俗易懂,讲解由浅入深,特别适合Linux入门与进阶人员阅读,尤其适合想要从事系统运维和软件开发的相关人员阅读,另外还适合作为大中专院校和相关培训机构的教材。
Python FastAPI Web开发从入门到项目实战
FastAPI是基于Python语言的轻量级、成熟的Web后端开发框架。它除了简单易学、能提供自动生成的API文档外,还有一个重要优点是支持异步技术,其性能可以与NodeJS、GO语言相媲美,为Web项目高并发访问提供了更好的技术选择。另外,FastAPI定位为商业级的前后端分离开发框架,为前端技术提供了简单易用的调用接口。目前,国内外不少互联网企业,都采用该框架作为商业项目开发基础。本书第1部分为基础篇,系统介绍了FastAPI的使用;第2部分为实战篇,通过后端FastAPI框架与前端Vue.js框架的组合,给出了一个商业实战项目案例。
NoSQL数据库入门与实践(基于MongoDB、Redis)
在大数据爆发的短短几年中,NoSQL成为处理大数据必须掌握的热门的核心技术之一。《NoSQL数据库入门与实践(基于MongoDB、Redis)》正是在这种情况下应运而生,该书结合MongoDB、Redis和测试工具等全面介绍NoSQL数据库技术、NoSQL精粹,是一本NoSQL数据库入门图书,也是NoSQL初学者了解NoSQL技术全貌的图书。全书包括3部分,其中NoSQL基础部分包括:初识NoSQL、TRDB与NoSQL的技术比较、NoSQL数据存储模式。NoSQL实践部分分别介绍了文档数据库MongoDB和键值数据库Redis入门及提高知识,并通过两个电商平台综合案例详细介绍了MongoDB和Redis在实现不同业务(如日志存储、商品评论、订单信息记录、点击量存储、商品推荐、购物车、记录浏览商品行为等)功能模块开发过程中的具体应用。NoSQL提高部分介绍了大数据环境下MongoDB和Redis在操作速度和数据存储方面的优化方法和处理技术,以及对NoSQL产品实际业务应用的选择及部署和NoSQL辅助工具的应用。既可以让读者学好NoSQL基础知识,掌握NoSQL数据库技术,具备代码实战水平,又能培养读者系统性考虑问题的能力,对有较高要求的读者还给出了深入学习的方向和核心内容。 《NoSQL数据库入门与实践(基于MongoDB、Redis)》一书除纸质介绍外,前8章还提供了视频讲解,手机扫描二维码即可观看,并提供全书的源代码,方便读者快速学习。 《NoSQL数据库入门与实践(基于MongoDB、Redis)》一书语言通俗易懂,内容由浅入深,非常适合想全面了解NoSQL知识的高校学生、教师及相关IT工程师参考学习,也适合所有对NoSQL数据库感兴趣的技术人员阅读。
Python编程从零基础到项目实战(微课视频版)(第二版)
《Python编程从零基础到项目实战(微课视频版)》是一本介绍Python相关知识的Python基础教程,也是一本Python视频教程,内容涉及算法、Python数据分析、图形处理、Web开发、科学计算、项目管理、人工智能、Python爬虫等。其中第Ⅰ部分为Python基础篇,首先从Python的安装开始,随后介绍了变量和数据类型、条件分支与循环、列表与元组、字典、函数、类、标准库以及程序中的异常现象及处理方法;第Ⅱ部分为Python提高篇,介绍了文件处理、图形用户界面、数据库操作、线程与进程、测试及打包等知识;第Ⅲ部分为拓展篇,介绍了Python在Web应用、商业级别的技术框架、大数据应用、AI应用等方面的拓展知识。全书通过“三酷猫”将案例串联起来,由浅入深、生动有趣,在增加趣味性的同时,让读者对Python的具体使用有一个完整的认识。另外,本书配备了77集微视频讲解、提供完整的源代码及PPT课件下载。具体下载方法见“前言”中的相关介绍。
编程学习书籍(共5册)
暂无简介
青少年人工智能编程(Python版)
本书在内容设计上具有明显的创新行为,主要为了更好地满足12岁到20岁青少年朋友的学习需求,由浅入深,快乐学习Python语言。从基础知识角度,考虑读者中学数学、英语等背景知识的要求,使所编程的内容既有助于加深对中学知识的理解,又有助于更好地领会代码的作用,能达到一举多得的学习效果;从趣味角度,还引入了可爱的三酷猫,融入各种故事与读者一起体会编程的作用;从知识层次角度,本书从基本的Python语法、函数、数组,到制作二维图、动画、游戏,再到传统算法、图像算法、国内外竞赛知识,既能逐步提高读者通过编程解决问题的能力,又能让读者触碰智能编程在竞赛、科学研究、实际应用等方面的诱人前景;从教学角度,每章安排了练习和实验,并提供教学PPT等资料,方便教师的教学使用要求。另外,本书对大数据、人工智能的基础知识做了启蒙式的潜移默化式的安排,如对数学、数据、算法的画龙点睛式安排。
Redis 数据库从入门到实践
基于内存的Redis数据库日趋红火,广受程序员关注。本书将以Redis6.2.0版本作为主讲版本,同时单独测试了Redis7.0.0版本新赠的主要功能。本书主要内容分基础篇、提高篇、实战篇,由浅入深、层层递进地进行介绍。基础篇重点介绍Redis的基础命令;提高篇主要介绍磁盘持久化、主从复制、分布式集群、事务、Lua脚本、管道、缓存、发布、订阅、Redis Stream消息队列、I/O线程、安全等各种高级技术;实战篇则介绍编程语言Java、Python、C、GO、PHP调用、大规模应用案例、实用辅助工具、电商应用实战案例。本书提供习题、实验及相关配套内容,即可供高校教学使用,又可供IT工程师自学使用。