Python入门-开始

   以前一直想学习python,虽然工作中基本没怎么用过。但是技多不压身,特别是最近要学习人工智能、机器学习、大数据、深度学习的一系列课程,感觉还是再重新学习下python。以前也有学习,但是基本被中断了,没有坚持下来。这里写一系列的学习笔记,防止以后又忘记了,可以翻看快速拾起。另外也为后续的人工智能打一个基础。

  入门系列,直接参考菜鸟网站:Python3 教程 | 菜鸟教程 。

1. 简介

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

  • Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。

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

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

历史

Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。

Python 2.0 于 2000 年 10 月 16 日发布,增加了实现完整的垃圾回收,并且支持 Unicode。

Python 3.0 于 2008 年 12 月 3 日发布,此版不完全兼容之前的 Python 源代码。不过,很多新特性后来也被移植到旧的Python 2.6/2.7版本。

2. Python3 环境搭建

采用Anaconda + VS Code的方式,

Anaconda 清华源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

VSCode官网:https://code.visualstudio.com/Download# 

注意安装后重启,path才能生效。

2.1 anaconda 配置

conda config --set show_channel_urls yes

conda config --remove-key channels

创建3.7.0的环境:conda  create -n python370  python=3.7.0

列出当前环境:conda env list

激活:activate python370 

deactivate python370

删除:conda remove --name python34 --all

 安装python包:pip install requests

卸载:pip uninstall requests

查看安装了的包:conda list

2.2 vscode配置

安装python插件

安装中文包插件

安装高亮缩进插件:indent-rainbow 

python配置格式代码和静态检查工具

Yapf 是谷歌开源的一个用于格式化 Python 代码的工具,可以一键美化代码。

Flake8——Python静态代码检查工具

pip install yapf

pip install flake8

然后在setting的python的jison里面输入:

{

    "python.linting.flake8Enabled": true,

    "python.formatting.provider": "yapf",

    "python.formatting.yapfArgs": ["--style", "{column_limit: 79}"],

    "python.linting.flake8Args": [

        "--max--line-length=248"

    ],

    "python.linting.pylintEnabled": false

}

在VS Code中,按下快捷键 Alt+Shift+F 即可自动格式化代码。

在捕获flake8规则的地方,它们以红色或黄色的波浪线显示。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值