Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python阶段1:人工智能AI零基础编程开发Python的基础语法、数据结构、面向对象编程、GUI编程、数据挖掘、爬虫

Python阶段1:人工智能AI零基础编程开发Python的基础语法、数据结构、面向对象编程、GUI编程、数据挖掘、爬虫

人工智能AI零基础、Python的基础语法、数据结构、面向对象编程、GUI编程、数据挖掘、网络爬虫
Created by顾领中 顾
Last updated 9/2024
Chinese (Simplified)

What you'll learn

  • 熟练掌握Python的基础语法与编程技巧
  • 理解并应用Python的数据结构与控制结构
  • 开发简单的图形界面与游戏
  • 写简单的网络爬虫与数据挖掘程序
  • 为进一步学习人工智能与数据科学课程打下坚实基础

Course content

22 sections159 lectures19h 4m total length
  • 学习前言4:03
  • 学习python的n个理由3:27
  • 了解python3简介2:34
  • MacOs系统电脑如何学习python3:44
  • MacOs系统下载安装python10:45
  • 输出HelloWorld7:23
  • 使用输出print9:52
  • 使用input输入10:58
  • input获取的数据类型4:46
  • MacOs系统第三方库3:09

Requirements

  • 无需任何编程基础 对计算机操作有基本了解 具备Windows或macOS电脑及稳定的网络连接

Description

《Python基础》课程专为零基础学员设计,帮助学员从头开始学习Python编程语言。课程内容涵盖了Python的基础语法、数据结构、面向对象编程、GUI编程以及网络爬虫等内容,帮助学员掌握Python编程的基本技能,并培养良好的编程习惯。通过本课程,学员将能够理解并应用Python编程语言解决实际问题,为后续的人工智能及数据科学学习打下坚实的基础。

课程模块及内容

模块1:Python入门

  • 一起走进Python(苹果用户)

    • 介绍Python的基本概念及安装

    • 配置Python开发环境(macOS)

    • 编写第一个Python程序

  • 一起走进Python(Windows用户)

    • 介绍Python的基本概念及安装

    • 配置Python开发环境(Windows)

    • 编写第一个Python程序

模块2:Python基础语法

  • 基本数学运算

    • 数字类型及运算符

    • Python中的数学函数和常量

  • 数据类型

    • 字符串、列表、元组、字典的基本操作

    • 不同数据类型的转换和应用

模块3:控制结构

  • GUI图形化界面

    • 使用Tkinter创建基本GUI界面

    • 事件处理和简单应用开发

  • 条件判断—if语句

    • 条件语句的语法和应用

    • 多重条件和嵌套条件的使用

  • 周而复始for循环

    • for循环的结构及应用场景

    • 循环中的控制语句(break, continue)

  • 周而复始while循环

    • while循环的结构及应用场景

    • 无限循环和循环控制

  • 周而复始嵌套循环

    • 嵌套循环的基本原理

    • 应用场景及实例分析

模块4:数据结构

  • 列表分片

    • 列表的索引与切片操作

    • 列表的复制与合并

  • 列表增加删除

    • 列表元素的增加与删除方法

    • 列表推导式及应用

  • 列表排序

    • 列表的排序方法及原理

    • 自定义排序和排序算法介绍

  • 元组字典

    • 元组与字典的基本操作

    • 元组的不可变性与字典的键值对操作

模块5:函数与面向对象编程

  • 什么是函数

    • 函数的定义与调用

    • 参数传递与返回值

  • 类与对象

    • 面向对象编程的基本概念

    • 类的定义、属性与方法

    • 对象的创建与使用

模块6:高级Python编程

  • 海龟绘图

    • 使用Python的turtle模块进行绘图

    • 创建复杂图形和动画

  • Pygame图形

    • Pygame模块简介

    • 图形和简单游戏开发

  • 动画精灵(一)

    • 精灵的概念与创建

    • 动画实现的基本原理

  • 动画精灵(二)

    • 高级动画技巧

    • 精灵动画的优化与性能调优

模块7:文件操作与异常处理

  • 文件的读写

    • 文件的打开、读写和关闭

    • 文件处理中的异常捕获

  • 异常处理

    • 异常的概念与处理方法

    • 自定义异常的创建与使用

模块8:网络爬虫与数据挖掘

  • 爬虫初体验

    • 介绍网络爬虫的基本原理

    • 使用Python实现简单的爬虫程序

  • 爬虫实战—百度贴吧

    • 实战:爬取百度贴吧的帖子信息

    • 数据存储与处理

  • 数据挖掘—requests库

    • 使用requests库进行数据抓取

    • 数据解析与简单数据挖掘

Who this course is for:

  • 零编程基础的初学者 对Python编程感兴趣的在校学生和职场人士 希望进入人工智能领域的入门学员 需要掌握Python语言进行数据分析的专业人士