您当前的位置:首页 > 电脑百科 > 程序开发 > 语言 > 百科

计算机干货 | 初学编程需要哪些准备

时间:2022-11-24 16:54:50  来源:搜狐号  作者:敲代码的图图

一、学习编程是否需要有什么基础?(如:数学基础、英语基础、计算机基础之类的。)

学习编程不需要什么基础,但是需要你将入门的基础打扎实,因为不同的编程语言之间有很多东西都是相通的,把基础的知识学牢固了,后面学起来就比较轻松了。其次,学习编程除了需要打好基础外,有一个良好的方法和对的思路也是相当重要的。因为在编程世界里,很多东西并不是死记硬背就能学好的,更多的需要我们能够有一个融会贯通的思路。

大多数人会觉得学习编程一定对英语要求的比较高,因为我们都知道编程里面的代码都是英语字母。其实,在计算机语言里用到的英语单词量很少,而且都是常用词,经常使用就记住了。这些英语单词应该说只是作为计算机语言中的一个代号,而它不会涉及到我们高中或大学中所学英语的时态或语法。

当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在谷歌翻译的帮助下,也是没什么大的问题的。还有数学,只是培养逻辑思维能力,在初学编程的时候影响不是很大。

总之,学习编程对于基础是没有什么硬要求的,有基础只是学起来会相对容易一些。对于像数学基础、英语基础、计算机基础之类的,有更好,没有也不用担心,现在很多培训机构的编程课程都是从基础开始讲起的,由浅入深,循序渐进,只要自己肯下功夫,跟上老师的进度,相信也是可以学有所成的。

 

二、编程入门有哪些适合新手学习的书籍或视频?

编程入门书籍推荐,由于题主的描述中没有明确说自己是想往哪方面进行发展,而编程又是一个比较宽泛的概念,包含很多,所以可能推荐的书籍并不是你之后想要走的那个方向的书籍,因此题主可以先确定好自己的方向,再寻找相关的书籍来看。

到时候如何找?确定好方向后,题主可以去豆瓣、CSDN、51CTO、简书等网站上看看,这些网站上推荐的书籍一般都是比较适用的,而且推荐书籍的人一般也是比较有经验的人,所以可信度还是相对较高的。

看相关的入门书籍仅建立在题主是想自学的基础上,如果是去专业的培训机构学习,就不需要了。如果是选择去培训机构学,做完老师交代的任务,仍然想看书的话,就可以选择看一些提升类的书籍,比如;培养编程思维一类的书籍。

在这里也不做过多推荐,同样的道理,去上述哪些网站上看那些大神推荐的书籍。

三、为什么推荐新手学习Python/ target=_blank class=infotextkey>Python?

相信题主是看到或听到了类似于“学习Python是大家走入编程世界的最理想的选择”这样的言论,事实真的如此吗?

是的,他们说的没错。

比起C语言、C++和JAVA这些编程语言,新手学习Python就相对容易很多。

除去Python本身简单易上手的特点,跟它以下三个优点也有关:

Python编写代码的速度非常的快,而且非常注重代码的可读性,非常适合多人参与的项目。它具备了比以前传统的脚本语言更好的可重用性,维护起来也很方便。与现在流行的编程语言Java、C、C++等相比较,同样是完成一个功能,Python编写的代码短小精干,开发的效率是其它语言的好几倍。

Python支持多平台开发,用它编写的代码可以不经过任何转换就能在linuxwindows系统任何移植,在苹果OS系统也没有任何兼容性的问题. 不单单是你自己编写的代码具有可移植性,就连系统提供的一些GUI图形化编程、数据库操作、网页网络编程接口都可以耗不费力的移植到任何系统中。

最重要的一点是Python有非常丰富的标准库(Standard Library),标准库连Python安装程序已经直接安装到你的系统当中去了,无需另外下载。 标准库的这些模块从字符串到网络脚本编程、游戏开发、科学计算、数据库接口等都给我们提供超级多的功能应用,不需要我们自己再去造轮子了。

因为Python效率高,兼容性好,对于新手的学习来说是非常友好的,这也是许多人推荐它的原因。



