千锋教育

Java培训丨Python培训丨IT培训机构

  • 博客(115)
  • 资源 (1)
  • 收藏
  • 关注

原创 从零开始学Python:第十课-函数和字符串的应用

前面两节课,我们介绍了函数和字符串。在讲解今天的内容之前,先来回答一个可能会让大家感到费解的问题:为什么字符串类型(str)可以通过调用方法的方式进行操作,而之前我们用到的数值类型(如int、float)却没有可以调用的方法。在Python中,数值类型是标量类型,也就是说这种类型的变量没有可以访问的内部结构;而字符串类型是一种结构化的、非标量类型,所以才会有一系列的方法可供调用。如果对这一点感到困惑,那就继续学习吧,等学习完面向对象编程的知识后,你就能找到这些问题的答案了。接下来我们通过一些案.

2020-06-30 17:34:05 971

原创 从零开始学Python:第九课-常用数据结构之字符串

接着上期的Python教程讲,视频教程你们私我要的,整理出来了:Python 900集全套视频教程(全家桶)https://pan.baidu.com/s/1cU5lDWq9gh0cQ7hCnXUiGA,你们好好学。第二次世界大战促使了现代电子计算机的诞生,世界上的第一台通用电子计算机叫ENIAC(电子数值积分计算机),诞生于美国的宾夕法尼亚大学,占地167平米,重量27吨,每秒钟大约能够完成约5000次浮点运算,如下图所示。ENIAC诞生之后被应用于导弹弹道的计算,而数值计算也是现代电子计算机最为重

2020-06-30 17:28:03 716

原创 从零开始学Python:第八课-函数和模块

在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。你可能已经想到了,这个问题其实等同于将8个苹果分成四组且每组至少一个苹果有多少种方案,因此该问题还可以进一步等价于在分隔8个苹果的7个空隙之间插入三个隔板将苹果分成四组有多少种方案,也就是从7个空隙选出3个空隙放入隔板的组合数,所以答案是组合数的计算公式如下所示:根据我们前面学习的知识,可以用循环做累乘来计算阶乘,那么通过下面的Python代码我们就可以计算出组合数的值,...

2020-06-30 17:16:49 1011

转载 HDFS安装模式之伪分布式集群

1 伪分布式模式介绍1.特点 - 在一台机器上安装,使用的是分布式思想,即分布式文件系统,非本地文件系统。 - Hdfs涉及到的相关守护进程(namenode,datanode,secondarynamenode)都运行在一台机器上, 都是独立的java进程。2. 用途 比Standalone mode 多了代码调试功能,允许检查内存使用情况,HDFS输入输出,以及其他的守 护进程交互。2 平台软件说明- 操作系统: win10/

2020-06-30 09:59:03 524 1

转载 Hadoop的单节点集群设置(独立模式)

在前两篇文章中,我们对Hadoop进行了简单的概述。接下来,我们就来了解一下Hadoop集群的安装。而Hadoop的安装模式有以下三种,我们一一来了解一下:单节点上的本地模式(独立模式) :Local(Standalone)Mode 单节点的伪分布模式:Pseudo-Distributed Mode 多节点的安全分布式集群模式:Fully-Distributed Cluster1 本地模式介绍1.1 特点:运行在单台机器上,没有分布式思想,使用的是本地文件系统1.2. 用途用于对M

2020-06-30 09:58:23 551 1

转载 云计算概述

1、云计算概念云是网络、互联网的一种比喻说法。过去在图像中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。云计算(Cloud Computing)是以虚拟化技术为核心,以低成本为目标的,基于互联网服务的动态可扩展的网络应用基础设备,用户按照使用需求进行付费购买相关服务的一种新型模式。云计算模式非常像国家的电厂集中供电模式(电厂提供点,用户付费购买)。在云计算模式下,云计算提供了用户看不到、摸不到的硬件设施(服务器,内存,硬盘)和各种应用软件等资源。用户只需要接入互联网,付费购买自

