踏上AI直通车,鹰巢书屋寒假开启Python系列课程

一、Python是什么?

Python , 是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库。Python 已经成为继JAVA,C++之后的的第三大语言。它的特点是,简单易学、免费开源、高层语言、可移植性强、面向对象、可扩展性、可嵌入型、丰富的库、规范的代码等。

二、Python的强大功能

现在,几乎没有Python办不到的事情,你可以用它开发任何类型的程序。Python解释器提供大量的各种附加模块构成的库来扩展Python程序设计的功能,比如网络通讯、文本处理、图像识别、自然语言处理和机器学习。虽然Python的主要目的是向程序员屏蔽底层的复杂性,但是它也支持一些必要的挂钩(hook)、扩展和函数。这样我们可以对操作系统的特定区域进行底层访问。上天入地的本事都有了,Python的确是可以做任何事情。

Python提供的许多标准模块支持C或者C++接口,所以Python和C可以一起工作。它可以嵌入到C或者C++的应用程序当中,因此可用Python语言为应用程序提供脚本接口。由于支持跨语言开发,可用Python设计概念化应用程序,并逐步移植到C,使用前不必用C重写应用程序。

此外,Python可以和Java一起工作。无论是在Python里面调Java的包,或是在Java里面使用Python的对象,你都可以畅通无阻。还有更妙的,由于Jython的解释器完全用Java编写,因此可以在支持Java的任何平台上部署Python程序,甚至WEB浏览器也可以直接运行Python脚本。

三、Python学习起来很简单

只要了解Python的基本原理,学习其他内容就会很容易。Python语言的核心很小,语义和样式非常简单。半天时间学会,轻轻松松。当然这不是说Python语言没有需要深入学习的复杂问题。许多扩展和库,还是需要认真思考才能达到高效使用这门语言的目的。

作为一门面向对象的编程语言,Python 相比起其他编程语言,具有语法简练、可读性强、易学易读,且开源、可移植、可拓展、可嵌入等优势,其面向对象也更加安全,是如今最为高效的编程语言之一。

四、Python是最接近AI的语言

或许知道的人并不多,屡次战胜人类围棋手的 AlphaGo,背后的程序很大一部分就是由 Python 编程语言编写的。

对于人工智能系统的编写,Python 天生拥有许多方便开发的「工具库」,满足开发数值计算、机器学习、神经网络以及数据可视化使用,大大提高了程序编写的效率。

AI 作为一个泛形且整体性较强的系统,在为 AI 项目选择编程语言时,不应只考虑部分功能,而应顾全大局。Python 的特性很好地满足了人工智能开发的需求,在 AI 领域又发挥着 Python 不能很好满足的效能,这就需要按实际 AI 项目需求来选择使用不同的编程语言了。

五、Python基础课程大纲(部分)

Python基础课程(部分)

AI人工智能基础课程大纲(部分)

六、招生说明

【招生要求】:小学4年级及以上,有计算机编程基础学员优先报名

【班型设置】:6-8人小班授课

【课时说明】:Python基础课、AI人工智能基础课,课时均为40小时(每次课2小时),算法课程视学员需求另行安排

【开课时间】:2019年1-2月寒假期间开课

【开课地点】:鹰巢书屋中关村校区面授课、远程线上ZOOM课

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181208F11ZP800?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券