专栏首页浊酒清味Python新手入门指引

Python新手入门指引

引言

这篇文章是写给想入门Python但是编程基础为零或者很浅的新手同学。不管你是因为兴趣还是工作以及转行需求,都可以参考。我结合自身的学习Python的以及写Python教程的经验,同时也收集了很多Python入门优质资源,经过总结分享给大家。

1.心态准备

我们知道Python相对于其他编程语言,入门更为简单。但是,任何一门编程语言,想要入门甚至精通,都需要坚持和实践。坚持是你不会三天打鱼两天晒网,而实践是你不会光读代码自己不写代码。

在通往入门的路上,我们会遇到很多各种各样的问题而选择放弃。有的是因为不会使用编辑器(如VsCode)跑不起来代码;有的是因为不会把pip加入环境变量倒腾半天;也有的是代码格式出了问题(如缩进,冒号)等死活找不到bug。这些问题更多不是出在Python知识点本身。但是我们只要相信解决的方法是多于问题本身,遇事不怕事,就一定可以坚持下来。

最后需要说的是,现在网上关于Python入门的资料资源数不胜数,只有你会搜索,会找到对的人问问题,就不用担心问题解决不了。所以摆正心态,学Python没有那么难。

2.入门准备

为了可以练习Python代码,我们需要把Python版本,操作系统,编辑器先准备好。

Python2还是Python3?

毫无疑问,请选择Python3。因为官方宣布,Python2将于2020年1月1日停止更新和维护。这意味着,即使有人发现其中存在安全问题,官方人员也不会在那天之后再改进它。大家应该尽快升级到Python3。

Windows,Linux还是macOS?

我的建议是任何一个操作系统都可以,根据自己的电脑系统就好,不必刻意为了学习Python去安装Linux操作系统。不得不承认,Linux系统使用Python更加方便。但是Windows系统已经可以满足我们大部分需求。

VsCode还是PyCharm?

我个人建议VsCode,因为我是用VsCode,哈哈哈。当然用PyCharm也是可以的。

编辑器总结:

#1 VsCode:

  • 官网:https://code.visualstudio.com/
  • 优点:轻量级;功能强大且易用;

#2 Jupyter Notebook:

  • 官网:https://jupyter.org/
  • 优点:允许使用 Notebook 直接创建博客或代码演示;确保可复现的研究与解释;在运行整体前可以运行并修正局部代码块。

#3 Pycharm:

  • 官网:https://www.jetbrains.com/pycharm/
  • 优点:活跃的社区支持;支持全面的 Python 开发;新手和老兵都易于使用;运行、编辑、debug Python 代码都不需要额外的支持

#4 IDLE:

  • Python自带。
  • 优点:方便快捷。

3.入门教程

我把入门教程按照形式分成以下几种:

  • 书本教程
  • 在线网站
  • 视频教程

大家请选择其中一个从头学习到尾完整学习,其余则当作辅助材料,切记不可以贪多不消化

#1 书本教程

笨办法学Python|Learn Python the hard way

本书是一本Python入门书籍,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程

后台回复关键词“笨办法”可获得。

Python编程:从入门到实践

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

后台回复关键词“编程”可获得。

简明Python教程

《A Byte of Python》是一本由 Swaroop C H 编写,旨在于介绍如何使用 Python 语言进行编程的自由图书。它以教材与指南的形式为入门者介绍 Python 语言。如果你对电脑知识的了解仅限于如何保存文本文件的话,那这本书就是为你准备的。

后台回复关键词“简明”可获得。

#2 在线网站

我比较推荐Codecademy网站的Python学习课程。

网址:

https://www.codecademy.com/learn/learn-python-3

这个在线学习网站备受好评,我本人就是在这个网站上学习Python入门的。

#3 视频教程

最近微软出品了一个Python入门教学视频。这个消息迅速传遍大街小巷,教学视频对应的教材也在github上面登上了热榜。

视频大家在B站搜索“微软 Python”即可找到。

课件可以在Github上面找到:

https://github.com/microsoft/c9-python-getting-started

4.网络搜索

大家可能会遇到一些教程里面没有告诉你答案的问题,这时候你需要上网搜索,或者询问别人。

这里给大家介绍三种常用途径:

  • 直接谷歌或者百度搜索报错问题
  • 求助于Stackoverflow网站
  • 知乎提问和搜索相关问题

最后祝大家学习愉快!

本文分享自微信公众号 - Python与机器学习之路(gh_39aead19f756),作者:Huangwei AI

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 年度盘点,30个开创性的Python开源项目-你都用过哪些?

    Python正在蓬勃发展,它的Github页面也是如此。今年对于Python来说是非常好的一年,我们看到了一些非常强大的Python开源项目。今天,我们列出了一...

    HuangWeiAI
  • 想在2020学习Python,这里有8个不可以错过的免费教程和网站

    Python已经激励了很多人去学习编程,并不断地激励着他们。我认识一些人,他们学习Python的原因各不相同,从web开发到机器学习。我看到过一些新人学习Pyt...

    HuangWeiAI
  • 请停止使用Excel进行数据分析,升级到Python吧

    2017年,全球估计有7.5亿人使用Excel。2017年,世界人口约为76亿。这意味着大约有10%的人使用Excel,我猜大部分是用于数据分析。

    HuangWeiAI
  • Python火爆的背后的应用领域是数据挖掘、大数据和人工智能的应用吗?

    在数据分析和交互、探索性核算以及数据可视化等方面,Python 将不可避免地接近于其他开源和商业的领域特定编程言语/工具,如R、MATLAB、SAS、Stata...

    企鹅号小编
  • 突发!Java首度承认失败,愿永久服软Python!网友:好想哭!

    最近,这个格局已经被悄然打破,正是被来自曾经的小弟,新晋网红Python给硬生生拽下神坛。对此,Java曾表示强烈质疑,最近一份数据榜单悄悄来了!

    AI科技大本营
  • 超2万名开发人员调查:会 Python 和不会 Python 的区别

    该调查由 Python 软件基金会与 JetBrains 一起发起,有来自 150 多个国家的超过两万名开发人员参与。

    一墨编程学习
  • Python入门学习资料

    4、《笨办法学 Python》:这本书绝对是最简单的学习 Python 的方法,本书的 HTML 在线版是完全免费的。

    孤独的明月
  • 全网最实用 Python 面试题大全(花费了整整 3 天时间整理出来的)

    花费了整整3天时间整理出来的全网最实用Python面试题大全,一共30道题目+答案的纯干货,如此的辛勤整理,希望大家多多支持,建议点赞+收藏!

    Python小二
  • 什么是Python?从小白到入门你只差一个它!

    近段时间,继Java、C/C++、Basic语言这些所谓的老牌编程语言之后,相信很多人在网上或者很多数据中看到了一门突如其来而又不动声色悄然崛起的一门语言---...

    灰小猿
  • python介绍

    Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

    Eric杂货铺

扫码关注云+社区

领取腾讯云代金券