2020-06-30 09:56:48 590 1

转载 Apache-Hadoop简介

一、Hadoop出现的原因现在的我们,生活在数据大爆炸的年代。国际数据公司已经预测在2020年,全球的数据总量将达到44ZB,经过单位换算后,至少在440亿TB以上,也就是说,全球每人一块1TB的硬盘都存储不下。一些数据集的大小更远远超过了1TB,也就是说,数据的存储是一个要解决的问题。同时,硬盘技术也面临一个技术瓶颈,就是硬盘的传输速度(读数据的速度)的提升远远低于硬盘容量的提升。我们看下面这个表格:硬盘瓶颈比较可以看到,容量提升了将近1000倍,而传输速度才提升了20倍,读完一个硬盘

2020-06-30 09:56:40 532 1

转载 Hadoop的生态系统

在上一篇文章千锋大数据学院:Apache-Hadoop简介​zhuanlan.zhihu.com中,我对hadoop做了一些简介。这次,我整理了一下hadoop的生态系统。hadoop生态系统,意思就是以hadoop为平台的各种应用框架,相互兼容,组成了一个独立的应用体系,也可以称之为生态圈。通过以下的图:hadoop生态系统我们可以可以总结如下常用的应用框架(图中没有的,我也列出了几个):1,HDFS(hadoop分布式文件系统)是hadoop体系中数据存储管理的基础。他是

2020-06-30 09:56:32 509 1

转载 凯哥带你从零学大数据系列之Java篇---第二十二章:Lambda表达式

课程重点:1 函数式接口 函数式接口的概念 函数式接口的判断 @FunctionalInterface2 lambda表达式的语法 基础的语法 语法的精简(参数、方法体)3 函数引用 静态、非静态、构造方法的引用 对象方法的特殊引用22.1. Lambda表达式的简介22.1.1. Lambda表达式的概念lambda表达式, 是Java8的一个新特性, 也是Java8中最值得学习的新特性之一。lambda表达式, 从本质来讲, 是一个匿名

2020-06-29 10:04:47 526

转载 大数据概述

一、大数据时代大数据时代的悄然来临,让信息技术的发展发生了巨大变化,并深刻影响着社会生产和人民生活的方方面面。每个国家都高度重视大数据技术的研究和产业发展,纷纷把大数据上升为国家战略加以重点推进。企业和教育机构也纷纷加大技术,资金和人员投入力度,以期在“第三次信息化浪潮”中占得先机,引领市场。1、三次信息化浪潮第一次信息化浪潮1980年前后,个人计算机的普及,使得计算机走入企业和家庭,大大提高了社会生产力,也使得人类迎来了第一次信息化浪潮,Intel、IBM、苹果,MicroSoft、联想等

2020-06-29 10:04:29 982

转载 凯哥带你从零学大数据系列之Java篇---第二十四章:JVM优化

课程重点:JVM的简单理解课程目录第一章. JVM简介1.1. JVM位置JVM是运行在操作系统之上的,它与硬件没有直接的交集。 JVM直接翻译为Java虚拟机但实际应该是Java虚拟机规范。1.2. 三种JVMSun公司的HotSpot、 BEA公司的JRockit、 IBM公司的J9 VM提起HotSpot VM,相信所有Java程序员都知道,它是Sun JDK和OpenJDK中所带的虚拟机,也是目前使用范围最广的Java虚拟机。但不一定所有人都知道的是,这.

2020-06-29 10:04:18 533

转载 凯哥带你从零学大数据系列之Java篇---第二十五章:文件操作详解

