中间Python
构建您的Python编程技能
在这六周的课程从加州大学欧文,你会获得计算机科学基本知识和Python编程帮助你变得更有效率,专注于编程概念的数据科学应用。
发现VS代码以及如何运行一个Python脚本
你会这门课程通过学习一个新的集成开发环境(IDE)叫做Visual Studio (VS)代码中,您将使用Python运行。
从递归线性数据结构树和图表,地图和哈希表,你将介绍各种各样的主题在这门课来帮助你变得更精通Python编程。
探索Python高级语言特性和Python编写自己的类
本课程将指导您完成使用Python的面向对象编程的基础类。每周将专注于不同的特性和Python数据结构来帮助您编写更高效的程序。
一旦你成功完成本课程,你将能够计算当解决数据相关的问题以及能够评估和开发算法。你也会准备承担更高级的编程概念和课程进一步帮助发展你的技能。
学习Python编程专家
加州大学欧文分校继续教育部门(UCI DCE)已经几十年的经验开发和交付特定于行业的全球技术培训学习者。证明主题专家指导你通过每门课程和行业专家咨询委员会指导的内容和学习目标,本课程是完美的帮助您开发您的Python编程技能。
教学大纲
-
星期1
介绍VS代码
-
课程介绍
在该步骤中,将会介绍给FutureLearn平台和内容,将在本课程介绍。你也会得到主题的概述在这门课的第一个星期。
-
介绍VS代码
在这个活动中,你被介绍给一个新的IDE,即VS代码。你将覆盖安装和基本用法,包括与断点调试。
-
运行Python脚本
在这个活动中,您将探索两种方法运行的Python脚本。
-
周总结
在该步骤中,您将有机会来测试你的知识在本周的主题。你也将提供一个总结和提供一些反馈你的经验的机会。
-
-
星期2
探索“argparse”,功能和参数
-
欢迎来到本周
进入本课程的第二周,这一活动将给你一个概述的主题将在本周。
-
探索“argparse”
在这个活动中,您将探索“argparse”推荐的命令行解析模块在Python标准库。
-
功能
在本课程中一个大的话题是“功能”。在这个活动中,您将回顾“函数”,用一些示例,然后您将了解文档字符串的函数。
-
解密args, kwargs和邮政编码
Python函数可以包含两种类型的参数:位置参数和关键字参数,在这个活动中你会了解更多关于这些参数。
-
默认参数
在这个活动中,我们看看指定默认参数值在一个函数参数,以确保函数将成功运行。
-
周总结
在该步骤中,您将有机会来测试你的知识在本周的主题。你也将提供一个总结和提供一些反馈你的经验的机会。
-
-
星期3
迭代器,发电机和名称空间
-
欢迎来到本周
进入本课程的第三周,这项活动将给你一个概述的主题将在本周。
-
迭代器和发电机
在该步骤中,您将学习Python发生器的比较与迭代器。
-
类型的名称空间
在这个活动中,我们将研究Python名称空间作为名称映射到对象的容器,特别是覆盖全球、地方、和内置的名称空间。
-
名称空间:继续
在该步骤中,您将了解一些常见的错误发生在名称空间以及如何解决这个问题。您还将覆盖函数的类作为一流的对象和学习功能。
-
周总结
在该步骤中,您将有机会来测试你的知识在本周的主题。你也将提供一个总结和提供一些反馈你的经验的机会。
-
-
星期4
闭包和修饰符
-
欢迎来到本周
进入本课程的四个星期,这一活动将给你一个概述的主题将在本周。
-
闭包
在该步骤中,您将了解闭包函数在Python中,看看如何创建一个当代码中使用它。
-
修饰符
在该步骤中,您将了解装饰在Python中,函数,看看如何创建一个当代码中使用它。
-
修饰符和参数
在这个活动中,我们将从中间Python主题并简要探索一种更高级的主题,通过观察decorator接受参数。
-
周总结
在该步骤中,您将有机会来测试你的知识在本周的主题。你也将提供一个总结和提供一些反馈你的经验的机会。
-
-
星期5
对象,继承和多边形
-
欢迎来到本周
进入第五周课程,此活动将给你一个概述的主题将在本周。
-
对象
在该步骤中,您将学习一个对象是什么,如何编写您自己的对象和你将介绍面向对象编程。
-
继承和超级
在该步骤中,您将了解如何继承允许您定义一个类继承(子类)另一个类的所有方法和属性(父类)。
-
多边形
在这个活动中,您将开始学习不同种类的多边形,多边形作为Python对象以及如何模型。
-
周总结
在该步骤中,您将有机会来测试你的知识在本周的主题。你也将提供一个总结和提供一些反馈你的经验的机会。
-
-
第6周
类、大O和Python列表
-
欢迎来到本周
进入本课程的最后一周,这个活动会给你的概述将在本周的主题。
-
大O符号
在这个活动中,您将被引入,以“大魔神”符号,看看大O符号”在“操作的列表和集。
-
Python数据结构
在该步骤中,您将学习如何在Python中实现不同的数据结构,包括列表、集,和字典,以及看记忆有关,这意味着时间和空间复杂性。
-
NumPy
在这个活动中,我们看看NumPy数组和学习NumPy库提供了高性能的数组,我们可以使用大大加快我们的代码的运行时。
-
课程结束
在该步骤中,您将有机会来测试你的知识在本周的主题。你也将提供一个总结和提供一些反馈你的经验的机会。
-
你想什么时候开始?
马上开始,以自己的节奏学习。如果课程还没有开始你会看到未来的日期下面列出。
-
现在有时间
学习这门课程
你可以把自动导向的课程,以自己的节奏学习。在过程的每一步你可以遇到其他学习者,分享你的想法和加入活跃在评论中讨论。
你能得到什么呢?
课程结束后,你将能够……
-
探索Python高级语言特性编写高效的程序
-
展示先进的Python高效处理数据的数据结构
-
应用知识来编写自己的Python类
这门课程是为谁设置的?
本课程是专为感兴趣的人发展他们的Python编程知识。这将是对程序员来说尤其有用,数据科学家,网页设计师,程序员和数据分析师。
你需要什么软件或工具?
完成本课程,你将需要访问Python 3. x的蟒蛇
谁将你学习?
你好!我是创始人之一http://teamelate.com应用数学研究生,我教python !联系我有任何问题:-)。@willhenrytweets
学习FutureLearn
你的学习,你的规则
- 课程分为几周,活动,和步骤,但你可以完成这些,或快或慢
- 通过混合学习的视频,长期和短小精悍的文章,音频,和实践活动
- 保持动力通过进步页面记录你的步骤完成和评估分数
加入一个全球教室
- 体验社会学习的力量,启发学习者的国际网络
- 分享想法与你的同行和教育者在过程的每一步
- 喜欢加入谈话通过阅读,@,书签和回复别人的评论
地图你的进步
- 当你通过工作时,使用通知和指导你的学习进度页面
- 只要你准备好了,每一步都标记为完成,你在控制
- 完成90%的课程和所有的评估步骤取得证书
想知道更多关于学习FutureLearn吗?盖世电竞里钱如何提现
学习者的评论
学习者的评论不能加载cookie设置。请 并刷新页面查看此内容。
你知道一个人会爱这门课吗?告诉他们…
你可能喜欢更多的课程
学习者加入这门课也喜欢这些课程。