一般来说,能问出这个问题,说明题主对python、对计算机操作系统都不怎么熟悉。在这种情况下,很有可能用的是windows操作系统——因为这算是现在的“缺省配置”。
如果这样的话,用Windows就挺好。当然,如果题主已经开始用Linux,那Linux就很合适;如果用的是MacOS,那么MacOS也行。
总之,少折腾系统,多练习语言。
Python本来就是一门跨平台的编程语言,在常见的三大操作系统上都有不错的表现。当然,在不同的操作系统上,具体操作、权限和文件路径会有些差异,但这些很容易适应。
开始学习的时候,不要过于求全责备。学习python这种语言是目的,操作系统之间的差异可以无视。没有必要在还没有开始学之前就先去折腾操作系统,把windows删除掉学习安装Linux的某个发行版,或者投资买一台运行macOS的苹果电脑。这些都不是重点。
对于学习一门编程语言来说,让程序跑起来、让它解决自己要解决的问题才是最重要的事情,其他都不重要。
python设计之初就是面向大众的,语法简单,易学易懂,应用广泛,下面我简单分享一下学习python的过程,主要内容如下:
搭建Python环境这个是学习python的第一步,首先本地需要有一个python运行环境,然后才能正常的编写、调试和运行python程序,目前来说,有2种方法,一种是到官网下载python安装包,一种是下载Anaconda,这里推荐下载Anaconda,集成了python解释器及大量第三方库,还自带有Spyder、Notebook等开发环境,使用起来非常不错,下载的话,直接到官网上下载就行,各个平台的版本都有:
Python开发软件这个就非常多啦,几乎每个代码编辑器和IDE环境都支持python开发,下面我简单介绍几个不错的软件:
1.VS Code:这是一个免费、开源、跨平台的代码编辑器,轻巧灵活、运行速度快、占用内存少,严格意义上说不是一个python开发环境,但是安装python插件后,也可以当做一个非常不错的python开发软件来使用,自动补全、代码高亮、语法检查、Git等功能都非常不错,使用起来非常方便:
2.Sublime Text:这也是一个轻量级的代码编辑器,可以跨平台使用,基本功能和VS Code差不多,文本编辑功能强大,插件扩展丰富,配置好本地python解释器后,也可以当做一个非常不错的python开发软件来使用:
3.PyCharm:这是一个比较专业的python开发软件,重量级的,相比较功能单一的代码编辑器来说,PyCharm支持单元测试、代码重构、代码分析等高级功能,因此开发、调试、运行效率更高,在业界也更受欢迎,官网也提供了免费的社区版可供广大开发者使用,非常不错:
Python学习资料介绍完python开发软件,我们就应该开始python学习了,这个网上的学习资料其实非常多,下面我介绍几个不错的学习网站:
1.菜鸟教程:这是一个免费的编程学习网站,所有资料(包括python)都是以文档的形式在线学习,基础知识全面、章节安排合理、内容循序渐进,对于初学者来说,是一个非常不错的选择,很适合入门学习:
2.慕课网:这也是一个非常不错的编程学习网站,所有课程都是以视频的形式在线学习,python资料也非常全面,有基础入门也有进阶深入,对于入门python学习来说,也是一个非常不错的选择:
3.实验楼:这是一个提供在线练习的编程网站,所有资料都是以实例教学为主,非常有趣味性,但是需要一定的python基础,如果你想深入学习python,多做一些项目,提高自己的编程水平,可以考虑学习一下这个网站,非常不错:
Python进阶深入python应用范围非常广,涉及web开发、运维、测试、数据分析、机器学习等,每个方便都深入的学习显然是不可能的,选择一两个有前景自己感兴趣的方向学习,坚持下去,例如目前比较火的数据分析、机器学习等,多做项目,提高自己的水平和经验:
目前就分享这么多吧,入门的话,还是要多练习多调试代码,基础知识牢固后,就是要多做项目,积累经验,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
首先,把学校的空余的可支配时间充分利用起来。可以到招聘网站上去了解一些Python相关岗位的任职要求,都需要哪些技术,然后给自己规划一条合适的学习线路,先学习什么,其次在学习什么。
然后在去找相应的视频教程来进行学习,接下来的事情就简单了,坚持学习即可。学习的过程中一定要把笔记做好,以及保存好写过的代码,这些都将会成为以后复习的重要的参考资料。
Python学习路线图及重要知识点列举,可作为学习的参考,零基础到项目。1、Python基础
2、数据库开发
3、web前端
4、Python web及项目开发
5、Linux
6、NoSQL
7、数据可视化
8、爬虫技术
9、人工智能
详细的可以到“如鹏网”上去了解一下,有网络的地方就可以学习,根据自己的时间来灵活安排学习进度,把空余时间充分利用起来。以前学习的就是利用学校空余时间来系统的学习的,大三就开始工作了,拿着薪资上大学。有新的课程更新了,也是可以继续来学习的。当然是可以的,只不过非常麻烦,目前来说,有2种方式,一种是QPython3,一种是Kivy,下面我分别简单介绍一下:
QPython3这是一个运行在安卓手机上的APP,集成了Python3解释器,可以直接编辑运行Python程序,除此之外,也可以开发一些简单的安卓手机应用,下面我简单介绍一下这个软件的安装和使用:
1.首先,安装QPython,这个直接在手机应用中搜索就行,如下,大概也就12M左右,直接点击下载安装就行:
2.安装完成后,打开这个软件,点击主界面的“编辑器”,就可以直接编辑代码来开发简单手机应用了,这里主要用到androidhelper这个模块,专门用于手机APP的开发,测试代码如下,非常简单,一个简单的输入框,然后打印输入的消息,官方也自带了入门示例,可以在“程序”这个模块中找到源文件并打开:
点击运行这个程序,效果如下,界面非常简朴:
Kivy这是一个免费、开源、跨平台的应用程序开发框架,编写后的程序可以直接借助虚拟机打包为手机应用,下面我简单介绍一下这个模块的安装和使用:
1.首先,安装kivy模块,这个直接按照官网的教程安装就行,如下,非常简单:
2.安装完成后,我们可以测试一下这个模块,代码如下,非常简单,就是一个简洁的窗口,加上一个button按钮:
3.接着我们就可以借助kivy官方自带的虚拟机,将上面的应用程序打包为手机应用,虚拟机的话,直接到官网上下载就行,如下,大概2G左右:
4.最后将上面的文件上传到这个虚拟机,运行buildozer命令就会开始打包,整个过程会非常漫长,需要下载一大堆包,包括SDK,NDK等,如下:
成功打包后,就会在当前bin目录下生成一个apk安装包,发送到手机上,安装后的效果如下,和电脑上的效果差不多,如下:
至此,我们就完成了利用Python来开发安卓手机应用。总的来说,这2种都比较麻烦,对于一些简单的手机应用来说,可以偶尔使用一下,如果开发大型应用的话,建议还是用原生语言,支持更好也好调试,网上也有相关教程和资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
总结,以上就是关于下载Python教程以及学Python最好选择哪个系统环境,为什么的经验分享,卡友有疑问可以加wx或扫码加群!Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有