课程大纲文件操作的简介 绝对路径和相对路径 分隔符 File类(重点)1. 文件操作的简介顾名思义, 操作磁盘上的某一个文件或者某一个文件夹。 可以对他们进行创建、 删除、 移动、 属性获取、 属性设置等操作。 但是, 并不包含读取文件的内容、 拷贝文件。在Java中, 使用java.io.File类描述一个文件, 或者是一个文件夹。2. 绝对路径和相对路径2.1. 相关概念路径:用来描述一个文件所在的地址, 用来定位一个文件的。 可以分为绝对路径和相对路径。绝对路...

2020-06-29 10:04:06 492

转载 凯哥带你从零学大数据系列之Java篇---第二十六章:IO流详解

课程大纲:IO流的简介 基础的IO流(重点) 常见的其他流http://1.IO流的简介1.1. 什么是IO流IO流: Input/Output Stream流: 指的是一串流动的数据, 在数据在流中按照指定的方向进行流动。 实现数据的读取、写入的功能。1.2. IO流的使用场景使用File类, 只能做关于文件的操作, 获取属性、 创建文件、 删除文件、 移动文件等操作, 但是不包含读取文件中的内容。 如果需要读取、修改文件中的内容, 此时就需要使用IO流来完成了。使用场景

2020-06-29 10:03:56 501

原创 从零开始学Python:05-分支结构

应用场景迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构。然而仅有顺序结构并不能解决所有的问题,比如我们设计一个游戏,游戏第一关的通关条件是玩家获得1000分,那么在完成本局游戏后,我们要根据玩家得到分数来决定究竟是进入第二关,还是告诉玩家“Game Over”,这里就会产生两个分支,而且这两个分支只有一个会被执行。类似的场景还有很多,我们将这种结构称之为“分支结构”或“选择结构”。给大家一分钟的时间,你应该可以想到至少5个以上这样的例子,赶紧试一试。.

2020-06-28 17:04:49 671

原创 从零开始学Python:04-Python语言元素之运算符

本期的Python教程,接着我们的系统教程第三课开始讲。也有整理Python的视频教程。需要的可以私我。2020版Python教程_完全入门_学完达到Python工程师水平https://pan.baidu.com/s/1WjZwe-12Nua-TgAG9sHOFAPython语言支持很多种运算符,我们先用一个表格为大家列出这些运算符,然后选择一些马上就会用到的运算符为大家进行讲解。说明:上面这个表格实际上是按照运算符的优先级从上到下列出了各种运算符。所谓优先级就是在...

2020-06-28 16:57:06 1010

转载 Kafka与ActiveMQ的区别与联系详解

1. 背景分析消息队列这个类型的组件一直是非常重要的组件,当经过两家企业后我就很坚信这个结论了。队列这种东西,最广泛的作用还是在于解耦,宽泛一点的说,它可以将不同部门的工作内容进行有效的整合,基于一个约定好的格式,就可以两头互相不干扰的进行开发。可以说这个生产消费的思想不仅仅适用于程序也适用于非常多的地方。目前对于我看到的来说,Kafka更多的还是做为一个数据源,数据桥梁的作用,不同业务之间的沟通。比如需要实时接入A部门的业务数据的话,就会有这样的手段:落地到HDFS的数据会用来进行一些算法上

2020-06-28 09:51:59 603

转载 相比于手动搭建集群,使用Ambari或者CDH的必要性

