zoukankan      html  css  js  c++  java
  • Python3入门(一)——概述与环境安装

    一、概述

      1.python是什么

        Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言

    • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。

       因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢

    • Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。

    • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。

    • Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

        python的官网https://www.python.org/

        python3手册:http://tool.oschina.net/apidocs/apidoc?api=Python%2Freference

        一译中文文档:https://yiyibooks.cn/

        推荐的Python学习资料与参考:廖雪峰老师的博客

                      python3菜鸟教程

                        知乎专栏-资料参考

      2.python发展简史

        Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。

      使用豆瓣镜像:

    pip install PyMySQL -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

     二、安装

      1.安装

      win平台安装Python异常简单,去官网下载相应的包:(这里下载3.6.4)

      

      双击安装,为了避免不必要的麻烦,请勾选add to path

      

      2.验证

      在cmd窗口输入python即可验证!

      

      如果出现不是内部或外部命令,说明环境变量没有配置,手动配置方法如下:

    在 Windows 设置环境变量
    在环境变量中添加Python目录:
    在命令提示框中(cmd) : 输入 
    path %path%;C:Python , 按下"Enter"。
    注意: C:Python 是Python的安装目录。

      3.执行

        执行有三种方式:

          1)交互解释器

          

          2)命令行脚本

    C:>python script.py 
    注意:在执行脚本时,请检查脚本是否有可执行权限。

          3)IDE

        神器Pycharm

          多版本安装Python参考:https://blog.csdn.net/qq_16633405/article/details/80036721

          (python切换Python版本:file->settings->project->project interpreter)

    三、包管理Anaconda

      Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项,上手就能做数据分析。

    上手就能做的意思就是类似“最多跑一次”,一次把需要的包都给你找齐,并且有环境隔离等功能。

      推荐去清华镜像站下载,如果后续包安装出错,使用pip即可!

    使用pycharm需要设置anaconda的环境!)参考:https://blog.csdn.net/baoxiao7872/article/details/80328224

       py与anaconda版本对应关系:

        

      在清华大学镜像站找到对应版本下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

       入门教程:https://blog.csdn.net/ITLearnHall/article/details/81708148

     四、spyder使用

     打开spyder:

      

       1.调整字体

         

      2.设置工作目录

        

        3.设置代码自动补全

          

           按Tab开启自动补全,新增模块代码提示:

    1.找到module_completion.py这个文件,我使用的是anaconda3,路径如下:D:anaconda3Libsite-packagesspyderutilsintrospection 
    2.找到第279行代码:
    
    mods = ['numpy', 'scipy', 'sympy', 'pandas', 'networkx', 'statsmodels','matplotlib', 'sklearn', 'skimage', 'mpmath', 'os', 'PIL','OpenGL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO','cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc','imageop', 'imp', 'itertools', 'marshal', 'math', 'mmap', 'msvcrt','nt', 'operator', 'parser', 'rgbimg', 'signal', 'strop', 'sys','thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib', 'nose','PyQt4', 'PySide', 'os.path', 'tensorflow']
    其中tensorflow是我自己加上去的,只要把你常用的模块加到这里,在编程的时候就会自动出现函数提示 
    3.删除C:UsersAdministrator.spyder-py3db中的submodules文件,重启spyder,就可以解决问题了
  • 相关阅读:
    python自动化_day6_面向对象_组合,继承,多态
    python自动化_day5_二分查找,模块和正则表达式
    python自动化_day4_迭代器生成器内置函数和匿名函数
    python自动化_day4_装饰器复习和装饰器进阶
    python目录
    python3的ExecJS安装使用
    python运算符^&|~>><<
    python有哪些优点跟缺点
    26-30题
    21-25题
  • 原文地址:https://www.cnblogs.com/jiangbei/p/8575112.html
Copyright © 2011-2022 走看看