python教程(面向初学者)【1】

PS:此教程后续会更新,但不定期;
此类文章为“简易版”,初学者可能会有所迷茫;
因为本人也是python的初学者,所以如有不足之处,望大佬指出批评;
Are you ready?
Come on!

教程【1】:了解为何选择python安装python,及IDE或者文本编辑器

为何选择python
第一,python简单易学,相对于复杂C语言,Java,C++,这就好比,现在,你只知道汉语拼音及如何拼写;python就是幼儿读物(带拼音的),而Java,C++,C语言就是古典名著,虽然带了拼音,依然是晦涩难懂。
但是,千万别把python当成了幼儿专属,她似乎是万能的。
有几个例子,你平常经常登陆的网站(例如:谷歌的Gmail,YouTube;知乎,豆瓣。。。。。不胜枚举。真的,太多了。
另外,python更加简便易读,执行同样的任务,可能C++要100行,Java要50行,而python只需20行,并且,python像英语一般,使你更加易于阅读。
look,
在这里插入图片描述
look again,薪资更高。
在这里插入图片描述
到这里,你也许会问,那python这么厉害,那干嘛还会衍生出其他语言,难道没有缺点嘛?
记住:金无足赤,人无完人。
python是一种脚本型语言,这从根本上较于C++,C语言,python的编译速度更慢(较于C++,C而已),而且python无法加密,发布在互联网上,是公布你的源代码。
但是这又能怎么样呢?是吧,如果python不好,那么大众为何选择python呢?所以,请你放下对python的戒心,静下心来,撸起袖子,甩起膀子,干!

如何安装python
python有两种版本(这里指大的版本号):python 2.x和python 3.x。我推荐安装3.8版本,因为是最新的,2.7官方马上就会不再支持。
安装步骤比较简单,第一,上网搜索“python官网”,点击download,安装包下载完毕,双击打开,选择install now,
注意,注意,注意,一定要勾选“add python 3.8 to path"。
开始安装吧。
下面这一步应该是可有可无吧,打开命令提示符(CMD),输入python,回车,显示了一大堆,如图,显示为此即代表安装成功!(注:此图片是python3.5,版本)最下方有3个小箭头
在这里插入图片描述
MAC,linux版本方法类似。
IDE工具推荐
1、微软 Visual Studio(VS)
VS支持创建各种类型的程序,包括从桌面应用、Web应用、移动APP、到视频游戏。对于初学者到高级专业开发人员来说都是最棒的开发工具。VS有可定制仪表板和可停靠的窗口。它支持多大36种不同的编程语言,如:ASP.NET、DHTML,JavaScript、Jscript、Visual Basic、Visual C#、Visual C ++、Visual F#,XAML及更多。这个列表还在每天实时的增长着。
2、PyCharm
PyCharm是著名的PythonIDE,有知名的IDE开发商JetBrains出品。除了最常用的IDE功能支持外,PyCharm特别对Python Web开发进行优化设计(Django、Flask、Pyramid、Web2Py)。PyCharm还支持Google App Engine和IronPython/Jupyter。
除了Python之外,它还支持其他Web开发语言:JavaScript、Node.js、CoffeeScript、TypeScript、Dart、CSS、HTML。
它可以很容易地与Git,Mercurial和SVN等版本管理(VCS)工具集成。
我这里大力推荐PyCharm,不二之选,信不信由你。
文本编辑器推荐
1、Visual Studio Code
Visual Studio Code(简称 VS Code)是由微软研发的一款免费的、轻量级的Web集成开发环境,且开源的跨平台文本(代码)编辑器,能运行在Linux、Mac 、Windows系统上。在智能提示变量类型,函数定义,模块方面继承了visio studio的优秀传统,在断点调试上也有不错的表现。
在这里插入图片描述
2、Notepad2
Notepad2是一个小巧、快速的替代微软记事本的软件,界面华丽,功能强大,免安装。我实在找不出微软的记事本还能留下来的理由。自定义语法高亮,支持HTML, XML, CSS, JavaScript, VBScript, ASP, PHP, CSS, Perl/CGI, C/C++, C#, Java, VB, Pascal, Assembler, SQL, Python, NSIS, INI, REG, INF, BAT, DIFF, Ruby等众多文件。
在这里插入图片描述
在这里插入图片描述
3、UltraEdit
UltraEdit 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,完全可以取代记事本(如果电脑配置足够强大),内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。
在这里插入图片描述
4、VIM
VIM广泛使用于UNIX或者LINUX系统中,他的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作,能够给工作带来极为大幅的效率提升,但是需要记住很多复杂的快捷键,另外你的脑和手得能协调且跟得上。
在这里插入图片描述
5、Sublime Text
Sublime Text是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。Sublime Text具有漂亮的用户界面和强大的功能,支持多种编程语言的语法高亮、拥有优秀的代码自动完成功能。还拥有代码片段的功能,可以将常用的代码片段保存起来,在需要时随时调用。支持 VIM 模式,可以使用Vim模式下的多数命令;同时具有良好的扩展能力和完全开放的用户自定义配置,功能丰富的快捷命令等。
Sublime Text同样支持丰富的插件扩展,例如:MarkDown Editing、SublimeREPL、Javascript-API-Completions、还有比较有意思能记录你Code时间的WakaTime 等等。
在这里插入图片描述

如果你不知道该选择IDE还是文本编辑器,我推荐你使用IDE,因
为,文本编辑器是相对轻量级的,和IDE相比功能弱得一批,尤其是在debug时会遇到很多问题。
但是,如果你执意要选文本编辑器,我也不强求,也给你一个推荐Sublime Text,因为,用过的人都说好。

这些软件都可以上网搜,在官网下载,这里不再多讲。

后续更新(不定期)。。。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值