
编程入门
文章平均质量分 71
黑马程序员官方
国内公认的好口碑IT教育机构,持续提供优质免费资源,让千万学子少走弯路!
黑马程序员是A股上市公司传智教育旗下子品牌,已培养30余万IT人才,每10名学员有7名来自老学员推荐。
展开
-
计算机组成原理丨探究计算机底层运作的奥秘
接下来你可以从本文章中学到足够入门的干货,计算机组成原理是介绍计算机硬件系统的课程,包括计算机的基本组成、指令系统、运算和数据处理、存储器、输入输出设备和外部设备接口、总线系统等内容。原创 2023-04-25 17:30:02 · 562 阅读 · 0 评论 -
50种Hello,World写法,你会几个
01. 汇编语言- 1949汇编语言创建于1949年。下面我介绍一种经典的汇编语言,适用于Intel 8080 8位处理器,该处理器后来在1974年4月正式推出。bdos equ 0005H ; BDOS entry pointstart: mvi c,9 ; BDOS function: output string lxi d,msg$ ; address of msg call bdos ret原创 2021-12-06 18:47:50 · 1546 阅读 · 0 评论 -
有哪些老程序员都知道对新程序员很有用的经验
回想起自己刚步入职场的时候,接到任务的心态就是尽快搞完,只要没做完就怕耽误了整个团队,还怕领导觉得自己能不行,怕被开除等等。但是每次完成之后,都有错误,编译通过了,逻辑又有问题。自己就是不断的修改当中,时间久了自己写的代码自己都不愿意看,因为觉得烂。随着时间流逝在写代码上终于不发愁了,但是对于管理方面而言,又有了困扰。很多时候觉得自己在背锅,真是处处背锅中。随着在职场的发展,体重也不断的飙升,身体越来越不好,头发越来越少。基于我这几年的心路历程给大家一些建议吧。一、新手写代码上文也说了,刚开始写代码就原创 2021-11-22 18:12:52 · 174 阅读 · 0 评论 -
Java、Python等等该怎么选择电脑?一文详解覆盖全学科电脑配置选择
文章目录1、Java、前端2、Python3、Python+大数据、大数据4、UI设计5、软件测试6、新媒体+短视频运营7、产品经理9、C/C++、Go区块链10、Linux云计算+运维开发11、影视制作12、HPH全栈1、Java、前端电脑配置:i5以上处理器,内存 8G以上(建议16G)、硬盘256G以上,固态硬盘最佳,64位Window系统。(如购买笔记本,建议够买内存可扩展的型号)2、Python电脑配置:最低配置内存不低于4GB,对显卡没有要求;一般i5处理器,硬盘512G或者更大。学原创 2021-11-17 11:53:45 · 2799 阅读 · 0 评论 -
自学计算机应该从什么开始?如何自学?推荐学什么语言?
自学计算机首先要考虑的是背景:如果你是一个在校大学生是计算机专业,还希望通过自学在毕业前校招时脱颖而出,建议从C语言开始。如果是一个纯小白,没有一点背景,建议从Java直接开始学。如果你就是一个编程爱好者,那么建议学Python;自学需要准备什么?首先就是你要有台电脑或者笔记本,需要配置好环境,不同的语言需要配置的环境不一样,现在教学资源一大把不多赘述了。想要自学,就多了解各个语言的适合的场景,尽量挑自己最感兴趣的。一、每种编程语言的简介C/C++从理论角度来说只要硬件驱动和API合适,就可以原创 2021-10-15 16:48:02 · 2161 阅读 · 0 评论 -
编程初学推荐学什么语言?如何自学?
编程即使现在不是基本技能 ,未来也会成为基本技能。这就跟我们会做饭,但不是厨师。我们会开车,但我们不是司机一样。你要会编程,但你不一定是一名程序员。不同的人推荐不同的编程语言入门情况一:觉得有点兴趣,或者单纯的想学下编程,觉得编程可以使自己提升。那么建议以Python入门,因为Python相对来说简单,并且库多,我们写代码的时候不需要从头敲,更多的是调用。情况二:以就业为目的,但是目前还年轻。比如正在上大学,不喜欢现在的专业想自学编程,或者刚毕业想要学编程这类情况。大家可以以C语言入门:了解计算机相关原创 2021-09-24 19:06:25 · 1172 阅读 · 0 评论 -
现在自学python,必备学习手册和全套学习资源分享!
系列文章目录文章目录系列文章目录一、有关Python的误区汇总1.1 Python很简单1.2 Python自动化办公1.3 学Python真正的难点二、Python学习资源2.1 Python基础入门内容2.2 Python数据库相关内容学习2.3 Python数据采集2.4 Python企业级实战项目三、数据分析方向应该如何入门四、Python学习需要注意(1)学习时间(2)读书(3)有没有必要学Python一、有关Python的误区汇总1.1 Python很简单Python的代码相对Java和原创 2021-09-14 18:32:12 · 835 阅读 · 0 评论 -
没有计算机基础如何学习Java、Python或者前端?
这是一个学习为主的时代,没有自我驱动能力很容易被淘汰。在大家的固有印象中就会觉得科班出身的就一定优秀,非科班相对来说就不专业,其实不尽然。一、非科班怎么学编程?科班在计算机基础方面,计算机基础原理、计算机网络、数据结构和算法、操作系统这些方面会有一定的学习。但是非科班自学的同学这方面就相对薄弱一些。找到差距我们就可以有明确的目标了。给大家举例说明:如果你选择自学的语言是Python,首先就是找到一份学习大纲,如果没有也很简单,找培训机构要他们的课程大纲,这就是我们最好的学习路线图。其次就是配置环境,原创 2021-08-31 18:39:09 · 449 阅读 · 0 评论 -
从煎鸡蛋的角度理解编程的思维和流程,你适合学吗?
其实很多门外人对编程都是懵懵懂懂的,我们可以先看一张图来理解一下:【思维】就是程序员需要考虑到的各种需求,也就是我们想让计算机帮助我们实现什么。【表达】就是计算机可以看懂的指令也就是0和1。那怎么将我们所想向计算机说出来,并且让它帮我们执行,就是需要靠程序员了。一、编程的概念编程就是让计算机能够执行某件事的代码,再说详细一点就是为了完成某一项功能任务,将解决问题的步骤用计算机能够理解的语言写成指令。以煎鸡蛋理解编程:按照步骤即可得到一个煎鸡蛋,但是照着这个步骤也不一定鸡蛋就好吃,为什么?因原创 2021-08-13 15:51:20 · 294 阅读 · 0 评论 -
学编程前的4项必备素养,你有吗?
前两天刚好遇见一个小孩报名了前端班,基础班之后发现自己写不了代码就要转软件测试。我问他是不是冲动报名?他说不是,但确实没了解觉得钱多就报了。不管是报名还是自学,其实都希望大家真正的考核一下自己适合不适合学编程。测试自己适合不适合有两个客观条件:编程逻辑思维+编程英语。一、逻辑思维能力编程非常重要的一项能力就是用逻辑思维处理问题的能力,在之前的文章中我们讲过了大家可以做一个参考《编程,除了高薪还有啥?小白科普篇》不想看文章的,再带大家来回忆一下。逻辑就是完成一个任务的工作流程。比如今天一天的行程,出门,原创 2021-08-13 15:49:12 · 255 阅读 · 0 评论 -
王思聪100万组装的电脑有多牛?送学编程笔记本电脑选购指南
主板:DELL R7525(2.8万左右,目前全国只有两台) CPU:AMD EPYC 7763 两块(一块 6.5 万元) 内存:SKHynix 64GB DDR4-3200 RDIMM PC4-25600R 32条(单条约2300左右) 硬盘:三星 PM 1643 30T16块(一块30T容量,一块价值3-4万元) 系统盘:英特尔Optane P5800X 1.6T5块(读写速度最快达到7.4GB/s,作为启动盘,一块价值3-4万元) 显卡:技嘉RTX 30903块(据查显存24G,每块价值..原创 2021-08-12 13:58:15 · 1641 阅读 · 0 评论 -
软件测试自学时间表,2021年软件测试学习线路图和知识点
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、自学时间安排表二、自学测试前的软件准备三、测试每个阶段详细知识点内容(每个知识点点进去就是课程)1.前置基础知识点1)计算机基础2)测试理论3)HTML基础4)CSS基础5)JS基础2.Linux和数据库1)LINUX(熟悉)2)数据库介绍(熟悉)3)SQL语言(重点)4)数据库高级功能(了解)5)redis数据库功能(掌握)3.测试基础1)软件测试理论2)测试用例设计3)缺陷管理4)项目实战5)App项目实战6)测试管理工具4原创 2021-04-22 16:49:49 · 1571 阅读 · 2 评论 -
Java零基础自学15篇:数组遍历和数组最大值
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、数组遍历二、数组最值实现思路:代码实现:一、数组遍历将数组中的每个元素分别获取出来,就是遍历。遍历也是数组操作中的基石,本阶段需要熟练掌握。public class ArrayTest01 { public static void main(String[] args) { int[] arr = { 1, 2, 3, 4, 5 }; System.out.println(a原创 2021-04-21 18:34:22 · 608 阅读 · 0 评论 -
Java零基础自学14篇:数组中常见问题汇总
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、索引越界异常出现原因:解决方案二、空指针异常出现原因:解决方案一、索引越界异常出现原因:public class ArrayDemo { public static void main(String[] args) { int[] arr = new int[3]; System.out.println(arr[3]); } }数组长度为3,索引范围是0~2原创 2021-04-21 18:32:14 · 329 阅读 · 0 评论 -
Java零基础13篇:内存分配
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、内存概述(理解)二、Java中的内存分配三、什么是静态初始化(1)静态初始化格式(完整版)(2)静态初始化格式(简化版)(3)示例代码一、内存概述(理解)内存是计算机中的重要原件,临时存储区域,作用是运行程序。我们编写的程序是存放在硬盘中的,在硬盘中的程序是不会运行的。必须放进内存中才能运行,运行完毕后会清空内存。Java虚拟机要运行程序,必须要对内存进行空间的分配和管理。二、Java中的内存分配目前我们只需要记原创 2021-04-20 18:13:09 · 348 阅读 · 0 评论 -
Java零基础12篇:数组相关基础知识点
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、什么是数组(理解)二、数组的定义格式(记忆)(1)第一种(2)第二种三、数组动态初始化(学会应用)(1)什么是动态初始化(2)动态初始化格式(3)动态初始化格式详解等号左边:等号右边:四、数组元素访问(应用)(1)什么是索引(2)访问数组元素格式(3)示例代码一、什么是数组(理解)数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。二、数组的定义格式(记忆)(1)第一种数组类型[]数组名示例int[]a原创 2021-04-20 18:11:16 · 309 阅读 · 0 评论 -
保姆级IDEA安装详解:7000字详解IDEA结构以及创建包和类
文章目录1.1开发工具概述1.2 IDEA软件安装1.2.1欢迎界面1.2.2选择安装路径1.2.3 配置安装选项1.2.4开始菜单1.2.5 安装完毕1.3 IDEA的项目结构1.3.1 IDEA的项目结构介绍1.3.2 选择不导入任何设置,点击OK1.3.3 选择Create New Project1.3.4 选择左下角的 Empty ProJect1.3.5 输入项目名称和保存路径1.3.6 打开一个每日一贴对话框,勾掉每次启动显示,点击close1.3.7 在弹出的窗口中,点击+号。选择new m.原创 2021-04-20 18:08:22 · 827 阅读 · 0 评论 -
Java零基础10篇:结合案例学习Random
文章目录一、Random产生随机数(掌握)概述使用步骤:1. 导入包2. 创建对象3. 产生随机数二、Random练习-猜数字(应用)需求:程序自动生成一个1-100之间的数字,使用程序实现才出这个数字是多少?一、Random产生随机数(掌握)概述Random类似Scanner,也是Java提供好的API,内部提供了穿黑色呢个随机数的功能。API后续课程详细讲解,现在可以简单理解为Java已经写好的代码。使用步骤:1. 导入包import java.util.Random;2. 创建对象.原创 2021-04-20 17:57:33 · 398 阅读 · 0 评论 -
Java数据可视化基础理论知识,企业员工数据导入导出案例
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1、开发环境搭建2、Excel说明2.1 Excel的两种版本2.2 常见的Excel操作工具2.2.1 JXL2.2.2 POI3、使用JXL导出excel3.1 使用jxl导出基本知识点3.2 代码实现导出用户列表数据4、POI操作excel4.1、POI操作Excel高低版本区别4.2、实现用户数据的导入4.2.1、需求4.2.2 、思路4.2.3、代码实现4.3、实现用户数据的导出4.3.1、需求4.3.2、基本思路4原创 2021-04-19 18:43:41 · 248 阅读 · 0 评论 -
转行IT,月薪过万要多久?小白转行解答篇
学什么比穿什么衣服更难,因为职业选择后并不是那么轻松可以重来。但是大家要记住一句话,对于任何人,给你的只是站在自己的角度的经验和建议,最后的选择,需要自己深思熟虑后孤注一掷。IT职业培训有哪些?既然是职业培训,一定是跟市场需求有关系的,按照公司的逻辑可以分为四大类:想法层:影视后期、UI设计实现层:Web前端、Java、Python、Go维护层:软件测试、Web安全、大数据开发、云计算推广层:网络营销、电商运营目前看来,我们把想法层、实现层、维护层、推广层都定义为IT职业培训的话,实现和维护原创 2021-04-15 18:30:32 · 342 阅读 · 0 评论 -
Java零基础09篇:while循环和案例
文章目录一、while结构(掌握)while循环完整格式:while循环执行流程:示例代码:二、while循环练习-珠穆朗玛峰(应用)需求:世界最高山峰是珠穆朗玛峰(8844.43米=8844430毫米),假如我有一张足够大的纸,它的厚度是0.1毫 米。请问,我折叠多少次,可以折成珠穆朗玛峰的高度? 示例代码:三、 循环细节3.1 do...while循环结构(掌握)3.2三种循环的区别(理解)3.3跳转控制语句(掌握)3.4 循环嵌套(理解)一、while结构(掌握)while循环完整格式:wh原创 2021-04-15 18:13:24 · 556 阅读 · 0 评论 -
Java零基础08篇:for循环和案例
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、for循环和案例循环:for循环格式:二、for循环练习-输出数据(应用)需求:在控制台输出1-5和5-1的数据三、for循环练习-求和(应用)需求:求1-5之间的数据和,并把求和结果在控制台输出 示例代码:本题要点:四、求偶数和(应用)需求:求1-100之间得偶数和,并把求和结果在控制台输出 代码:五、for循环练习-水仙花(应用)需求:在控制台输出所有得水仙花数六、for循环练习-统计水仙花数个数(应用).需求:统计冰仙花数原创 2021-04-15 18:08:29 · 758 阅读 · 0 评论 -
Java零基础07篇:switch语句以及案例
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、switch语句结构(本阶段需要掌握)格式:执行流程:二、小练习-春夏秋冬需求:一年12个月分属于春夏秋冬4个季节,键盘录入一个月份,用程序实现判断该月份属于哪个季节,并输出;一、switch语句结构(本阶段需要掌握)格式:执行流程:首先计算出表达式的值其次和case依次比较,一旦有对应的值就会执行相应的语句,在执行过程中,遇到break就会结束最后如果又有的case都和表达式的值不匹配,就会执行default语原创 2021-04-15 18:00:54 · 653 阅读 · 0 评论 -
Java零基础06篇:流程控制语句应用篇
文章目录前言一、流程控制语句分类二、顺序结构三、分支结构之if语句if语句格式1:if语句格式2:if语句案例:奇偶数if语句格式3:前言在一个程序执行过程中,各条件语句的执行顺序对程序的结果是有直接影响的。所以我们嫩必须清除每条语句的执行流程。而且很多的时候要通过控制语句的执行顺序来实现我们想要的功能。一、流程控制语句分类顺序结构分支结构(if,switch)循环结构(for,while,do…while)二、顺序结构顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码原创 2021-04-14 18:47:52 · 450 阅读 · 0 评论 -
零基础分分钟入门微信小程序开发,实战篇
学习目标:从认识小程序开始搭建开发环境,以案例结尾。学习内容:1.认识小程序(相关概念)2.知识储备3.搭建开发环境4.目录介绍5.代码编写6.文件配置学习时间:抽出20分钟基本就可以完成前期学习文章目录学习目标:学习内容:学习时间:一、认识微信小程序1.了解应用如何开发2.微信、公众号、小程序3.小程序和公众号的区别3.小程序和APP的区别二、知识储备三、搭建开发环境1.安装开发环境2.安装:傻瓜式安装>>一直下一步3.长江见一、认识微信小程序1.了解应原创 2021-04-13 18:37:57 · 4714 阅读 · 0 评论 -
目前Python最快的web框架,拿走不谢!
文章目录前言一、速度为先?二、为什么要用异步web框架1.在web开发过程中我们最大的敌人不是用户而是阻塞三、生态环境2.生产环境3.文档完善总结前言提示:来源:掘金 作者:ConnorZhang说到Python进行web开发,一般大家都会想到Flask胡总和Django或者tornado。如果github多的朋友还知道一个fastapi。给大家介绍Asyncio和Python3.5新增的async/await 语法。一、速度为先?这是所有的Python web框架的速度测试,有人会问为转载 2021-04-12 18:27:02 · 1106 阅读 · 0 评论 -
Java零基础05篇:运算符的实际应用
文章目录一、关系运算符(应用)二、逻辑运算符(应用)三、三元运算符(理解)三元运算符案例:1.需求2. 需求:一、关系运算符(应用)关系运算符有6种关系,分别为小于、小于等于、大于、大于等于、不等于。注意事项:关系运算符的结果都是boolean类型,要么是true ,要么是false。千万不要把""误写成官,-“是判断是否相等的关系,”="是赋值。二、逻辑运算符(应用)逻辑运算符把各个运算的关系表达式连接起来组成一个复杂的逻辑表达式,以判断程序中的表达式是否成立,判断的结果是true或f原创 2021-04-09 16:57:54 · 476 阅读 · 0 评论 -
Java零基础04篇:Java基础语法运算符
文章目录前言一、运算符(1)算数运算符(理解)(2)算数运算符(3)字符的"+"操作(4)字符串的"+"操作二、赋值运算符(应用)三、自增自减运算符(理解)前言如需本文配套课程请私信我,大家可以按照;理解自己敲代码,文末两个案例需要独自联系。提示:以下是本篇文章正文内容,下面案例可供参考一、运算符(1)算数运算符(理解)运算符和表达式:运算符:对常量或者变鼬行操作的符号表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的原创 2021-04-09 16:50:12 · 445 阅读 · 0 评论 -
大数据入门难?自学大数据基础入门知识点合集
大数据系列文章知识点理解大数据相关概念、特点、应用场景掌握大数据业务分析基本步骤 掌握分布式、集群相关概念掌握Hadoop相关概念、Hadoop架构掌握Hadoop集群搭建掌握Hadoop各组件模块功能 了解HDFS基准测试文章目录大数据系列文章知识点大数据学习开篇:了解大数据导论、清楚大数据应用领域和前景大数据学习连载02篇:业务分析步骤、数据的收集、整理、展现以及工作报告大数据学习连载03篇:分布式技术(集群、负载、弹性、故障等知识点)大数据学习连载04篇:Hadoop概述(发展原创 2021-04-08 18:36:41 · 299 阅读 · 0 评论 -
Java零基础03篇:Java基础语法(注释、关键字、常量、变量、数据类型)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、注释(理解)二、关键字(理解)三、常量(重点)四、数据类型(重点学习)五、变量(应用)前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考开篇做一个总结目录:注释(理解即可)关键字(理解即可)常量(应用)数据类型(记忆、应用)变量(应用)标识符原创 2021-04-08 16:26:09 · 591 阅读 · 0 评论 -
提高程序员工作效率的工具合集windows+ios
提示:集合各种程序员必备工具,望学习收藏~文章目录前言一、Markdowm1:菜单栏2:文件3:编辑4:段落5:格式6:视图二、Chrome浏览器1.屏蔽广告插件2.英语翻译插件3.GitHub源码试图三、文件查找四、Mac工具1.原生快捷键2.Navicat3.Dash前言分享给大家一些平常在工作中实际提高了工作效率的工具,而且还便于重装系统/换电脑的时候快速安装。本文涉及的所有软件下载地址,私信我“工具”即可全部活动一、Markdowm好多时候给大家发资料,好多新萌都会问我md格式的打不开原创 2021-04-08 13:52:47 · 335 阅读 · 0 评论 -
7000字MySQL学习手册:整数、小数类型...时间日期类型、增删改查
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、MySQL入门基础第二天学习二、开始学习列类型(字段类型)无符号标识设定显示长度小数类型浮点型FloatDouble定点数Decimal时间日期类型Mysql记录长度字符串型TextEnumSet列属性Null属性列描述主键随表创建表后增加查看主键删除主键复合主键主键约束自原创 2021-04-07 13:49:52 · 465 阅读 · 0 评论 -
5天玩转MySQL:数据库概念、SQL介绍、数据库和数据表基本操作、字符表
数据库概念数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。数据库:存储数据的仓库数据库分类网络数据库网络数据库是指把数据库技术引入到计算机网络系统中,借助于网络技术将存储于数据库中的大量信息及时发布出去;而计算机网络借助于成熟的数据库技术对网络中的各种数据进行有效管理,并实现用户与网络中的数据库进行实时动态数据交互。层级数据库层次结构模型实质上是一种有根结点的定向有序树(在数学中"树"被定义为一个无回的连通图)。关系数据库关系原创 2021-04-06 16:17:06 · 678 阅读 · 0 评论 -
如何系统的自学Java?2021年耗时一个月精心整理(路线+知识点+视频)
深知广大爱好Java的人学习是多么困难,专门整理了新版的学习路线图,不管你是不懂电脑的小白,还是已经步入开发的大牛,这套路线路绝对不容错过!Java教程、学习、路线图、知识点,全面覆盖,学习Java。Java学习第一阶段:JavaSE基础是Java中级程序员的起点,是帮助你从小白到懂得编程的必经之路。在Java基础板块中有6个子模块的学习:基础语法,可帮助你建立基本的编程逻辑思维;面向对象,以对象方式去编写优美的Java程序;集合,后期开发中存储数据必备技术;IO,对磁盘文件进行读取和写入原创 2021-04-06 12:03:13 · 1185 阅读 · 1 评论 -
C++早就过时了?大部分写工程不用C++,学习这个语言就为了竞赛?
其实腾讯对外发布的《腾讯研发大数据报告》已经披露了2020年C++仍然是腾讯最受欢迎的语言。在游戏和工具中仍然是主流:大部分游戏引擎(如Unreal/Source)及中间件(如Havok/FMOD),虽然有些C++库提供其他语言的绑定,但通常原生的API性能最好、最新。其次是工具领域,无论是网络安全还是杀毒软件,C++仍是主流语言。C++程序员的收入没有受到任何影响:依旧是腾讯,最新发布的财报中,各位员工年薪平均81w;腾讯是互联网大厂,如果说没有参考价值,那么某招聘网站显示目前入职原创 2021-04-02 11:47:28 · 1552 阅读 · 0 评论