阶段一:Python基础入门

课程+实训

Python入门篇

本课程介绍了Python的“前世今生”和Python的用处;Python的基础使用和Python的开发环境;Python中内置的多种数据类型的特点和使用,以及常见的数据结构的类型;Python中的控制流语句,实现循环和判断。


【课程大纲】

第1章 程序员的好助手-Python

第2章 走进Python的世界

第3章 Python中的“瓶瓶罐罐”

第4章 “如果”和“复读机”


使用ModelArts中开发工具学习Python(初级)

通过本实验,您将能够:

① 使用ModelArts Notebook编写Python代码

② 熟悉Python基础


实验摘要

操作前提:登录华为云

1.准备数据

2.Python代码实现

3.Python编程基础


推荐书籍

零基础入门学习 Python

本书适合学习 Python3 的入门读者,也适用对编程一无所知,但渴望用编程改变世界的朋友们!本书提倡理解为主,应用为王。因此,只要有可能,小甲鱼(作者)都会通过生动的实例来让大家理解概念。 虽然这是一本入门书籍,但本书的「野心」可并不止于「初级水平」的教学。本书前半部分是基础的语法特性讲解,后半部分围绕着 Python3 在爬虫、Tkinter 和游戏开发等实例上的应用。 编程知识深似海,小甲鱼没办法仅通过一本书将所有的知识都灌输给你,但能够做到的是培养你对编程的兴趣,提高你编写代码的水平,以及锻炼你的自学能力。最后,本书贯彻的核心理念是: 实用、好玩,还有参与。

Python编程 从入门到实践

《Python编程 从入门到实践(第二版)》的作者埃里克·马瑟斯(Eric Matthes)是一名高中科学和数学老师,现居住在阿拉斯加,在当地讲授 Python 入门课程。他从 5 岁开始就一直在编写程序,这本书是他结合个人学习和教学经验写作而成,旨在帮助读者从小白成长为一名专业的 Python 程序员。因此,本书适合任何年龄的读者阅读,它不要求你有任何Python编程经验,甚至不要求你有编程经验。读者只需基础的英语和数学水平就能读懂本书中的示例代码

Python学习手册(第4版)

《Python学习手册:第4版》每一章都包含关于Python语言的关键内容的独立的一课,并且包含了一个独特的“练习题”部分,其中带有实际的练习和测试,以便你可以练习新的技能并随着学习而测试自己的理解。你会发现众多带有注释的示例以及图表,它们将帮助你开始学习Python 3.0。

推荐文章

Python精确指南-第一章环境

Python版本介绍Python目前官方运营维护的版本分为2.x版本和3.x版本。

2.x版本相对来说,稳定性更高,兼容的主流第三方扩展库更多,商用开发首选;

3.x架构设计更完善,性能更好,一些发展前端的第三方扩展库以3.x版本首选兼容和维护。因为2.x版本和3.x版本存在架构上的差异,所以互不兼容,在开发选择版本时需要注意。

Python精确指南——第二章 界面开发

Python GUI借助Python语言的优势,使用Python的界面库开发界面程序,开发周期更短。但因为Python的界面开发库底层实现一般不是Python,只是为Python封装的接口,所以在开发自由度上还是有一些限制,适用于开发辅助工具或者不以用户界面为竞争点的项目中。

Python精确指南——第三章 Selenium和爬虫

Selenium3.1 介绍网络爬虫在互联网领域有着广泛的应用。Selenium是一个页面自动化控制框架。能够模拟实际操作,自动化获取网站提供的页面资源信息。Selenium能够自定义页面操作的行为,按照用户指定的跳转路径访问,具有实现跟实际用户一样填充信息、提交表单请求的能力,适用于专门网站特定信息的获取。

Python精确指南——第四章-部署和技巧

Python工程打包部署Python程序在提供给用户使用时,要脱离Python开发环境运行,此时,需要对python工程进行打包。常用的Python打包工具有PyInstaller, py2exe等。PyInstaller特点一条命令即可完成打包。以GPL标准许可发布,但可用于闭源商业性质的打包使用


阶段二:Python编程设计

课程+实训

Python进阶篇

本课程将由华为AI专家带您学习Python进阶篇:Python中的如何构造不同的函数并使用;面向对象编程设计模式基础和Python中的面向对象实现;Python中的模块是什么,以及常用的那些内置模块的使用;Python的文件读写操作;Python中的使用小技巧


【课程大纲】

第1章 Python中的“公式”

第2章 让Python给你一个对象

第3章 发明“轮子”与造“轮子”

第4章 Python也要你的文件读写权限

第5章 Python小妙招


使用ModelArts中开发工具学习Python(高级)

通过本实验,您将能够:

① 使用ModelArts Notebook编写Python代码;

② 熟悉Python的高级用法。


实验摘要

操作前提: 登录华为云

1.准备数据

2. 准备工作

3.Python高级编程代码实现



推荐书籍

流畅的Python

本书由奋战在Python开发一线近20年的Luciano Ramalho执笔,Victor Stinner、Alex Martelli等Python大咖担纲技术审稿人,从语言设计层面剖析编程细节,兼顾Python 3和Python 2,告诉你Python中不亲自动手实践就无法理解的语言陷阱成因和解决之道,教你写出风格地道的Python代码

Python Tricks

在本书中你会发现Python的最佳实践以及美丽和Pythonic代码的强大功能,、简单的例子和​​步骤 -逐步叙述你将更接近掌握Python,所以你可以自然地编写出美丽而惯用的代码来学习Python很难的细节;通过这本书,你将能够专注于真正重要的实用技能。在Python的标准库中发现“隐藏的黄金”,并开始编写干净和Pythonic代码。

Effective Python

本书可以帮你掌握真正的Pythonic编程方式,令你能够完全发挥出Python语言的强大功能,并写出健壮而高效的代码。Scott Meyers在畅销书《Effective C++》中开创了一种以使用场景为主导的精练教学方式,本书作者Brett Slatkin就以这种方式汇聚了59条优秀的实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。

推荐文章

Python开发GUI工具介绍,实战:将图片转化为素描画!

python作为胶水语言,几乎没有不能做的事情,但个人一直觉得在GUI开发方面python可以算作是短板了,为什么?因为性能…python的性能问题,往往出现在其他编程语言对其的鄙夷中。但不管如何python在GUI编程上,也是有大量优秀模块的

快速入门Python爬虫与BeautifulSoup

通过哪吒动漫豆瓣影评,带你分析python爬虫与BeautifulSoup快速入门

Python爬取全抖音好听背景音乐,一次性下载

抖音捧红了很多人,也让很多本不怎么让大家熟知的歌曲、BGM,经过翻唱、混剪与视频搭配,从而传播大街小巷。什么“若不是你,突然闯进我心里…”亦或者“也许未来遥远在光年之外,我愿守候未知里为你等待…”,成了大家闲时在嘴边哼唱的调调。那么,有没有想过将这些好听的剪辑批量下载下来呢?

建议与反馈

学习路线为开发者提供高品质课程资源

对于您反馈的课程建议我们会及时评估并向您反馈评估结果与实施计划