一.什么是Python?

释放双眼,带上耳机,听听看~!

Python是一门编程语言,能够帮助我们更好地与计算机“沟通”。

它的强大之处在于:

(1)它背后有着最庞大的免费“代码库”,给初学者足够的资源实现自己想要的功能。

(2)它是人工智能、大数据分析的重要支持语言。

(3)它被称为“胶水语言”,能很好包装和调用其他编程语言写的库。

(4)它是一个脚本语言,和其它编程语言相比更加简洁、高效。

Python的优缺点

Python的优点很多,简单的可以总结为以下几点。

  1. 简单和明确,做一件事只有一种方法。
  2. 学习曲线低,跟其他很多语言相比,Python更容易上手。
  3. 开放源代码,拥有强大的社区和生态圈。
  4. 解释型语言,天生具有平台可移植性。
  5. 支持两种主流的编程范式(面向对象编程和函数式编程)都提供了支持。
  6. 可扩展性和可嵌入性,可以调用C/C++代码,也可以在C/C++中调用Python。
  7. 代码规范程度高,可读性强,适合有代码洁癖和强迫症的人群。

Python的缺点主要集中在以下几点。

  1. 执行效率稍低,因此计算密集型任务可以由C/C++编写。
  2. 代码无法加密,但是现在很多公司都不销售卖软件而是销售服务,这个问题会被淡化。
  3. 在开发时可以选择的框架太多(如Web框架就有100多个),有选择的地方就有错误。

Python的应用领域

目前Python在Web应用开发、云基础设施、DevOps、网络爬虫开发、数据分析挖掘、机器学习等领域都有着广泛的应用,因此也产生了Web后端开发、数据接口开发、自动化运维、自动化测试、科学计算和可视化、数据分析、量化交易、机器人开发、图像识别和处理等一系列的职位。

工欲善其事必先利其器(搭建编译环境)

Windows环境

1.可以在Python官方网站下载到Python的Windows安装程序(exe文件)

2.使用VSCode(强烈推荐)

首先到VSCode官方网站下载安装包https://code.visualstudio.com/

安装完成后 默认情况下,vscode使用的语言为英文(us),如何将其显示语言修改成中文了?

1)打开vscode工具;

2)使用快捷键组合【Ctrl+Shift+p】,在搜索框中输入“configure display language”,点击确定后;

3)修改属性“locale”为“zh-CN”;

4)重启vscode工具;

如果重启后vscode菜单等仍然是英文显示,打开应用商店【Ctrl+Shift+x】查看已安装的插件,把中文插件重新安装一遍,然后在重启工具。

在应用商店中搜索Chinese(Simplied) Lang,安装即可

5)安装Python 打开应用商店【Ctrl+Shift+x】在应用商店中搜索 Python 安装即可

一.什么是Python?

好了 基础的编译环境已经安装完成 让我们来操作一番吧

小试牛刀

1.首先新建文件 快捷键【ctrl+n】

一.什么是Python?

2.文件另存为 快捷键【ctrl+shif+s】.py格式

一.什么是Python?

3.在Python交互环境中查看下面的代码结果,并试着将这些内容翻译成中文。

import this

说明:当前键入上面的命令后会在交互式环境中看到如下所示的输出,这段内容被称为“Python之禅”,里面讲述的道理不仅仅适用于Python,也适用于其他编程语言。

4.查看输出结果 在菜单栏——调试——运行调试 快捷键【F5】即可

一.什么是Python?

选择Python File

一.什么是Python?

输出结果

一.什么是Python?

The Zen of Python, by Tim Peters

Beautiful is better than ugly.

Explicit is better than implicit.

Simple is better than complex.

Complex is better than complicated.

Flat is better than nested.

Sparse is better than dense.

Readability counts.

Special cases aren‘t special enough to break the rules.

Although practicality beats purity.

Errors should never pass silently.

Unless explicitly silenced.

In the face of ambiguity, refuse the temptation to guess.

There should be one– and preferably only one –obvious way to do it.

Although that way may not be obvious at first unless you’re Dutch.

Now is better than never.

Although never is often better than *right* now.

If the implementation is hard to explain, it‘s a bad idea.

If the implementation is easy to explain, it may be a good idea.

Namespaces are one honking great idea — let’s do more of those!


《蟒蛇之禅》(The Zen of Python),蒂姆·彼得斯(Tim Peters)著

美丽总比丑陋好。

显式比隐式好。

简单总比复杂好。

复杂总比复杂好。

平的比嵌套的好。

稀疏总比密集好。

可读性。

特殊情况还不足以打破规则。

虽然实用性胜过纯洁性。

错误不应该悄无声息地过去。

除非显式地沉默。

面对模棱两可的情况,拒绝猜测的诱惑。

应该有一种——而且最好只有一种——显而易见的方法来做到这一点。

不过,除非你是荷兰人,否则这种方式一开始可能并不明显。

现在总比不做好。

虽然从来没有比“现在”更好。

如果实现很难解释,这是一个坏主意。

如果实现很容易解释,这可能是一个好主意。

名称空间是一个很棒的主意——让我们做更多这样的事情!

给TA打赏
共{{data.count}}人
人已打赏
WordPressWordPress 插件WordPress 教程狼豪网络

SeoPress Pro又一款强大的WordPress SEO插件

2019-5-12 16:43:00

Python学习笔记狼豪网络

二.Python基本元素语法

2019-8-20 15:18:25

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索