Python新手小白如何入门编程并成为程序猿?

入门学什么计算机语言好一点?
需要学习那些计算机基础?
那些比较适合小白阅读的需要的计算机基础,知识书籍 #膜拜
Python新手小白如何入门编程并成为程序猿?

43 回复

这些问题都可以通过搜索引擎解决


想入门Python成为程序员?直接干就完了。

别想太多,先装个Python环境(去官网下个最新版),然后找个顺手的编辑器(VS Code或者PyCharm社区版都行)。别在工具选择上纠结,用哪个都行。

入门阶段就三件事:

  1. 基础语法:变量、循环、判断、函数这些核心概念必须搞懂。不用死记硬背,多写代码自然就会了。
  2. 小项目实践:学完基础马上写点实际的东西。比如写个爬虫抓点数据、用Flask做个简单网页、或者用pandas分析个Excel文件。遇到问题就查文档、搜Stack Overflow。
  3. 看优秀代码:去GitHub上找些Python项目看看别人怎么写代码的,特别是那些star多的项目。

学习路线建议:Python基础 → 数据结构 → 面向对象 → 常用库(requests, pandas等)→ 选个方向深入(Web开发、数据分析、自动化等都行)。

最关键的是保持编码手感,每天写点代码,哪怕就几十行。别光看教程不动手,那是学不会编程的。

一句话:多写代码少空想,从做小项目开始。

不是学什么好一点,是你本人学什么好一点

真向往的不是已经在动手的路上了吗?你可以问下你自己到底是看重程序员的哪一点? 别三分钟热度.

你要说你想做啥?目标是啥

Java. J2ee

去听公开课吧,英语好就看国外的,英语一般就看国内高校的,比自己一鳞半爪的学更有效率,基础更扎实,知识更全面

Java, 慕课,加油

入门学什么计算机语言好一点?
python,Python 可以用作开发不少轻应用
前端学习,可以去百度前端学院 实例操作很多。
后端考虑 java 系,Node.js 或者他爹 egg.js
第三从 Hello world 开坑,这是必经之路。
其次,会写还要会组装。因为一个应用多半是组合拳。
Linux 安装些简单的实例,玩计算机该是有一台自己的小鸡腿还是要有的。
现在开源的东西,比以往多很多。
英语,必须得干。不然很多高新技术捕捉不到。
如果没有漂亮文凭,就从 GIT 实例开始做。
实例,才是那些大佬挖你的途径。
W3C 就是你的启程啦

学 Java 或者 Javascript 吧 工作好找
入门了再学 Python 之类的

我是不是应该说一下 C++ /手动斜眼笑

b 站 搜索 java
跟着学就是,
每一行代码都要自己实现.

时间充足基础好走大学路线:C 语言+计算机导论入门
时间不够基础差走培训班路线:JavaSE 或者 JavaScript

发一下当时自学依靠的指南吧

《编程入门指南 v1.5 》
作者:萧井陌,
https://zhuanlan.zhihu.com/p/19959253

Python 吧,Python 好学。


我也是看这个学习的啊,这个看完以后要怎么继续提升啊

hello world

入门学 python 吧,一定别碰 java 和 php 就行了

我还没有学完就已经找到工作了,不过是前端开发

微积分 线性代数 离散数学
计算机组成原理 数字电路
汇编 操作系统 网络原理
数据结构 数据库原理
c / c++ / c# / python
软件工程 设计模式

java 吧 java 好找

#8 egg.js 居然是 Node 的爹???是阿里那个 egg 吗?你是认真的吗 …

🤔为啥这么想不开呢?

你都发到 Python 节点了,心里还能没点…数?

不要被那些会 C 语言就知道计算机计算机怎么运行之类的说法误导了,语言楼上推荐的都可以,看看文档的示例代码选个喜欢的。千万不要入门就学 C 语言,C 语法非常简单,但是历史原因造成的本身缺陷很多,一不小心会把你带偏的,其他语言掌握之后有需要再回来看 C。
先去看《编码》这本书,体会一下计算机的运算逻辑。
再开始学习语言,主要就是抄代码熟悉语法,一定要手动自己打,如果你真的喜欢代码,这时候应该会有一种玩游戏的感觉,语法了解之后再到 Github 上找几个用这门语言比较知名而且 issue 管理很好的项目,比如有 help-wanted,mentor,e-esay,e-hard 这种标签的,从最简单的 issue 开始,社区里面会有很多热心的“导师”帮你熟悉代码,纠正你的错误。
不久你会发现自己除了解决代码自身逻辑和写法这类问题,而其他的无能为力。
这时候就该看书啦,先从算法开始,经典的教科书不少,找一本把例题和练习用你的语言做一遍,同时不要忘了继续给项目提交代码。这时候你就又能完成中甚至高级的 issue 了,开不开心。
后来又在看代码和偷窥前辈们讨论的时候出现了各种奇怪的词,async,thread 等这些都是啥呀,这时候再把操作系统的书拿起来看,最好去找个名校的带有实验的课程,比如国内清华的 ucore,英语可以的话 mit cmu 等等,如果你想学得扎实,最好把实验课自己完成,难度比较大,到网上积极提问。
后面还有网络知识,也是一样的。
上面一堆话其实就一个意思:会语法之后,立刻开始动手写,计算机是工科里面实验器材最好获取的科目,多做实验。

最后,在给那些项目提交代码的期间绿油油的 github 主页已经能帮你找到一些实习机会啦。
有了工作之后,后面就是不停学习的过程了,不断提高自己,到喜欢的公司搬砖~

你是开玩笑的吗?新手根本学不下去这些

找个主流的项目修修改改学习啊,玩 c 就试着改 nginx 代码,玩,玩 java 试着改 Jenkins 代码,玩 ruby 就试着改 redmine 代码,玩 php 试着改 drupal 代码,当能熟知这些项目每个细节时就可以带人了

真的吗,我差不多学完了(有些书要二刷也静不下心看了),想出去找工作了。。。不过我是转行的,有点怕被歧视

Python 爬虫吧

看兴趣,喜欢移动端的 ANDROID/JAVA,想桌面端的 PYTHON/JAVA/前端

  1. 娱乐型学习,B 站搜“计算机科学速成课”

    2. 就业导向,可以试试下面这个:
    https://hackernoon.com/learn-to-code-in-2018-get-hired-and-have-fun-along-the-way-b338247eed6a

    3. 想挑战自我,按科班方式学习,看#17 的回复,课程对应的教科书可以参考#13 的回复

如果楼主想快速入门,且对编程有一个基本的概念,最佳入门方案是 html -> css -> php

到了 php 这环节就要开始选行了,入 Java 还是 PHP 还是前端

为啥前两个不变呢?

因为它们相对其它语言来说,更有成就感和入门感

至于书,我真的没啥好推荐的,即使前两个,也是简单的复杂化了……

至于入门视频,我觉得 的很好了,虽然有点小贵,但是,但是真的适合入门有没有

edx 上有 MIT 的计算机入门课

慢慢学黄花菜都凉了

自行 Google 就能解决

我也不知道推荐啥,但是我知道是 php 让我还是一个菜鸟的时候给了我一口饭吃。

难道不是么?我的爹和儿子的意思和你的有偏差 我的爹的意思是更有高级

哪个火学哪个

感谢

看来必须努力一次了

欢迎入坑 …

回到顶部