python基础学习(二):python知识

1. Python语言

1.1 Python语言的基本概念

  • 特点:强大、简洁、面向对象
  • 创始人:吉多*范罗苏姆(Gudio van Rossum)
    在这里插入图片描述
  • 选中Python(蟒蛇)作为程序的名字,是因为他是BBC电视剧–蒙提*派森的飞行马戏团(Monty Python’s Flying Circus)的爱好者
  • 1989年的圣诞节期间,吉多*范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为ABC语言的一种继承
  • 1991年,第一个Python解释器诞生,它是用C语言实现的,并能够调用C语言的库文件

1.2 解释型和编译型语言的区别

在这里插入图片描述

  • 编译型语言是需通过编译器(compiler)将源代码编译成机器码之后才能执行的语言
    • 代表语言:C、C++、Golang、Pascal、Object-C、Swift
    • 特点:执行效率高、跨平台性差
    • 适用范围:编译型语言由于程序执行速度快,同等条件下对系统的要求比较低,因此像开发操作系统、大型应用程序、数据库系统等软件时一般采用它
  • 解释型语言的程序不需要编译,相比编译型语言省了道工序,解释性语言在运行程序的时候才逐行翻译
    • 代表语言:Python、JavaScript、PHP、Shell、Ruby、MATLAB、Perl
    • 特点:执行效率低、跨平台性好
    • 适用范围:一些网页脚本,服务器脚本以及辅助开发接口之类的对速度要求不高,对不同系统兼容性有一定要求的程序通常使用解释型语言

1.3 Python的特色

  • 简单易学
  • 自由开放、开源
  • 跨平台
  • 可嵌入型(C和C++中可嵌入Python)
  • 丰富的库(标准库、第三方库)

1.4 Python的发展和应用

  • 下图是百度指数Java和Python从2011年4月到2020年5月22日的趋势对比,明显看出python的趋势发展
    在这里插入图片描述
  • Python的应用
    • 常规软件开发
    • 科学计算
    • 自动化测试
    • 自动化运维
    • WEB开发
    • 网络爬虫
    • 数据分析
    • 人工智能

2. Python搭建环境

2.1 Python的解释器

  • 环境搭建就是安装Python的解析器
  • 种类:Cpython(官方的版本,C语言编写)、PyPy(Python语言编写)、Jpython(Java语言编写)

2.2 搭建Python环境

  • 官网安装:链接
  • 下载安装包
    • windows/Mac:选择各自对应的系统版本
      在这里插入图片描述
    • 进入版本下载源在这里插入图片描述
    • 可选择选择电脑相对应的32位或64位系统,选择可执行(executable)文件)在这里插入图片描述
    • 按步骤进行安装:推荐自定义安装,需要勾选添加环境变量(这步忘了页没关系,后面自定义安装里还可以再选)
      在这里插入图片描述
    • 全部勾选在这里插入图片描述
    • 这里也有勾选环境变量
      在这里插入图片描述
    • 验证是否成功安装Python:打开cmd,输入python,如下图就说明安装成功啦!
      在这里插入图片描述

2.3 pip工具的使用

  • pip介绍:pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能
    • Python有两个著名的包管理工具,easy-install和pip,前者在python2中默认安装,后者目前已经成为主流的安装工具,自Python 2>=2.7.9或者Pytho 3.4以后默认安装
  • pip使用:在命令行下,输入匹配,回车可以看到说明
    • 查看pip版本:pip -V或pip -version
    • 普通安装:pip install 库名(如requests)
    • 指定版本安装:pip install 库名=2.8.7
    • 卸载已安装的库:pip uninstall 库名
    • 列出已安装的库:pip list
    • 显示所安装包的信息:pip show 库名
    • 将已经安装的库列表保存到文本文件中:pip freeze > 需要保存的文本文件所在的路径
    • pip 换源安装:pip下载一些库,有时候非常的慢,简直达到了奔溃的边缘。因为默认pip是使用Python官方的源,但是由于国外官方源经常被墙,导致不可以用,我们可以使用国内的Python镜像源,从而解决Python安装不上库的烦恼
    • 换源方法:pip install 库名 -i http://pypi.douban.com/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

3. PyCharm的安装和配置

3.1 PyCharm的安装

  • 官网下载
    • 找到PyCharm的下载入口,建议选择免费社区版本(Community),专业版要收费的,破解也麻烦
      在这里插入图片描述
  • 安装过程:
    在这里插入图片描述
    • 之前如有安装过,就选择如图示:
      在这里插入图片描述
    • 根据自己的电脑选择32位或者64位
      在这里插入图片描述
    • 这样就安装成功啦!

3.2 PyCharm的简单配置

  • 设置外观:File–settings–apperance–theme
    在这里插入图片描述
  • 字体修改:File–settings–Editor–Font
    在这里插入图片描述
  • 取消pycharm版本的自动更新:File–settings–apperance–System settings–Updates–Automatically check updates for 取消☑️
    在这里插入图片描述
  • 快捷键修改:File–settings–apperance–Keymap 选择自己习惯的快捷键方式
    在这里插入图片描述
  • 自动导包:File–settings–apperance–General–Auto Import ☑️
    在这里插入图片描述
  • 禁止自动打开上次的工程:File–settings–apperance–System settings–Reopen last project startup
    在这里插入图片描述
  • 修改编程模版:File–settings–Editor–Code Style–File and Code Templates–Python Script
    在这里插入图片描述
    • 模版内容:
      #!/usr/bin/env python
      -- coding: utf-8 -
      @Time : ${DATE} ${TIME}
      @Author : xxx
      @File : ${NAME}.py
      @Software: ${PRODUCT_NAME}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值