python菜鸟工具-第一行Python代码之菜鸟逃离记

d31534d86636115dbcd4b8b8fe1f3309f061959d.png

一、课程体系介绍

Python应用场景a61798c950235e86f05413240c449fd46d449632.png

第一行Py代码课程介绍a3e37b6eec993e1c98d3bb26b3cb5d442bff24a2.png

二、Py应用场景介绍

Python特征介绍

1989,为了度过圣诞假期,Guido开始编写_Python_语言编译器,目前Python2.x版本已处于维护期,官方宣布2020年停止对Python2.x的支持,因此我们推荐使用Python3.x。目前很多库都是基于Python3.x版本 (3.5,3.6,3.7版本都可以),本次学习我们采用的是Python3.7版本。可以通过官网索取合适版本:https://www.python.org/

1、面向对象的脚本语言,具备面向对象特性又兼顾脚本语言的简洁、高效

2、简单易学(Python是用C语言开发的,但是去除了C语言很多难懂特性)

3、各种人工智能库支持 (NumPy、TensorFlow)、因此在语言识别、自然语言理解、数据挖掘等方面有先发优势

4、从语法上说python的语法蜜糖更多些,语言结构简练,能省则省

各种编程语言对比430da0b429726bf38bf2be8f72664cef33d7c225.png

Python体系结构介绍98fa52c8ae39ec6c3ef4db0a3cf28d5064be1cb1.png

三、Python开发环境搭建

根据你的Windows版本(64位还是32位)从Python的官方网站下载Python3.x对应的对应的安装成,在安装的时候注意选中配置环境变量。一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:系统文件夹,或者命令的位置等。

如果是Python的安装版,则安装时需要勾选 Add Python 3.7.3 to Path169ec5fac57bcc400ece33567ae8e63d64831fc1.png

假如是绿色版,则需要自己配置环境变量e1a9f041daa6112dfb5e7c07227253b4db19b469.png

配置完毕后可以通过 python --version命令来查看当前python版本,并且可以通过python直接进行入到python交互式命令行中f30810ceaee61958860783c3ee9df6b4c189dc3d.png

退出交互式的模式之后,也可以直接通过python命令解析 *.py模块的文件04b197a90f9104b4b9829ca591b1b6bac59634af.png

Python目录结构分析

学习Python编程,了解Python解析器是很有必要的,在python中有三种常见的格式 py,pyc,pyd. 我们需要知道每种格式区别和使用场景。

1、以 .pyc作扩展名的文件是 python 编译文件。pyc文件只有在文件被当成模块导入时才会生成,当我们多次运行程序时,不需要重新对该模块进行重新的解释

2、 .pyd 文件是非 Python,由其它编程语言例如C “编写-编译” 生成的Python扩展模块

 3、 .pyw格式是被设计用来运行开发的纯图形界面程序的,pyw格式的文件会采用pythonw程序来运行60110c966b981e553afeec735ac5fdfc45603c4d.png

四、Anaconda环境安装

Anaconda介绍

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。并且提供了pip包管理工具(主要是来管理相关包/库的下载,安装、兼容性问题), 和简单容易上手的Python IDE开发工具。可以把Anaconda看成Python的全家桶解决方案,可以通过官网下载Anaconda3版本

Anaconda环境安装dbeac57dde528e97ca38bb6ae9578b8300c5aae6.png

软件介绍与使用许可,直接下一步即可9d98bbc975ebf2f751646b5d732659d1ddb7b005.png

如果选择All Users 则所有登录账户都可以使用Anaconda,后面的环境变量会配置在系统环境变量中,没有特别需求建议使用Just Meee57e25e2745704e27363e2a8484a9dbb82d08a5.png

选择安装目录,建议安装在非系统盘(Anaconda自带的库,和后面采用pip下载的第三方库都会存到此文件夹中)fdea5aa2e5b5e80464cb1ed5e2e2a8a72b5d1e80.png

此步骤非常关键,一定要选择Add Ancaonda to my PATH … 则系统会自动注册环境变量,从下图可以看出Ancaonda 自带了Python解析器6bfee47b2b1236e4ed7cfe87f7a3a4510a3cabb2.png

您可以喝杯咖啡,耐心等待整个安装过程(一般3~5 分钟不等, 取决计算机硬件好坏)02378f5c0f3262d06c338d4e89020826d2a14b2a.png

开发Python我们后期会使用PyCharm,在我们的后续会有介绍,因此微软VSCode可以不需要安装d7b398f4c084608da076163b6532d34c50eac99d.png

组件与环境变量配置

安装完毕后在开始菜单可以看到Anaconda3的组件,下节课我们会介绍常见组件基本使用,目前了解即可

1、Anaconda Navigtor: 用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现。

2、Jupyter notebook:基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程

3、Anaconda Prompt:Anaconda自带的交互式窗口,可以在里面直接运行canda,和pip等命令(window的cmd运行首先要配置环境变量)

4、Spyder:一个使用Python语言、跨平台的、科学运算集成开发环境,类似后面要学习的PyCharmfeb32fdb742d2a038d863387ec0a6ce40f95590f.png

安装版的Anaconda,会在环境变量中注册软件的相关信息,如下图所示af2ff2b02a019b4ccde39bb2fd6afb5a40fdc637.png

Notebook交互笔记本使用

upyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。在本文中,我们将介绍 Jupyter notebook 的主要特性,以及为什么对于希望编写漂亮的交互式文档的人来说是一个强大工具

直接打开Jupyter NoteBook我们会发现它本质上就是一个web服务应用62dc07b097a92dc2a0917a062ec2d0053f72bfd2.png

新建和上传ipynb格式的文件6c1d436ea10b918617b5d3efdef7fdb72923cbfb.png

Note Book交互式编程2437ad538629228f040d4149ccf832bac7d46680.png

pip包管理工具的使用

pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能,可以通过pip官网下载需要的包

1、pip --version 查看当前pip的版本信息

2、pip -h pip的帮助命令

3、pip install mysql 通过pip安装第三方库

4、pip show mysql 显示已安装支持库信息,如果未安装则不显示任何信息

5、pip unintall mysql 卸载已安装的第三方库52550082a42d0dd69acf5902356d18188f0c047f.png

学习相关内容地址:

https://study.163.com/course/introduction/1209337904.htm

https://ke.qq.com/course/4056100c8b5608c9d7edbb4d60cf378b03c80ce6458ca6.png

578efcbb2844c240246bbe4171eb9f360ed49c20.png

695f98527de6050e64a7d8df5ba98151cd951057.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值