这个问题也说出了我刚刚学习Python时候的心声,在经过了长时间的迷茫之后,我终于总结了自己学习Python的一点心得,同时也送给大家一份资料,希望能帮助到大家。

1、Python方向很多,先选定自己感兴趣或者对自己帮助更大的一个方向

1)WEB后端(Django / Flask / Tornado等等WEB框架)

2)机器学习(Scikit-Learn)

3)运维(supervisor / fabric)

4)图片处理(Pillow)

5)爬虫(Scrapy )

6)神经网络(TensorFlow)

首先选择自己学习的方向,否则作为初学者来说,很容易因为枯燥而放弃!

2、不管选择什么方向,Python基础务必打好

不管选择什么样的方向,但Python基础是相同的,只有打好基础,才能有高层建筑。

在打基础的过程当中,不要只看,不动手,无论是什么编程,动手能力非常重要。推荐大家使用Google的colab:https://colab.research.google.com />

colab优点:

无需配置Python环境,版本可选

可分享项目代码

免费CPU/GPU

可保存在本地或备份到GitHub

学好Python除了IDE之外,资料和教程也是必不可少的!关于资料,推荐如下:

而基础课程则推荐小甲鱼的《零基础入门学习Python》[小甲鱼]零基础入门学习Python_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com

3、学完了基础之后,一定要结合项目有目的的写代码,哪怕项目再小

为什么一定要结合项目来继续学习Python呢?因为结合项目能够让我们目标更加清晰,朝着一个方向努力,而不是像一个无头苍蝇一样到处乱撞。解决掉项目推进过程当中的一个个问题,你的Python代码编写、逻辑思维等各方面必然会有一个很大的提升。其实,写代码最终目的就是为了解决各种问题。

初学者刚开始写代码的时候,忌好高骛远,哪怕是一个爬虫也要用心去写,当然要循序渐进的提升,不要都是找一些小项目来写!

4、关于Python书籍

1)Python基础书籍

全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy 和Pygal 等强大的Python 库和工具介绍,以及列表、字典、if 语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D 游戏开发如何利用数据生成交互式的信息图,以及创建和定制简单的Web 应用,并帮读者解决常见编程问题和困惑。

此书结构非常简单,其中覆盖了输入/输出、变量和函数三个主题,以及一些比较高级的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做附加练习。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲授到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。

2)进阶书籍

本书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,并且具有地道Python风格的代码。本书尤其深入探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不同的方面。

本书适合中高级Python软件开发人员阅读参考。

最后,如果大家刚开始尝试学习不想花费,那么可以点击下图领取资料!

python能做什么游戏ll-Python 应该怎么学?相关推荐

  1. python能做什么游戏好-Python有做大型游戏的潜力吗?

    岂止是有潜力,简直是很合适! 猪厂两大游戏客户端引擎,NeoX 和 Messiah,都使用 Python 作为脚本语言. 你最近所了解的比较火的挂着猪厂旗号的,也都是 Python 写的. /> ...

  2. python可以做什么游戏-用python做游戏的细节详解

    PyGame是一个Python的库,能够让你更容易的写出一个游戏.它提供的功能包括图片处理和声音重放的功能,并且它们能很容易的整合进你的游戏里.去官网点击这里下载适合你的PyGame安装包. 我们就拿 ...

  3. python能做什么游戏-用Python可以做哪些有意思的小游戏呢?

    print(' *******************************************************************') print(' * *') print(' ...

  4. python可以做什么工作好-Python可以做什么工作?Python有哪些方向?

    Python现在是一种相对流行的语言,可以做很多事情,可以从事很多工作,但是对于某些小白来说,他们不是很了解,但是他们更关心Python的就业情况.那么Python可以做什么工作呢?Python有哪些 ...

  5. Python能做什么事?为什么人工智能一定要学Python?

    随手打开一个招聘网站,你会发现排名靠前的互联网企业都在招聘Python人才.如饿了么.小米.360.腾讯.美团和知乎等.并且,Python的从业薪资还是非常高的,月薪10k-15k都是正常范围,部分月 ...

  6. python可以做什么工作-Python可以做什么工作?Python有哪些方向?

    Python现在是一种相对流行的语言,可以做很多事情,可以从事很多工作,但是对于某些小白来说,他们不是很了解,但是他们更关心Python的就业情况.那么Python可以做什么工作呢?Python有哪些 ...

  7. python能做游戏吗-没有Python不能做的游戏,这些游戏都可以做

    简介:Python编程语言的强大,几乎是众所周知的!那么,下面我给大家介绍一下几个用Python实现的各种游戏吧.不仅能用来做web.爬虫.数据分析等,没想到还能用做这么多的游戏,实在令人惊讶不已.注 ...

  8. 编程游戏python我的世界_乐学Python编程-做个游戏很简单

    1.进入Python 编程世界/ 2 1.1 启动Python 编程环境/ 5 1.2 Python 之禅/ 9 1.3 送你几朵玫瑰花--运行Python 程序/ 16 1.4 Python 的由来 ...

  9. python能制作游戏吗_没有Python不能做的游戏,这些游戏都可以做

    简介:Python编程语言的强大,几乎是众所周知的!那么,下面我给大家介绍一下几个用Python实现的各种游戏吧.不仅能用来做web.爬虫.数据分析等,没想到还能用做这么多的游戏,实在令人惊讶不已.注 ...

  10. 乐学python编程做个游戏很简单_乐学Python编程-做个游戏很简单

    Python简单易学又功能强大,而且免费开源,在国内外的很多公司得到了广泛的应用.在科学计算.游戏.图像.人工智能.机器人.教育教学和航天飞机控制等很多领域,Python也是非常重要的编程工具. 本书 ...

最新文章

  1. bat/cmd将命令执行的结果赋值给变量
  2. poj 2255 Tree Recovery 解题报告
  3. 对于以太坊的Solidity语言介绍
  4. 关于万能头文件的使用
  5. linux 文件查找_Linux文件查找
  6. 【DFS + 记忆化递归 + DP】LeetCode 91. Decode Ways
  7. Android7.1+查看audio policy使用.conf/.xml(二十七)
  8. Rocket - tilelink - AtomicAutomata
  9. OpenDRIVE地图图形化
  10. Active Directory的DirectoryEntry与DirectorySearcher初识及Filter语法
  11. html网页音乐手机播放,网页添加背景音乐代码,支持手机端的html5代码播放器
  12. Laya1.0Matter.js案例之牛顿摆
  13. Tower of Hanoi(汉诺塔)详解
  14. 安卓模拟器错误: Could not open
  15. 2022年山东省安全员A证特种作业证考试题库模拟考试平台操作
  16. Error: docker-ce conflicts with 2:docker-1.13.1-209.git7d71120.el7.centos.x86_64
  17. 提交辞职申请时,领导挽留,要不要留下来
  18. 信创操作系统--麒麟Kylin桌面版(项目六 文档处理:输入法、WPS、文本编辑器)
  19. Linux杂碎(杂且碎)
  20. js类似matlab_如何评价国产软件 TRUFFER(可替代 MATLAB)?

热门文章

  1. CodeAction_beta02 斐波那契 (多维DP)
  2. 排序之二分查找插入排序算法
  3. Lambda方法推导(method references)
  4. poj 3026 (最小生成树)
  5. [无排版]redis基本数据结构的应用
  6. 块状元素、内联元素(又叫行内元素)和内联块状元素
  7. 怎么查询网站的收录量
  8. Nginx if 条件判断
  9. jQuery Validate 表单验证插件----自定义校验结果样式
  10. Objective-C语法之代码块(block)的使用