Tags:编程   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
一、学习编程是否需要有什么基础?(如:数学基础、英语基础、计算机基础之类的。)学习编程不需要什么基础,但是需要你将入门的基础打扎实,因为不同的编程语言之间有很多东西都是相通...【详细内容】
2022-11-24  Tags: 编程  点击:(0)  评论:(0)  加入收藏
安装 DartWindowsC:\> choco install dart-sdk # WindowsLinux执行以下一次性设置$ sudo apt-get update$ sudo apt-get install apt-transport-https$ wget -qO- https://d...【详细内容】
2022-11-17  Tags: 编程  点击:(7)  评论:(0)  加入收藏
引言VHDL编程语言语法内容很多很杂,包括用于编程的规定、用于仿真的规定以及用于描述的规定。对于刚刚接触VHDL语言的设计者而言,拿到厚厚的VHDL编程语言书籍,往往有无从下手感...【详细内容】
2022-11-17  Tags: 编程  点击:(25)  评论:(0)  加入收藏
【CSDN 编者按】数百种编程语言层出不穷,关于谁优谁劣的争议也未曾断过,但为何总有这种争论的出现,本文作者直击要害地解析道:「答案很简单,因为我们懒。当大家学习了一种编程语...【详细内容】
2022-11-17  Tags: 编程  点击:(10)  评论:(0)  加入收藏
01西门子通讯诊断技巧常用的如S7、MODBUS TCP、开放式用户等基于TCP的通讯,在刚开始建立通讯时,如果发现没有数据或者通讯指令报错,别急着检查程序指令。先切到在线状态,看看连...【详细内容】
2022-11-11  Tags: 编程  点击:(8)  评论:(0)  加入收藏
十五年前,GitHub 的第一行代码诞生。从那时起,GitHub 的开源先驱将全球开发者集体视为目标,提供开发者们所需的一切,这一使命在 GitHub 平台的每次迭代中都保持不变。...【详细内容】
2022-11-10  Tags: 编程  点击:(24)  评论:(0)  加入收藏
本文作者郭宇,Checks Finance、CodeforDAO创始人,原文链接:https://guoyu.mirror.xyz/RD-xkpoxasAU7x5MIJmiCX4gll3Cs0pAd5iM258S1Ek自宣布进入创业间隔年以来,CodeforDAO(GitHu...【详细内容】
2022-11-01  Tags: 编程  点击:(163)  评论:(0)  加入收藏
作者 | Logan dev译者 | 核子可乐、刘燕200 多种编程语言里,哪些最“吃香”?目前,市面上有 200 多种编程语言可供我们选择,但其中哪些薪酬最为丰厚?为了回答这个问题,国外网站 Dev...【详细内容】
2022-10-25  Tags: 编程  点击:(21)  评论:(0)  加入收藏
01常收到一些在校非计算机软件学生的提问,编程难吗?我也想学编程?编程难吗?对于这个问题,我想大多数人都会认为难,我也不例外。但难在哪里?不同的人有不同的理解,因为编程本身的维度...【详细内容】
2022-10-17  Tags: 编程  点击:(20)  评论:(0)  加入收藏
Java强大的功能需要依托在软件工具上实现,所以Java编程开发需要用到编程工具,市面上有哪些Java编程工具呢?那种编程工具好呢?该怎么选择呢?接下来罗列了一系列的Java编程开发工具...【详细内容】
2022-10-17  Tags: 编程  点击:(31)  评论:(0)  加入收藏
▌简易百科推荐
一、学习编程是否需要有什么基础?(如:数学基础、英语基础、计算机基础之类的。)学习编程不需要什么基础,但是需要你将入门的基础打扎实,因为不同的编程语言之间有很多东西都是相通...【详细内容】
2022-11-24  敲代码的图图  搜狐号  Tags:编程   点击:(0)  评论:(0)  加入收藏
摘要:Python 和 Rust,都是近几年深受开发者喜爱的编程语言,那么作为一个拥有十年 Python 编程经验的开发者来说,初次尝试 Rust 会有怎样的感受呢?链接:https://karimjedda.com/car...【详细内容】
2022-11-23    CSDN  Tags: Rust   点击:(1)  评论:(0)  加入收藏
安装 DartWindowsC:\> choco install dart-sdk # WindowsLinux执行以下一次性设置$ sudo apt-get update$ sudo apt-get install apt-transport-https$ wget -qO- https://d...【详细内容】
2022-11-17  区块软件开发  今日头条  Tags:Dart   点击:(7)  评论:(0)  加入收藏
基于FPGA的SOC在嵌入式系统应用越来越广了,比较流行的硬件描述语言有两种Verilog HDL/VHDL,均为IEEE标准。VHDL如果有C语言基础的话就会比较容易上手。而VHDL语言则需要Ada编...【详细内容】
2022-11-17  IC修真院  CSDN  Tags:VHDL   点击:(15)  评论:(0)  加入收藏
【CSDN 编者按】数百种编程语言层出不穷,关于谁优谁劣的争议也未曾断过,但为何总有这种争论的出现,本文作者直击要害地解析道:「答案很简单,因为我们懒。当大家学习了一种编程语...【详细内容】
2022-11-17    CSDN   Tags:编程语言   点击:(10)  评论:(0)  加入收藏
我在cmd界面成功安装了docx, 但是在PyCharm中就是找不到。编程界面,用import,后面跟着的docx下面就是一条红线,告诉你出错。我在PyCharm和python不是安装在一个磁盘,PyCharm里的...【详细内容】
2022-10-29  学玩相伴老洪哥  搜狐号  Tags:Pycharm   点击:(1)  评论:(0)  加入收藏
简介原子类型在构建无锁数据结构,跨线程共享数据,线程间同步等多线程并发编程场景中起到至关重要的作用。本文将从Rust提供的原子类型和原子类型的内存排序问题两方面来介绍...【详细内容】
2022-10-28  达坦科技DateLord  今日头条  Tags:Rust   点击:(18)  评论:(0)  加入收藏
编译|燕珊,核子可乐Meta 现在爱 Kotlin 多于 Java。Facebook 母公司 Meta 正在将其 Android 应用的 Java 代码迁移到 Kotlin。根据 Meta 的官方博客所述,截至今天,其 Android 代...【详细内容】
2022-10-26  InfoQ     Tags:Kotlin   点击:(19)  评论:(0)  加入收藏
作者 | Logan dev译者 | 核子可乐、刘燕200 多种编程语言里,哪些最“吃香”?目前,市面上有 200 多种编程语言可供我们选择,但其中哪些薪酬最为丰厚?为了回答这个问题,国外网站 Dev...【详细内容】
2022-10-25  InfoQ   今日头条  Tags:编程语言   点击:(21)  评论:(0)  加入收藏
本文分享自华为云社区《PanGu-Coder: 函数级的代码生成模型-云社区-华为云》,作者:DevAI 。1. 概述基于预训练模型的生成技术在自然语言处理领域获得了极大的成功。近年来,包括...【详细内容】
2022-08-01  华为云社区    Tags:PanGu-Coder   点击:(128)  评论:(0)  加入收藏
站内最新
站内热门
站内头条