python学习笔记之-python简介及其环境安装

最近几年python之火不用多说,最近开始利用时间自学python,在学习的过程中,按照自己的思路和理解记录下学习的过程,并分享出来,如果正好你也有这想法,那也许会有点帮助,谢谢!

Python简介

  1. Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。

  2. Python是一种跨平台的计算机程序设计语言

  3. Python由Guido van Rossum 于1989年底发明,公开发行于1991 年。

  4. Python源代码同样遵循 GPL(GNU General Public License) 协议。

  5. Python有两个比较大的版本,Python2.X、Python3.X。Python3.X不兼容Python2.X,Python2.X并于2020年1月1日后不在更新,也就是说Python2将成为历史,所以我们学习也是学习Python3。

  6. Python应用领域:

    • Web 和 Internet开发

    • 科学计算和统计

    • 人工智能

    • 桌面界面开发

    • 软件开发

    • 后端开发

    • 网络爬虫

Python3下载安装

电脑上要运行Python程序,首先就要是安装Python的运行环境,那就是Python3。本次只以win10我例子,具体步骤如下:

1.       下载

第一步:打开Python官网:https://www.python.org/downloads/windows/

第二步:在官网根据自身的电脑情况选择对应的下载版本,我下载最新的64位安装包,如下图,单击链接即可开始下载

2.       安装

整个安装过程都是傻瓜式下一步下一步的安装,只是在安装开始界面,记住勾选如图所示的选择框:

3.       查看安装结果

打开命令行窗口,输入:python –V 查看安装的Python版本,下面窗体代表安装成功

Python集成环境搭建

Pythond集成开发环境很多可供选择,我直接介绍我用的大众化的IDE:PyCharm

下载地址:http://www.jetbrains.com/pycharm/download/#section=windows

在下载地址页面,根据自己的电脑环境选择对应的版本下载即可。我选择的是社区版,学习使用社区版已经够用了。

下载好PyCharm后,然后就是傻瓜式的下一步安装即可,不在多说。

第一个Python程序

打开PyCharm,选择左上角的Flie->NewProgect即可打开创建第一个Python项目窗口,如下图:

在具体的项目创建页面,注意一点,在选择Python解析器时,选择上面安装的python,具体说明见下图:

第一个程序还是以经典的hello world开启我们的Python之旅吧。先不管语法,直接看效果:print("Hello World!Hello Python")

执行Python文件:在python文件中,右键->单击Run即可,如图:

执行效果:在IDE的最底部的控制台即可输出:Hello World!Hello Python

PyCharm个性化设置

设置方式:打开seting设置窗口,里面可以安装自己的需要自定义设置:Files->Setting

主题风格设置:Editor->Color Scheme。然后选择只喜欢的风格即可

行号设置:在实际编码中,我们希望能够直观的看到代码的行号,这个功能比较常用,Etitor->General->Appearance:选中Show
Line Numbers 即可,如下图:

其他的设置就不在介绍了,自己根据自己的喜好,摸索设置即可。

python学习笔记1之-python简介及其环境安装的更多相关文章

  1. Python学习笔记(一)一一一环境安装错误总结

    第三方库安装 1   windows存在多个版本的python,pip安装Python库失败 解决方案:进入对应官网下载安装包,步骤:1 下载安装包到C:\Python36\Lib\site-pack ...

  2. Python学习笔记 (1)Hello World(环境搭建+输出Hello World!)

    随想 高考发挥失常.科三遇火车发挥失常,各种不顺……突然发现假期都快没了,才想起高考前想象的这个假期要做的一堆事,现在来多完成一件吧. 这几篇博客仅只是我的学习笔记,凑合看吧.我这个python小白看 ...

  3. Python学习笔记之二——Python的运行机制,一般人肯定不会

    前言本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理.作者:XX   Python解释器简介   解释器是一种让其他程序运行起来的程 ...

  4. Python学习笔记1-搭建Python环境 和 Python Hello World!

    一.搭建Python开发环境 1.选择开发工具 首先要寻找一个Python的开发工具,Python的开发工具有很多,有pyCharm .Eclipse.Visual studio等等 ,使用最多的还是 ...

  5. Python学习笔记 (1) :python简介、工具、编码及基础运算

    学习背景: 精通一门编程语言并编写出自己喜欢的程序是我多年的梦想,一定要找时间实现.此时想起了高中时的我对编程的兴趣十分浓厚,父母给自己购买了学习机插卡式的,只能敲basic代码,同时学校有386计算 ...

  6. Python学习笔记(一)简介总览

    Class 1 一.简介 python:脚本语言.解释型语言 缩进是python语言很重要的一个标志 python3是未来的发展趋势 二.安装 windows: 1.下载安装包: https://ww ...

  7. Python学习笔记_04:Django框架简介

    目录 1 什么是Django? 2 Django框架的开发环境搭建 3 Django操作MySql数据库简介 4 功能强大的Django管理工具应用 1 什么是Django? Django是应用于We ...

  8. Python学习笔记之发展史、简介以及特点

    Python发展史 Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的. Python 本身也是由诸多其他语言发展而来的,这包括 ...

  9. Python学习笔记整理(三)Python中的动态类型简介

    Python中只有一个赋值模型 一.缺少类型声明语句的情况 在Python中,类型是在运行过程中自动决定的,而不是通过代码声明.这意味着没有必要事声明变量.只要记住,这个概念实质上对变量,对象和它们之 ...

