Python 0(安装及初步使用+学习资源推荐)
不足之处,还请见谅,请指出不足。本人发布过的文章,会不断更改,力求减少错误信息。
Python安装请借鉴网址https://www.runoob.com/python/python-install.html
安装注意:(虽然上方链接已给出正规(个人认为)安装过程,但仍有不详细处。由于本人安装过一定数量的各种软件,发现安装错误因人而异且有时层出不穷。特将自身安装经验列出。希望大家用不到,一帆风顺。)
一.针对上文链接个人安装的经验:(请大家按照网址的内容参考安装,网址安装不足,再参考下文)
1.由于本人之前用的都是Python3.7.4。所以下载找的也是这个版本(至于版本的选择,依个人决定)。但从官网发现这个版本的可供下载选项令人懵。如图
通常我们下载用到的软件或文档帮助,以英文为主。多翻译。(个人建议,在自己电脑通过官方网站下载网易有道词典:鼠标所到之处,皆可翻译。取词开关F8。)
我通过截图翻译(网易有道软件提供),选了2、3两行文件下载。下载如图
个人建议选择第一个,也就是.exe文件,方便快捷。.zip不建议(解压后看起来就复杂)
2.安装包及安装路径
大家从网站(推荐官网)下载或通过其它途径获取的叫做“安装包”。建议大家(个人建议,仅供参考)安装在E、F、G......等盘。专门新建文件夹,如我本人的:E:\软件包下载地址。这里边存放的是安装包,不是安装路径处。好处就是清晰不乱,安装完后这个文件夹里的相关安装包也可以删除。当然也可以作为备用以及对他人的慷慨相助。
C盘不要人为添加,因为它会自己“不断成长”。
D盘可作为安装包的下载处,推荐与大多数软件安装吻合的如D:\Program Files (x86)。建议大家多用自定义安装,可熟悉并掌握安装路径,要不然都跑到C盘就得不偿失。
补充:
比如:我安装Python时,它推荐的路径为C:\Program Files (x86)\python\python37 我改成D盘时,Program Files (x86)文件夹没有python及python37文件夹。我就要在D盘Program Files (x86)文件夹中建python及python37文件夹。使得路径为D:\Program Files (x86)\python\python37 。这很重要,为了有可能的后续操作做准备。请尽量不要让电脑杂乱无章。
3.安装提醒(将选择框选中)
二.初步使用
1.下载后初步发现如下图,建议不熟悉的都点开看看。
请将第一行的IDLE快捷方式拖放到桌面,双击此快捷方式将进入运行环境→交互式命令行执行 如图:
注意: 此页面(交互式命令行执行)适宜短代码操作如
示例代码如下:
print("你好,世界!")
写入短代码后,enter键即可运行
交互式命令行执行页面如下:
那么长代码呢?
两种操作:
(1)点击菜单栏File选项在下拉子选项点击NewFile,就会出现新界面。将长代码输入或粘贴。运行快捷键为F5。进入脚本执行页面。
(2)快捷键ctrl + n,进入脚本执行页面。
示例代码如下:
- # 用户输入数字
- num1 = input('输入第一个数字:')
- num2 = input('输入第二个数字:')
- # 求和
- sum = float(num1) + float(num2)
- # 显示计算结果
- print('数字 {0} 和 {1} 相加结果为: {2}'.format(num1, num2, sum))
脚本执行页面
注意:Python2和Python3的语法不同,这也是代码运行不成功的原因之一(只叹那无从下手的错误)
需要保存文件,才能运行。结果如下:
三.其他版本的运行环境
1.Python shell:上文的Python官网提供的Python shell安装
2.Anaconda(开源的Python包管理器):Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 [1] 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。
安装包下载网址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/
同样会出现几种快捷方式如图:
其中Spyder(Anconda3)是运行环境。如图:
个人倾向Spyder,操作界面友好是个人偏向的第一原因。
3.PyCharm:集成开发环境(IDE:Integrated Development Environment)
具体安装看文顶链接,链接网页中有下载和安装地址。页面如图:
从个人角度,不太建议PyCharm。当然因人而异,适合自己的才是最好的。
四.Paython学习资源推荐:
1.菜鸟教程-学的不仅是技术,更是梦想!https://www.runoob.com/
2.慕课网-程序员的梦工厂 https://www.imooc.com/
3.bilibili python2的视频 https://www.bilibili.com/video/BV1xs411Q799?from=search&seid=5565899497007956031
python3的视频 https://www.bilibili.com/video/BV1Fs411A7HZ?from=search&seid=5565899497007956031
建议看3的,因为今后主流。
Python 0(安装及初步使用+学习资源推荐)的更多相关文章
- springboot 学习资源推荐
springboot 是什么?对于构建生产就绪的Spring应用程序有一个看法. Spring Boot优先于配置的惯例,旨在让您尽快启动和运行.(这是springboot的官方介绍) 我们为什么要学 ...
- Spring Boot和Spring Cloud学习资源推荐
Spring Boot和Spring Cloud学习资源推荐 比较好的学习资源,分享一下. 1.Spring Boot官方文档:http://projects.spring.io/spring-b ...
- Redis初识、设计思想与一些学习资源推荐
一.Redis简介 1.什么是Redis Redis 是一个开源的使用ANSI C 语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value 数据库,并提供多种语言的API.从2010 年 ...
- AI入门丨开源学习资源推荐
现在AI大热,网上的资源也非常多,让人眼花缭乱.非科班的我,经过半年的摸索,也算马马虎虎入了坑.下面整理了我认为不错的学习资源,大部分我都看过,以分享给更多的人.我会不断保持更新,也欢迎大家补充. P ...
- Java/C++ 学习资源推荐
列举一下我所知道的一些学习资源,希望能对大家有所帮助 Java学习资源资源: 1.尚学堂 Java300集 链接:https://study.163.com/course/introduction.h ...
- (干货)Linux学习资源推荐
源地址 国内的专业Linux网站(GB) ChinaUnix Linux中国 实验楼: 免费提供了Linux在线实验环境,不用在自己机子上装系统也可以学习Linux,超方便实用!. 国内的专业Linu ...
- 十个优秀的C语言学习资源推荐
学习C语言,需要一点一滴,沉下心来,找个安静的地方,泡上一杯咖啡,在浓郁的香味中一起品味她.-- Boatman Yang 人们通常认为计算机编程很烦,但是有些人却从中发现了乐趣.每一个程序员不得不跟 ...
- Git学习资源推荐
Git在线练习 http://pcottle.github.io/learnGitBranching/ https://try.github.io/levels/1/challenges/1 Git入 ...
- Python学习(一)安装、环境配置及IDE推荐
Python的安装.环境配置及IDE推荐 官网:https://www.python.org/ 版本:2.x 和 3.x 差别较大:python3是不向下兼容:版本区别可参考网官网介绍 至于选择 Py ...
随机推荐
- Linux与unix shell编程指南
第14章 环境和shell变量 1.使用变量时,尽量用花括号将之括起来,防止shell误解变量值. 2.设置变量时的不同模式 variable-name=value 设置实际值到variable-na ...
- 某些时候 v-if 会导致 v-modal 内部数据获取不到 也watch不到,这个时候用v-show即可,另外提一下数组要整体赋值才有双向绑定
某些时候 v-if 会导致 v-modal 内部数据获取不到 也watch不到,这个时候用v-show即可,另外提一下数组要整体赋值才有双向绑定
- Kafka 详解(转)
转载自:https://blog.csdn.net/lingbo229/article/details/80761778 Kafka Kafka是最初由Linkedin公司开发,是一个分布式.支持分区 ...
- [C#] 命令总线模式
1 高内聚.低耦合 虽然已经毕业很多年了,但依然总是能记得,<软件工程>这门课的老师总是强调 "高内聚,低耦合". 这些年,在架构方面的技术发展方向,目标就是不断的拆分 ...
- WordCount程序(Java)
Github项目地址:https://github.com/softwareCQT/web_camp/tree/master/wordCount 一.题目描述 实现一个简单而完整的软件工具(源程序特征 ...
- linux环境下的时间编程
Linux下提供了丰富的api以供开发者们处理和时间相关的问题.然而这些接口看似各自为政实则有有着千丝万缕的联系,在学习和时间中引发了各种各样的混乱.因此时间处理成为了许多Linux开发者的梦魇,遇到 ...
- 故事:走进JVM的世界(图文并茂)
注意!本文较长,建议先收藏再阅读.更多文章可以关注作者公众号:码上实战 你也可以 star 我的 GitHub上本文所属仓库:https://github.com/flyhero/MarkNote 说 ...
- hdu1035 机器人走格子,格子指明方向,问几步走出格子或者是否有形成圈
只要根据格子的方向选择下一步搜索的方向即可,退出条件是出界或者进入环中,进入环中的条件也很好确定,就是一个点走了两次,由于路径是固定的,这就会陷入无限循环. #include<iostream& ...
- 干货 | Python进阶系列之学习笔记(四)
目录 Python条件判断 Python循环语句 Python循环控制 迭代器与生成器 异常 一.Python 条件判断 如果某些条件满足,才能做某件事情:条件不满足时,则不能做,这就是所谓的判断. ...
- 比CNN表现更好,CV领域全新卷积操作OctConv厉害在哪里?
CNN卷积神经网络问世以来,在计算机视觉领域备受青睐,与传统的神经网络相比,其参数共享性和平移不变性,使得对于图像的处理十分友好,然而,近日由Facebook AI.新家坡国立大学.360人工智能研究 ...