{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

学习python需要做哪些准备?

RindiaRindia 回答3 收藏1
收藏问题

3条回答

wwolf

wwolf

回答于2022-06-22 19:10

工欲善其事必先利其器,学习Python都需要

1、一台性能不算太差的电脑,最好是Linux系统

当然Windows也是可以的,系统选择不该是你学习Python的障碍,哪个顺手来哪个。

2、安装Python

这里直接推荐Python3系列,毕竟Python2已经被官方淘汰不再维护了,作为初学者,实在是没有必要再去追逐过时的东西。

  • Windows系统安装很方便,下载exe直接一键式傻瓜安装即可。

  • Linux系统下更加方便,apt-get install 或者 yum install 一条命令即可完成安装。

3、好的入门资料

这里推荐几本个人认为质量还不错的资料(PS:各位千万不要选择一些所谓的学院派大学教授出的书籍,质量实在不敢恭维,为了评职称真的是.......

  • 简明 Python 教程

  • Python编程,从入门到实践

  • Python核心编程

  • Python官方教程文档

当然重点官方教程文档,基本上你所遇到的所有基础问题都可以在这里找到答案,最重要的是它有提供简体中文。

4、搭建Python编程环境

  • VSCode

微软出品,必属精品。拥有安装包小巧、跨平台支持、颜值高、占用系统资源少、丰富的插件支持等优点。

使用VSCode,我们可直接在其应用市场中搜索「Python插件」一键安装即可。

  • Pycharm

如果对VSCode的配置过程感到繁琐,那么建议直接使用Pycharm这款IDE,开箱即用,实在是Python开发的首选IDE。

5、吃苦耐劳的精神,切不可叶公好龙。


最后,希望题主可以早入踏入Python的征途。


本文为作者“一个程序员的奋斗史”悟空问答原创文章,未经允许转载、抄袭必究!

评论0 赞同0
  •  加载中...
caohaoyu

caohaoyu

回答于2022-06-22 19:10

没有什么特别的准备,一台能正常运行的电脑就行,Windows、Linux、Mac均可,作为一门跨平台的脚本语言,Python对于实际平台(系统)并没有什么挑剔,下面我简单介绍一下Python的学习过程,感兴趣的朋友可以尝试一下:

01、搭建Python开发环境

这个是最基础,也是必须掌握的,学习Python开发,首先最基本的就是搭建本地开发环境,这个直接到官网下载安装包即可,Windows、Mac、Linux均有,选择适合自己平台的版本,建议Python3系列,Python2再过一个月的时间(2020年1月)就会停止更新和维护,许多新包也已不再支持Python2:

官方的安装包是最为精简的,只带有标准库,如果你需要常用的第三方库,像numpy、pandas、matplotlib等,可以安装anaconda,一个集成软件,非常不错,推荐使用:

02、选择Python开发软件

“工欲善其事,必先利其器”,好的开发软件,不仅可以提高编码效率,还方便调试和维护,这里推荐2个非常不错的Python开发软件,分别是vs code和pycharm,不管是对于初学者,还是有一定经验的开发者,都非常适用:

  • vs code

这是一个小巧灵活的代码编辑器,在开发界非常流行,支持智能补全、代码高亮、语法提示等常见功能,编码效率高,运行速度快,插件扩展丰富,对于初学者来说,非常容易操作,又非常容易学习:

  • pycharm

这是一个比较专业的Python开发软件,相比较vs code来说,集成功能更多,也更厚重,支持单元测试、代码重构、代码分析等高级功能,因此在开发和调试上,效率更高,也更适合大型项目,如果你从事于Python开发,可以使用一下这个软件,非常不错:

03、Python基础学习入门

Python环境和Python软件准备好后,就是Python基础入门,这里网上可供学习的资料就非常多了,如果你喜欢文档,可以选择菜鸟教程、廖雪峰官网,如果你喜欢视频,可以选择慕课网、B站,当然,你也可以找一本Python书籍,边学边练习,常见的模块、函数、变量、类、文件操作、异常处理等都要熟悉掌握,这些是开发其他应用的基础,不要急于求成,一步一个脚印,掌握基本功最为重要:

基本功熟悉后,就是Python深入学习,这里可供选择的方向就非常多了,机器学习、测试运维、数据处理、Web开发等都非常不错,根据自己兴趣爱好,结合职业前景,选择一两个方向,坚持下去,不断学习,积累经验,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

评论0 赞同0
  •  加载中...
BLUE

BLUE

回答于2022-06-22 19:10

说下给我们组算法实习生推荐的方案:

  • 操作系统选Linux

  • 编辑器选code (除非你熟悉emacs/vim)

  • python文档:多看官方文档,支持中文


选Linux,原因有三:

  1. 一般公司的服务器99.99%是Linux,快速熟悉Linux没有坏处

  2. Linux对电脑硬件要求不高,系统稳定,不会各种卡顿

  3. Linux中的命令行,可以自动化很多操作,效率很高


编辑器,一般都推荐vscode, 微软开发的,相当好用,支持多平台。关键是支持各种插件,满足自己的个性化要求。编辑器配置得好了,自己写代码,就像开一辆保时捷;配置的不好,就像开拖拉机。


最后就是pyhon的官方文档。官方文档很用心,并且支持中文。学python必看,比市面上拿些杂七杂八的书质量要高很多。可以wget把对应目录下载下来,这样就可以离线看。

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<