原标题:没有任何基础的人,该如何学习Python?「附具体步骤」

Python是一门简单易学的语言,可是对于完全没有任何基础的小白来说,入门也是不容易的。

今天,我们来看一下,对于这部分同学来说,具体的入门学习步骤都是什么。希望对你有所帮助。

首先python是一门简单的语言,不需要编程基础也能很容易学会;我讲下个人认为对于一个没有任何基础的人,应该如何学习python这门语言。

学习python的过程分为四个阶段:了解python、找个例子练手、做项目、能力提升。

一、了解python

第一步肯定是先了解下什么是python,它能做什么;这个建议找个python入门的书籍看看:

•《从零开始学 Python》(第二版)

•Python 之旅

推荐的这两本入门书籍任选一本看就可以了,入门书籍的内容也不需要全部都看,只要了解python一些基础知识:

•数据类型:整型、字符串、列表、字典、元组

•基础语句:运算符、if语句、for语句、文件操作

•函数

•类

二、找个例子练手

对python有了一定的了解后,就可以去网上找几个例子代码,照着写练练手,我推荐你可以从学习爬虫开始练手,相比其他语言来说python写爬虫是最方便的,可以找些爬虫的书看看,然后到github上找几个例子照着学。

•爬虫书籍:Python 爬虫学习系列教程

•github爬虫:github搜索python爬虫

在这个阶段你肯定会遇到非常多问题,这是好事啊,说明你在慢慢的进步;遇到问题你可以通过搜索或者去python社区提问。

三、做项目

这个时候你对python应该有一定的基础了,可以试着做些项目,大部分人会选择做个网站,python做网站常用的框架有三种:tornado、flask、django;对于初学者,我建议在flask和django之间选择:

•Django 中文文档 1.8https://www.beibq.cn/book/y99u297

•Django 搭建简易博客教程

•Flask 用户指南

关于flask、django的项目例子,github上面一堆,可以自己去找吧。

四、能力提升

python是一门简单的语言,加上拥有大量功能丰富的库,容易让人感觉自己什么都会了,但其实他只是会调用库而已;说到能力提升,这个阶段我相信每个人的看法不一样,我就说下我的看法:

•看源码

•社区交流

1.看源码

关于看源码,需要有目的地去看,比如说现在你想了解python网络并发 ,那你可以去看tornado代码里面是怎么实现高并发的;你想学习架构知识,那你可以去研究django的架构哲学,开源社区有很多优秀的项目,它们中的核心代码是设计者的智慧结晶,学习过来对我们极有益处,不断临摹最终形成自己的风格,你的技术能力将得到极大提升。

2. 社区交流

程序学的再好也只是工具,决定价值的还不是最终实现出来的产品,这就要多混社区;技术社区对一个人的影响是多方面的,走出去看看其他人都在做什么,扩展自己的知识面;将业余做的产品和大家分享,互相交流;相信我,这个过程对你的影响绝对不仅限于技术能力,甚至对你将来如果创业会有很大帮助。

国内的技术社区并没有国外那么多,我推荐几个:

•V2EX › Pythonhttps://www.v2ex.com/go/python

如果你看了还是一头雾水,那么找老师带领学习才是你的最佳选择。赶紧来报名我们的免费训练营吧,名师大咖带领入门!

6月达内Python人工智能训练营火热报名中!

6月达内Python免费训练营

课程内容:行业介绍、Python职业发展路径 ;Python基础: Python开发环境、Python常用数据类型、变量 print语句、input语句、关系表达式、分之语句 ;项目编写:编写个人所得税计算器。

时间:6月25-28日

地点:达内全国校区,60个城市200家实训中心,就近选择。

讲师:冯华 教研总监10年项目经验专家

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。返回搜狐,查看更多

责任编辑:

没有基础的人可以学python吗-没有任何基础的人,该如何学习Python?「附具体步骤」...相关推荐

  1. 没有任何基础的可以学python吗-没有任何基础的人,该如何学习Python?「附具体步骤」...

    原标题:没有任何基础的人,该如何学习Python?「附具体步骤」 Python是一门简单易学的语言,可是对于完全没有任何基础的小白来说,入门也是不容易的. 今天,我们来看一下,对于这部分同学来说,具体 ...

  2. 怎么学python-没有任何基础的人,该如何学习Python?「附具体步骤」

    原标题:没有任何基础的人,该如何学习Python?「附具体步骤」 Python是一门简单易学的语言,可是对于完全没有任何基础的小白来说,入门也是不容易的. 今天,我们来看一下,对于这部分同学来说,具体 ...

  3. Python为何如此受欢迎?你真的需要学习Python嘛?学了之后能做些什么?

    Python是一门代码简单.易读易写的编程语言. 近年来,它是一种在 AI 开发中受到关注的编程语言,并且由于有专门用于机器学习的库,因此它已被用作 AI 开发的标准语言.此外由于它简单易懂,因此经常 ...

  4. python不会英语不会数学怎么自学-学习Python,数学英语基础很重要吗?

    关于Python这门语言,是大家公认简单易学.容易上手的编程语言,现在学习Python技术的人变得越来越多了,但是对于学习Python开发需要怎样的条件了解的人并不是很多,学习Python,英文和数学 ...

  5. python培训的课时是多久_如何快速学习python,学习python的最短时间是多久?

    在我们即将迈入python培训课堂之前,你肯定很关注学习python的最短时间是多久,怎样才能快速学习python等问题,今天就为大家详细地回答一下这个问题,希望对你有所帮助! 这篇文章将为你的自学之 ...

  6. Python发展前景好么?Python就业岗位有哪些?为什么要去学习Python?

    其实近期我研究了不少代表技术趋势的业界报告以及编程‌‌语言排行榜,对于我来说,编程语言这一块,最值得学习的就是Python.那么Python到底是什么?Python发展前景好么?Python就业岗位有 ...

  7. 下列计算机应用中属于计算机辅助教学的事,2017年计算机基础考试题库完整版「附答案解析」...

    2017年计算机基础考试题库完整版「附答案解析」 [解析]计算机编程语言有:机器语言.汇编语言.高级语言.其中机器语言(由二进制码组成)是计算机能直接识别或执行的,而另两种语言则需要先翻译(又称为编译 ...

  8. 自学python需要买书吗-我的孩子需要学习Python吗?几岁开始学?有什么书籍推荐?...

    近年来,全世界各个企业和政府的都非常青睐Python编程语言. 主要编程语言的发展趋势,图片来自 Stack Overflow在GitHub 2017年度报告中,Python 超越 Java 成第二受 ...

  9. python不会英语不会数学怎么自学-学习Python数学英语基础重要吗?

    提到Python编程语言,大家就会想编程语言肯定会涉及到的就是代码,很多人看到那满屏的英文字母就头疼,觉得自己不会英语,肯定学不好Python,但是不会英语到底能不能够学习Python呢,下面小编给大 ...

最新文章

  1. 阿里云如何将服务器添加至跳板机,如何将服务器添加至jumpsever
  2. 对Cost (%CPU) 粗略的理解
  3. SQL:安装多个实例,修改实例端口号,和IP加端口号连接实例
  4. ‘fopen‘: this function or variable may be unsafe.
  5. Black Hat 2021上的七大网络威胁趋势
  6. 在Oracle中添加用户登录名称
  7. Android 渗透测试学习手册 第七章 不太知名的 Android 漏洞
  8. 电脑的基本按键功能有哪些?
  9. java String补足
  10. 什么叫做GATWAY,DNS,DHCP?
  11. java项目技术方案_JavaWeb应用开发项目设计方案.doc
  12. LTE网络架构简化了
  13. Maven 中的cannot Resolve情况
  14. 学习随笔——2.仿苹果官网效果,滚动缩放图片
  15. 分享 那些经典电影的经典台词
  16. 想知道如何在Mac上剪切文件吗?一定要看这篇文章!
  17. 判断图有无环_数读湾区经济潜能:基于大数据分析的环杭州湾大湾区“一体化”发展潜能!...
  18. 迈阿密大学计算机学科排名,[转载]迈阿密大学排名及世界排名【研究生】
  19. centos9 intel集显直通方法
  20. WPF自学手册-读书笔记(一)

热门文章

  1. 最大乘积java_《算法入门经典》-最大乘积(java实现)
  2. C语言计算总成绩和平均成绩
  3. 用CommonDialog公共对话框选取多个文件
  4. Python MySQL 数据库
  5. 项目笔记:分层模型建立
  6. 动态分享到微信朋友圈的方法,果断收藏——(摘抄至他人)
  7. Android安装后没有完成和打开按钮
  8. java.io.FileNotFoundException: ...\ibs\library-1.0.17.jar (系统找不到指定的文件。)
  9. [转载]提升进程权限-OpenProcessToken等函数的用法
  10. LINUX环境并发服务器的三种实现模型