随机推荐

  1. 小程序商城系统CRMEB Pro v1.1全新重构,新增DIY功能

    CRMEB ProV1.1全新升级发布,真正实现了后台可自由拖拽组合实现首页布局的DIY功能,这一功能的实现,将告别过去千篇一律的同质化界面布局,真正实现个性化.高自由的随心组合.本次发布的版本中我们 ...

  2. unity webview

    uniwebview http://uniwebview.onevcat.com/manual Unity3D研究院之在Android中打开WebView(三十) http://www.xuanyus ...

  3. 3D坐标系

    在3D渲染中,首先要确定的就是坐标系,坐标系根据实际情况,分为两种: 左手坐标系 右手坐标系 在3D空间中,这两个坐标系是没有办法重合到一起的: Unity使用的坐标系为左手坐标系. 在确定左手坐标系 ...

  4. java 注解开发

    目录 注解 JDK自带的注解三个 注解分类 按照运行机制 按照来源分类 自定义注解的语法要求 元注解 解析注解 获取注解的注解 Spring中的注解 组合注解 注解 JDK自带的注解三个 @Overr ...

  5. P3311 [SDOI2014]数数 AC自动机+数位DP

    题意 给定一个正整数N和n个模式串,问不大于N的数字中有多少个不包含任意模式串,输出对\(1e^9+7\)取模后的答案. 解题思路 把所有模式串都加入AC自动机,然后跑数位DP就好了.需要注意的是,这 ...

  6. [BUUOJ记录] [BJDCTF2020]The mystery of ip

    本题考察XFF头的ssti模板注入,没有过滤,算是入门题 进入题目hint.php的源码中可以看到一个hint 猜测是通过XFF头来获取信息的,发个HTTP请求添加一个XFF头测试一下: GET /f ...

  7. MD5截断比较验证 - 补充

    继上篇MD5截断比较验证文章之后有朋友提示除了数字以外,许多字母数字混合的明文在MD5加密之后也是可以达到同样效果的 同时在De1CTF中Web4题目中遇到了另一种较为特殊的截断比较验证,如图所示: ...

  8. 微服务实战SpringCloud之Spring Cloud Feign替代HTTP Client

    简介 在项目中我们有时候需要调用第三方的API,微服务架构中这种情况则更是无法避免--各个微服务之间通信.比如一般的项目中,有时候我们会使用 HTTP Client 发送 HTTP 请求来进行调用,而 ...

  9. 小程序开发-组件navigator导航篇

    navigator 页面链接 navigator的open-type属性 可选值 navigate.redirect.switchTab,对应于wx.navigateTo.wx.redirectTo. ...

  10. VMware中卸载安装Ubuntu系统 ——Ubuntu系统配置(一)

    由于之前配置给Ubuntu的磁盘空间不足,进行了扩展磁盘空间,结果Ubuntu无法开机了,试了很多种办法都没成功,也有些后悔没有记录下配置过程,于是决定卸载Ubuntu进行重新安装和配置. 一.VMw ...