1. Ambari简介Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的供应、管理和监控。Ambari已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeper、Sqoop和Hcatalog等。Apache Ambari 支持HDFS、MapReduce、Hive、Pig、Hbase、Zookeper、Sqoop和Hcatalog等的集中管理。也是5个顶级hadoop管理工具之一。Ambari能够安装安全的(基

2020-06-28 09:51:34 582

转载 MySQL与Redis的区别与联系详解

1. MySQL和Redis的数据库类型MySQL是关系型数据库,主要用于存放持久化数据,将数据存储在硬盘中,读取速度较慢.Redis是NOSQL,即非关系型数据库,也是缓存数据库,即将数据存储在缓存中,缓存的读取速度快,能够大大的提高运行效率,但是保存时间有限.2. MySQL的运行机制MySQL作为持久化存储的关系型数据库,相对薄弱的地方在于每次请求访问数据库时,都存在着I/O操作,如果反复频繁的访问数据库.第一:会在反复链接数据库上花费大量时间,从而导致运行效率过慢;第二:反复的访问数

2020-06-28 09:51:24 543

转载 带你从零学大数据系列之Java篇---第二十章:多线程基础

课程重点:线程相关概念的理解 线程的生命周期 线程的常用方法20.1. 线程的简介20.1.1. 串行与并发如果在程序中,有多个任务需要被处理,此时的处理方式可以有串行和并发:串行(同步):所有的任务,按照一定的顺序,依次执行。如果前面的任务没有执行结束,后面的任务等待。 并发(异步):将多个任务同时执行,在⼀个时间段内,同时处理多个任务。生活中, 其实有很多串行和并发的案例。 最常见的就是排队买饭。 小明到KFC吃饭, 发现有好几个窗口可以点餐。 选择了其中的一个窗口进行排队。

2020-06-28 09:51:07 520

转载 带你从零学大数据系列之Java篇---第二十一章:多线程高级

课程重点:临界资源问题理解 线程锁 同步代码块 同步方法 单例中的同步 唤醒等待机制 线程池(了解)21.1. 临界资源问题21.1.1. 临界资源问题简介1. 临界资源在一个进程中, 多个线程之间是可以资源共享的。 如果在一个进程中的一个资源同时被多个线程访问, 这个资源就是一个临界资源。如果多个线程同时访问临界资源, 会对这个资源的值造成影响。2. 临界资源问题多个线程同时访问一个资源的情况下, 一个线程在操作这个资源的时候, 将值取出进行运算, 在还没来得及进

2020-06-28 09:50:54 512

原创 从零开始学Python:03 Python语言元素之变量

作为一个程序员,可能经常会被外行人问到两个问题,其一是“什么是(计算机)程序”,其二是“写(计算机)程序能做什么”,这里我们先对两个问题做一个回答。程序是指令的集合,写程序就是用指令控制计算机做我们想让它做的事情。那么,为什么要用Python语言来写程序呢?因为Python语言简单优雅,相比C、C++、Java这样的编程语言,Python对初学者更加友好,当然这并不是说Python不像其他语言那样强大,Python几乎是无所不能的,在第一节课的时候,我们就说到了Python可以用于服务器程序开发、云平台开发

2020-06-24 17:43:01 679

原创 从零开始学Python02:第一个Python程序

在上一课中,我们已经了解了Python这门语言并安装了运行Python程序所需的环境,相信大家已经迫不及待的想开始自己的Python编程之旅了。首先我们来告诉大家在哪些地方可以写Python程序。编写代码的工具交互式环境我们打开Windows的“命令行提示符”工具,输入命令python然后回车就可以进入到Python的交互式环境中。所谓交互式环境,就是我们输入一行代码回车,代码马上会被执行,如果代码有产出结果,那么结果会被显示在窗口中。例如:Python 3.7.6Type ".

2020-06-24 17:41:00 651

原创 从零开始学Python:01初识Python

从今天起,我们针对着手开始学Python的小白选手,整理了一套系统的教程,所以,新手伙伴们,你们的福音来咯!希望接下来的每一期教程,你都能吸收掌握!每一期也都会有相应的Python视频教程,需要学的伙伴,可以私我哦!下面开启我们的Python之旅!Python的简介Python是由荷兰人吉多·范罗苏姆(Guido von Rossum,后面都称呼他为Guido)发明的一种编程语言。Python的历史1989年圣诞节:Guido开始写Python语言的编译器。 1991年2月:.

2020-06-24 14:01:48 1178 3

转载 SpringBoot2.x系列教程76--Java测试详解

一. 关于测试1. 单元测试的概念在计算机编程中,单元测试是一种软件测试方法,用以测试源代码的单个单元、一个或多个计算机程序模块的集合以及相关的控制数据、使用过程和操作过程,以确定它们是否适合使用。通俗的说,我们在做单元测试时,只是测试了一个代码单元,也就是每次只测试一个方法,不包括与正测试组件相交互的其他所有代码组件。2. 集成测试的概念集成测试(有时也称集成和测试,缩写为 I&T)是软件测试的一个阶段,在这个阶段中,各个软件模块被组合在一起来进行测试。通俗的说,我们在集成测试中是

2020-06-24 11:23:47 923

转载 算法从入门到精通6之插入排序

一、概述上一节我们说过排序是算法中的一部分。所以我们学习排序也是算法的入门,为了能让大家感受到排序是算法的一部分,我举个例子证明一下:比如麻将游戏,发完牌之后需要对手上的牌进行排序,大家想想,麻将排序如何排呢?它有什么特点呢?而且在摸牌打牌的过程中,我们要不断的排序,如何排序呢?选择什么排序算法最快呢?以上这种情况我们就可以分析选择哪种排序算法更高效。比如下图已经有一副固定顺序的牌了:此时轮到我们摸牌,摸到的牌如下:此时,要将这个“三同”放到上面的一副牌中,就存在如下规律:1、正

2020-06-24 11:23:29 951

转载 凯哥带你从零学大数据系列之Java篇---第十七章:集合(List)

课程重点:List的概念 List的常用方法 List的遍历 数据结构:数组与链表原理 数据结构:链表代码实现(了解)17.1. 存储特点List集合是单列集合,是Collection接口的子接口。Collection接口中所有的方法,这里都有。同时,这个集合比Collection集合,多个若干方法。在List接口中,是有下标的概念的。多出来的这些方法,基本也都是围绕着下标操作的。17.2. List API17.3. 示例代码import java.util.Arr

2020-06-24 11:23:17 913

转载 凯哥带你从零学大数据系列之Java篇---第十八章:集合(Set)

课程重点:Set的存储特点 数据结构-哈希表(了解) 数据结构-二叉树(了解) TreeSet的排序去重(了解) HashSet的去重18.1. 存储特点Set集合中,没有下标的概念。 Set集合,是一个去重复的集合。 在Set集合中不会添加重复的元素的! 在向一个Set集合中添加元素的时候, 会先判断这个元素是否已经存在了。 如果存在, 则不再添加。 Set集合中, 数据的存储是无序的。 无序: 所谓的无序, 其实指的是元素的添加顺序和存储顺序是不一致的。 无序, 并不意味着随

2020-06-24 11:23:06 900

转载 凯哥带你从零学大数据系列之Java篇---第十九章:集合(Map+Collections)

课程重点:Map的存储特点 Map的常用方法 Map的遍历 TreeMap的去重和排序(了解) HashMap的去重(了解) Collections工具类中常用方法19.1. Map集合的存储特点Map是双列集合的顶级接口, 这个接口并没有继承自Collection接口。在Map中, 更多强调的是一层映射关系。 在Map中存储的数据, 是一个个的键值对(Key-Value-Pair), 键和值是一一对应的。需要注意:由于Map集合并没有实现Iterable接口, 因此这个集合是

2020-06-24 11:22:51 891

转载 大数据系列文章之数据中台-二:建设数据中台

大多数的数据人,做数据中台习惯从自顶向下进行建设。这种做法的优点是能够通盘考虑全局问题,保持数据的一致性,但坏处是变动的成本比较高,难以适应高速变化的业务结构。仔细想想,阿里是先有了电商业务,才有了大中台落地的基础;头条做好了抖音,才有了算法中台的诞生;腾讯IM深耕多年,也是基于IM逻辑做数据中台。其实数据中台更多的要走到业务中,为业务贡献价值,才能真的称之为“中台”。总的来说,在数据服务之上,就是应用层,这里可以分为两类,一类是通用性数据应用,包括报表系统、大屏系统、自助分析系统,本身不具备行业属性,

2020-06-23 11:36:18 995

转载 带你从零学大数据系列之Java篇---第十三章:字符串

课程重点:字符串概念 字符串的内存理解 字符串的常用方法 可变字符串的常用方法13.1. 字符串的简介13.1.1. 字符串的概念字符串, 其实是由若干个字符组成的一个有序序列。 用String来表示一个字符串。字符串中的内容, 用双引号括起来。 在双引号中, 字符的数量不限制, 可以是0个, 可以是1个, 也可以是多个。String str1 = "hello world";13.1.2. 字符串的内存分析字符串, 是一个引用数据类型。 但是字符串的引用, 和之前在面

2020-06-23 11:35:27 925

转载 带你从零学大数据系列之Java篇---第十四章:正则表达式

课程重点:正则表达式简单理解 正则表达式的简单使用14.1. 正则表达式的简介14.1.1. 正则表达式的简介正则表达式, 不是Java特有的。 是一套独立的, 自成体系的知识点。 在很多语言中, 都有对正则的使用。正则表达式, 使用来做字符串的校验、匹配的, 其实正则只有一个作用: 验证一个字符串是否与指定的规则匹配。但是, 在很多的语言中, 都在匹配的基础上, 添加了其他的功能。 例如Java: 在匹配的基础上, 还添加了 删除、替换... 功能14.1.2. 正则表达式的使

2020-06-23 11:35:06 933

转载 带你从零学大数据系列之Java篇---第十五章:泛型

课程重点:泛型的理解 泛型在类上的使用 泛型在接口上的使用 泛型在方法上的使用15.1. 泛型的简介泛型, 指的是“泛指的类型”。 将数据类型参数化。使用泛型, 将某些类型, 在类与类、 类与接口、 方法之间进行传递。 类似于 “传参” 。15.2. 泛型的好处用在集合中, 限制存储的元素的类型, 不用再使用元素的时候, 逐个元素进行类型检查。 可以提高代码的可读性。 可以使某些发生在运行时期的逻辑错误问题, 提前到编译时期。15.3. 泛型的定义方式泛型, 是定义在一

2020-06-23 11:34:50 883

转载 带你从零学大数据系列之Java篇---第十六章:集合基础

课程重点:集合的概念理解 集合的基本方法使用16.1. 集合是的简介16.1.1. 集合的概念集合与数组类似, 是一个数据容器, 用来存储引用数据类型的数据。 在Java中, 集合不是泛指某一个类, 而是若干个类组成的数据结构的实现。Java的集合类是java.util包中的重要内容,它允许以各种方式将元素分组,并定义了各种使这些元素更容易操作的方法。Java集合类是Java将一些基本的和使用频率极高的基础类进行封装和增强后再以一个类的形式提供。Java集合类是可以往里面保存..

2020-06-23 11:34:31 945

转载 SpringBoot2.x系列教程71--分布式缓存Hazelcast详解及原理探究

一. Hazelcast1. Hazelcast简介Hazelcast 是由Hazelcast公司开发的一款开源的分布式内存级别的缓存数据库,可以为基于JVM环境运行的各种应用提供分布式集群和分布式缓存服务。利用Hazelcast可以满足“分布式”、“集群服务”、“网格式内存数据”、“分布式缓存“、“弹性可伸缩服务”等的要求。2. Hazelcast的应用Hazelcast提供了对很多 Java 接口的分布式实现,如Map, Queue, ExecutorService, Lock以及

2020-06-22 11:01:22 519

转载 SpringBoot2.x系列教程72--SpringBoot整合Hazelcast实现分布式缓存

一. 分布式缓存代码实现步骤1. 创建web项目我们按照之前的经验,创建一个web程序,并将之改造成Spring Boot项目,具体过程略。2. 添加依赖包<dependency> <groupId>com.hazelcast</groupId> <artifactId>hazelcast</artifactId></dependency><dependency> <g

2020-06-22 11:00:04 920

转载 SpringBoot2.x系列教程73--Web开发中的Session详解及原理分析

一. HttpSession机制1.HTTP协议与HttpSession的状态保持Session经常被翻译为会话,其本来的含义是指有始有终的一系列动作/消息。比如打电话时,从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个Session。而在网络中,Session是指从一个浏览器窗口打开再到关闭的这个期间。互联网应用层协议基本都是基于 HTTP 和 HTTPS 协议的,它们的本身都是无状态的, 也就是只负责网络的请求和响应。 我们只需要告诉服务器我们需要什么,服务器就会给我们返回相应的资源。.

2020-06-22 10:59:46 916

转载 SpringBoot2.x系列教程74--SpringBoot中实现分布式的Session共享

一. SpringBoot中实现Session共享1. 创建web项目我们按照之前的经验,创建一个web程序,并将之改造成Spring Boot项目,具体过程略。2.添加依赖包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </

2020-06-22 10:59:30 483

转载 SpringBoot2.x系列教程75--整合JPA、Redis实现分布式的Session共享

一.SpringBoot整合JPA、Redis实现分布式的Session共享1. 创建web项目我们按照之前的经验,创建一个web程序,并将之改造成Spring Boot项目,具体过程略。2.添加依赖包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jp

2020-06-22 10:59:17 913

原创 Python学习干货分享:一个60秒的小例子

最近发现了一个很有意思的学习Python的小例子,从Python基础知识,字符串,正则,到进阶的生成器,迭代器,难懂的装饰器,常见的文件处理,正则使用,到算法的入门,一应俱全,非常适合学习修炼。并且整理的Python视频教程,也秀出来了,有学习的伙伴,加油啦!2020版Python教程:完全入门——学完达到Python工程师水平https://pan.baidu.com/s/1WjZwe-12Nua-TgAG9sHOFA一、基本操作1. 链式比较i = 3print(1 < i.

2020-06-19 16:55:31 1118

原创 当下的Python程序员有哪些就业方向可选?

作为一名python程序员可选择的就业方向有很多,主要看个人的兴趣与发展意向。WEB开发利用Python的框架可以做网站,而且都是一些精美的前端界面。python拥有非常完善的与web服务器进行交互的库,以及大量的免费的前端网页模板。linux运维做Linux运维是必须要掌握Python语言,可以满足Linux运维工程师的工作需求提升效率代替一些shell脚本的功能使用Python实现。Pyhon可以很方便的对各类工具进行二次开发,形成一套自己的运维管理系统。游戏开发python

2020-06-19 12:03:25 999

HTML5从入门到精通(千锋教育)免费电子版+PDF下载

本书是HTML5初学者极好的入门教材之一,内容通俗易懂、由浅入深、循序渐进。本书内容覆盖全面、讲解详细,其中包括标签语义化、标签使用规范、选择器类型、盒模型、标签分类、样式重置、CSS优化、Photoshop切图处理、整页制作、CSS3新样式、HTML5新功能等。 本书具有四大特色: 一是案例简洁形象,以简单案例来剖析晦涩的知识点; 二是通过精简核心内容,摒弃老旧的概念与语法,突出重点内容,从而节省读者的阅读时间与学习成本; 三是本书作者实战操作经验丰富,本书内容不仅仅局限于知识点讲解,还包含开发工具、开发流程、整站制作、精确切图等知识点的详细介绍; 四是本书包含更多新版本内容,同时对新的CSS3和HTML5知识点都有所涉及。 本书适合初学者和中等水平的HTML5开发人员,以及高等院校、培训学校的师生使用,是牢牢掌握HTML5语言开发技术的之作。

2019-07-10

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除