• 动手学python系列序言


     

    引言:最近学习深度学习相关知识,发现自己对于python一无所知,虽然说自己有Java基础,但是对于一门新的编程语言,不是说自己知道点皮毛就可以的,更何况,python作为一门技术,技术的本质在于试错,而不是去看别人的教程,自己却不动手。因此,动手学习python,通过在代码中不断试错,才能够正确的掌握一门编程语言,一门技术。动手学python系列通过理论和代码相结合的方式,来深入浅出地学习python。

    Part.1 python简介

    Python 英文原意为“蟒蛇”,1989 年荷兰人 Guido van Rossum (简称 Guido)发明了一种面向对象的解释型编程语言,并将其命名为 Python, LOGO如下:

                              

    Python 是一种脚本语言,其特点在于  解释性、编译性、互动性和面向对象,

    Python 是一种解释型语言: 程序缺少编译过程,类似于PHP和Perl语言。

    Python 是交互式语言: 在一个 Python 提示符 >>> 后直接执行代码,类似于matlab。

    Python 是面向对象语言: Python支持面向对象的风格或代码封装在对象。

    Python 是初学者的语言:Python对于初学者比较友好。

    时至今日,python在TIOBE排行榜的位置如下:

         

     在编程语言排行榜中,排名前十的编程语言如下:

     python特点

    1.python语法简单。

    2.易于阅读:Python代码定义的更清晰。

    3.易于维护:Python源代码是相当容易维护的。

    4. python是开源的。

    5.互动模式:互动模式的支持,从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。

    6.Python 是解释型语言,能跨平台

    7.Python 是面向对象的编程语言

    8.数据库:Python提供所有主要的商业数据库的接口。

    9.Python 可扩展性强。

    10.Python 功能强大(模块众多)。

          Python是一种解释型脚本语言,可以应用于以下领域:Web 和 Internet开发,科学计算和统计,人工智能,桌面界面开发,软件开发,后端开发,网络爬虫等。

          python应用平台有:Youtube - 视频社交网站,Reddit - 社交分享网站,豆瓣网 - 图书、唱片、电影等文化产品的资料数据库网站,知乎 - 一个问答网站等。

    Part2  python编程环境搭建

    python常见的编程环境为IDLE,pycharm和anaconda;在这里,将详细介绍各个编程环境的安装过程,推荐使用pycharm和anaconda,pycharm是python编程的集成环境,类似于Java中的idea,适合于项目实战,而anaconda类似于matlab,更倾向于教学。

    window中下载IDLE

     打开 WEB 浏览器访问 :https://www.python.org/downloads/windows/ ,

    一般就下载 executable installer,x86 表示是 32 位机子的,x86-64 表示 64 位机子的。

    点击下载:

    在安装时,记得勾选 Add Python 3.9  to PATH,

    点击install now 即可安装。

    在菜单栏中打开IDLE看到:

    在自己的电脑中配置环境变量:

    环境变量配置

    右键点击"计算机",然后点击"属性"

    然后点击"高级系统设置"

    选择"系统变量"窗口下面的"Path",双击即可!

    然后在"Path"行,添加python安装路径即可(我的D:Python32),所以在后面,添加该路径即可。 ps:记住,路径直接用分号";"隔开!

    最后设置成功以后,在cmd命令行,输入命令"python",就可以有相关显示。

    在idle中输入print("hello python!!!"),即可看到

    这样,python IDLE就安装好啦。

    window中安装pycharm

    PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。

    PyCharm 官网地址为:https://www.jetbrains.com/pycharm/download/

    选择社区版本,点击下载;

    1、当下载好以后,点击安装,记得修改安装路径,我这里放的是E盘,修改好以后,Next,

    2,接下来,

             

    3,接下来,

            

           

    4、进入python官方网站://www.python.org/

    5、如下所示,选择我们需要的python版本号,点击Download

    6、我选择的是python3.5.1,会看到如下界面

    7.配置环境变量

      配置环境变量的步骤如下所示:

    右键点击"计算机",然后点击"属性"

    然后点击"高级系统设置"

    选择"系统变量"窗口下面的"Path",双击即可!

    然后在"Path"行,添加python安装路径即可(我的D:Python32),所以在后面,添加该路径即可。 ps:记住,路径直接用分号";"隔开!

    最后设置成功以后,在cmd命令行,输入命令"python",就可以有相关显示。

    8. PyCharm配置Python解释器

    接下来,点击 Configure 选项,选择“Settings”,

    点击设置按钮,选择"add",

    选择“System Interpreter”(使用当前系统中的 Python 解释器),右侧找到你安装的 Python 目录,并找到 python.exe,然后选择“OK”。

    9,在pycharm中运行第一个程序:

      点击软件,

    点击Create New Project

    Location是我们存放工程的路径,点击这个三角符号,可以看到pycharm已经自动获取了Python 3.5。

    点击第一个我们可以选择Location的路径,比如

    记住,我们选择的路径需要为空,不然无法创建,第二个Location不用动它,是自动默认的,其余不用点,然后点击Create。

    出现如下界面,这是Pycharm在配置环境,静静等待。最后点击close关掉提示就好了。

    建立编译环境

    右键  python_pycharm 点击New,选择Python File

    创建文档:

    系统会默认生成hello.py

    输入:

    print("Hello,python")

    点击快捷键ctrl+shift+F10或者点击 

    绿色三角形,就会编译,编译结果如下

    至此,pycharm安装完成。

    window中安装anaconda

    下载地址:https://www.anaconda.com/download/

     

    Anaconda 是跨平台的,有 Windows、macOS、Linux 版本,我们这里以 Windows 版本为例,点击那个 Windows 图标。

    下载时间可能会比较长,请耐心等待。我这里下载完成 Anaconda2-5.2.0-Windows-x86_64.exe文件了。

     

    双击下载好的 Anaconda2-5.2.0-Windows-x86_64.exe文件,出现如下界面,点击 Next 即可。

    点击Next

     

    点击 I Agree (我同意)

     

    如果你的电脑有多个用户,选择All Users,我这里直接 All User,继续点击 Next 

    建议装在其他盘,不要安装到系统盘。

    继续点击 Next> 。

     

    第一个是加入环境变量,第二个是默认使用 Python 2.7,点击“Install”,终于开始安装额。

    安装过程其实就是把 Anaconda2-5.2.0-Windows-x86_64.exe文件里压缩的各种 dll ,py 文件,全部写到安装目标文件夹里。

      

    过程还是很漫长的,请耐心等待。

     

    经过漫长的等待,终于安装完成 Installation Complete (安装完成)了,点击最后一个 Next>。

     

    点击Install Microsoft VSCode

    点击 Finish,那两个 √ 可以取消。

    安装完成之后,在菜单栏可以看到:

    点击Jupyter notebook,显示如下:

    点击new,后选择python3,点击进入编辑页面,输入

    print("hello python")

    点击运行,结果如下:

    这样,anaconda就安装好了。

    Part3  python基础框架

     python的基础知识包括变量,列表,字典,函数,类,文件异常等,如下知识结构图:

    动手学python系列用代码来学编程语言,将理论和代码结合起来,系统的学习。主要学习路径如下:

        (1)python基础知识,如变量,列表,字典,函数,类,文件异常等;

          (2)python实战项目,包括外星人入侵,数据可视化,web应用程序,及爬虫。

         (3)python高级编程,详细介绍python相关的包,如opencv,pytorch,IO等。

    愿我此生不负,愿我终将成人
  • 相关阅读:
    springboot事务注解@Transactional
    Springboot + mybatis + React+redux+React-router+antd+Typescript(三): 上线
    Springboot + mybatis + React+redux+React-router+antd+Typescript(二): React+Typescrip项目的搭建
    Springboot + mybatis + React+redux+React-router+antd+Typescript(一): 后台Springboot+Mybatis的搭建
    spring(四):spring与mybatis结合
    spring(三):springAOP的各种织入方式一览
    spring(二):简单阐述springAOP的实现原理
    spring(一):spring IoC的注入方式总结
    java web(七): mybatis的动态sql和mybatis generator自动生成pojo类和映射文件
    java web(六):mybatis之一对一、一对多、多对多映射
  • 原文地址:https://www.cnblogs.com/ShangZhuo/p/15086953.html
Copyright © 2020-2023  润新知