2020-11-13 Python基础知识

Python简介

Python诞生

- 1989年,龟叔(吉多·范罗苏姆(Guido van Rossum))在圣诞节无聊时用C语言编写, 目的是想有一个简单易用高效的编程语言

Python特点

- 简单易学
- 开源,自由,
- 跨平台性好
- 可扩展性,可以将其他语言嵌入到python中
- 丰富的第三方库,可简化程序编写。

Python运用

-  常用程序开发,web方向
-  科学计算
-  网络爬虫
-  跨平台性
-  自动化测试
-  数据分析
-  人工智能

Python之禅

- import this
	- 美胜于丑陋(Python 以编写优美的代码为目标)
	- 明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)
	- 简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
	- 复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)
	- 扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)
	- 间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)
	- 可读性很重要(优美的代码是可读的)
	- 即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)
	- 不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写 except:pass 风格的代码)
	- 当存在多种可能,不要尝试去猜测而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)
	- 虽然这并不容易,因为你不是 Python 之父(这里的 Dutch 是指 Guido )
	- 做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)
	- 如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案测评标准)
	- 命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)
- python解释器分类
	- Cpython,官方版本,以c语言编写的python解释器
	- pypy,用python编写的python解释器
	- jpython,JAVA编写的python解释器

Python环境安装配

- Windows安装python
	- python 3.6.5版本稳定

-重点:需选择“Add python 3.6 to PATH”,将程序加到系统用户路径中,方便后续程序使用
选择“Customize installation”
安装需要的版本,32bi或64bit
-安装的文件夹,设定一个简单易记的路径,方便以后操作。
在这里插入图片描述
在这里插入图片描述
-安装完成

在这里插入图片描述

  • 交互方式

    • 命令行方式:cmd 启动

      • 输入python启动程序
        在这里插入图片描述
    • 在“>>>”输入python代码

    • print(“Hello world”),完成你的第一个python命令

    • 退出使用:exit()
      在这里插入图片描述

    • IDLE

      • 在开始菜单程序中的python文件夹看启动“IDLE(python3.6 32-bit)”
      • 界面与cmd界面类似,有菜单命令可使用,但功能简单。
        在这里插入图片描述
    • IDE集成开发环境,目前使用最多的是JetBrains的pycharm。

    • pip为python自带的用于库的安装与管理的程序

      • pip常用命令
        • python -v , python -version #显示版本
        • pip list #显示已安装的库
        • pip install resquests #在线安装库
          • python默认库的安装源是国外(https://pypi.python.org/simple),网速很慢,可以指定国内的镜像源
          • 豆瓣 :http://pypi.douban.com/simple/
          • 阿里 :http://mirrors.aliyun.com/pypi/simple/
          • 中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple
          • 清华:https://pypi.tuna.tsinghua.edu.cn/simple
        • pip install requests -i https://pypi.douban.com/simple #指定豆瓣为安装源
        • pip freeze > mypackage.txt #导出所有的包
        • pip install -r 导出的包名
        • pip install xxx.whl #安装whl离线包
        • pip版本太低 输入升级指令 python -m pip install --upgrade pip
    • pycharm IDE开发环境安装

      • pycharm功能完备,界面友好,适合大型项目开发,
      • 目前 PyCharm 共有三个版本:Professional、Community 和 Edu 版。
        • Community 和 Edu 版本是开源项目,它们是免费的。
        • Edu 版完整的引用了 Community 版所有的功能。同时集成了一个python的课程学习平台,比较适合从未接触过的任何开发语言的小白。
        • Professional 版是收费的,功能也完整,对于开发人员建议选择 professional 版本
          在这里插入图片描述
          在这里插入图片描述
          在这里插入图片描述
          在这里插入图片描述
          在这里插入图片描述
          -安装完成后启动(professional版本的激活网上文章很多,可自行搜索)。

    -PyCharm的简单配置
    - 1、主题修改 File–settings–apperance–theme
    - 2、代码字体修改 File–settings–Editor-Font
    - 3、关闭更新 File–settings—apperance—System Settings —Updates — Automatically check updates for 取消打钩
    - 4、快捷键修改 File–settings—apperance-- Keymap 选择自己习惯的快捷键方式
    - 5、自动导包 File–settings—apperance–General —Auto Import 打钩
    - 6、进制打开上次的工程 File–settings—apperance—System Settings —Reopen last project startup
    - 7、修改新建文件文件头 File–settings–Editor—Code Style — File and Code Templates — Python Script
    • #!/usr/bin/env python
    • # -- coding: utf-8 --
    • # @Time : ${DATE} ${TIME}
    • # @Author : Jerry
    • # @File : ${NAME}.py
    • # @Software: ${PRODUCT_NAME}
    - 8、修改字体编码 File–settings–Editor—Code Style — File Encoding — Project Encoding

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值