python 解释器,anaconda,和pycharm的关系以及 python的安装

计算机基础和环境搭建

1. 计算机基础

1.1基本概念

  • 计算机的组成

    计算机是由多个硬件组成 , 常见的硬件有: cpu,  硬盘, 内存,网卡,显示器 
    注意 :  他们组合在一起是无法工作的,那么需要什么才能进行协作呢? 
    
    
  • 操作系统

作用 : 协调各个计算机的硬件,使其协同合作 ,完成目标 (重点)
常见的操作系统有: (了解)
- windows [个人]
	- xp
	- win7
	- win10
	
- Linux [企业] 后期会学
	- centos
	- ubuntu
	- redhat
	
- Mac

1.2 编程语言

全球大概有2000左右种 编程语言,绝大多数是用English编写的 但 易语言就是用 中文编写的

常见的编程语言 : Python ,Java , PHP , C , C# , C++ …

本质 : 就是学习其语法规则 ,根据语言编写相应的功能, 很高兴的是 ,他们的语言很相近

1.3 编译器和解释器

编译器/ 解释器 : 就是翻译官,讲代码翻译成计算机识别的命令

为甚有的叫解释器或者编译器

  • 解释器: 实时翻译, 写了1000行代码, 解释一句给操作系统一句进行识别(翻译)

  • 编译器: 全文翻译, 写了1000行代码,之后会编译成一个临时文件(计算机能够识别的), 再把操作系统去读取

Python , JS, PHP 需要解释器的一般称为 解释型语言

Java , C , C++ … 需要编译器的一般称为 编译型语言

2. 学习编程的本质

  • 学习编程语言的语法规则
  • 选择一门编程语言, 在自己的电脑安装此编程语言的相关的编译器/解释器
  • 使用编辑器(pycharm等)运行自己的代码

3. Python介绍

为什么现在的数据分析都用Python ?

  • 简单易学可读性强,语法简洁 & 适合小白

  • 它还拥有非常多优秀的库可用于数据分析,目前超过125,000的免费的第三方Python库,类似于精装的房子,并且还有25,000个免费家具家电和一切的生活用品

  • Python相比于传统的Excel表格而言,能够处理更大的数据集,更容易实现数据的自动化分析

  • 科学计算、机器学习,人工智能的第三方库,应有尽有

  • 写代码效率高(写的快)
    案例 : 打印 hello ,world

    # java
    public class HelloWorld 
    {  
    
      public static void main(String[] args)  
      {  
    
        System.out.println("Hello,World!");  
      }  
    }  
    
    
    # C 
    int main()               
    {  
      printf("Hello,World!"); 
      return 1;              
    }  
    
    # C++
    
    #include <iostream>               //std::cout 要用到的头文件  
    #include <stdio.h>                //标准输入输出头文件  
      
    int main()  
    {  
      printf("Hello,World!--Way 1\n");    //printf 语句打印  
      puts("Hello,World!--Way 2");        //puts 语句  
      puts("Hello," " " "World!--Way 3"); //字符串拼接  
      std::cout << "Hello,World!--Way 4" << std::endl; //C++ 教科书上写法  
      return 1;                                        //作为注释  
    } 
    
    # Python
    print('hello ,world')
    

版本

  • 2.x 目前最新的2.7.18 之后不再更新
  • 3.x 目前最新的是3.9.0 常用的是3.7 3.6 3.5

4. 环境搭建

名词解释 1

  • 项目 :

    • 一个项目会有很多的Python文件
    • 每个文件又有若干行代码
    • 每个文件会有相互关联,各司其职,完成复杂的功能
  • 环境:

    • 小鱼生存在鱼缸里需要生态环境,同理代码要想运行得需要各种各样的支持才会运行,
    • 那么这些"支持" 就是环境
  • 脚本:

    • 脚本就是 Python文件 里面有若干行代码

4.1 安装Python

4.1.1 Python解释器(了解)

下载地址

http://www.python.org/download/ 

请添加图片描述

请添加图片描述
请添加图片描述

请添加图片描述请添加图片描述

安装成功后,打开命令提示符窗口(win+R,在输入cmd回车),敲入python后
请添加图片描述

出现这个表示python安装成功。你看到提示符 >>> 就表示我们已经在Python交互式环境中了,可以输入任何Python代码,回车后会立刻得到执行结果。现在,输入exit()并回车,就可以退出Python交互式环境(或直接关掉命令行窗口也可以)

4.1.2 Python解释器的集成 (anaconda重点)

Python和 anaconda的关系

区别:

  • 安装Python解释器的话,相当于一个精装修的房子 只有电视机,空调 ,沙发 床
  • 安装anaconda的话 ,相当于一个精装修的房子,不仅仅有电视机,空调 ,沙发 床,还有, 加湿器,投影仪, 空气净化器,扫地机器人,各种智能家居,应有尽有

缺点:

  • pycharm(写代码的工具)加载Python解释器的时候比较快
  • pycharm加载anaconda的时候,加载比较慢
    (仅仅局限于第一次)
  • 可以类比成搬家, 家居少的 ,搬家肯定快 , 家居多的,搬家的时间 可想而知

下载地址

https://www.anaconda.com/products/individual


请添加图片描述
因为网速的关系,下载时间可能会比较长,请耐心等待 ,但是我已经下好了 会发给大家

我下载的是 Python3.7 版本请添加图片描述请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述

请添加图片描述
请添加图片描述

特别注意 : 环境变量一定要勾选上, 如果没有勾选 那就卸载重装 ,找到安装anaconda的路径 点击即可

检验是否成功 :

win + R >>> cmd请添加图片描述

请添加图片描述

看到这样就代表安装成功 如果 没出现 ,请卸载重装 >>> 勾选环境变量

卸载
请添加图片描述
请添加图片描述

如果找不到 >> win+ r >> cmd >> 输入where Python ,就可以找到
请添加图片描述

4.2 安装pycharm编辑器(IDE)

帮助我们快递编写和运行代码,提高效率,适合开发大型项目

  • 下载Pycharm

    https://www.jetbrains.com/pycharm/download/other.html		
    

请添加图片描述

  • 安装
    请添加图片描述请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

然后打开pycharm

请添加图片描述

请添加图片描述

请添加图片描述请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述
快速使用:编写代码 + 运行代码请添加图片描述

  • 关于pycharm的设置
    • 主题的调整
    • 字体的大小
    • 滑轮调整大小

推荐网站

https://www.csdn.net  CSDN 
https://www.cnblogs.com   博客园
https://www.zhihu.com 知乎 

版权声明:本文为m0_64132019原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。