课程介绍

本课程软件开发人员、IT顾问和计算机科学家理解计算机原理的必备起点。学生将获得过程式编程的知识和技能。关键概念包括定义数据类型、控制流、迭代、函数、递归和可寻址内存模型。学生将能够将一般问题重新解释为计算机问题,并运用对计算机模型的理解来开发源代码。本单元训练学生掌握软件开发流程,包括测试和调试技能。它是学习更高级编程语言、系统编程、计算机安全和高性能计算的先修课程。

课程内容

    1. Week 1 Python Overview and Basics

    1. Week 2 Data Type_ Variable and Expressions

    1. Week 3 Control Flow_ File _ Iteration

    1. Week 4 LIst and Loops

    1. Week 5 Function

    1. Week 6 Eceptions_ Reading and Writing Files

About this course

  • $399.00
  • 13课
  • 10.5小时的视频内容

课程特点

  • 渐进式实战能力培养​

    从"Hello World"基础语法到NumPy数组操作,课程通过60+个分层练习​(如命令行参数解析、递归Fibonacci实现、文件异常处理案例)贯穿20+个核心知识点,形成"语法→逻辑→工程化"的完整能力链条,尤其注重调试技巧(如desk-checking)与错误处理(自定义异常类)的实战训练

  • 工业级开发思维渗透​

    在基础教学外融入软件工程全流程,包括unittest框架测试(含mock对象)、UML设计模式、CI集成测试等进阶内容,并通过WorldPoint类案例详解OOP三大特性(封装/继承/多态),衔接企业级开发规范

  • 高性能计算前瞻铺垫​

    以NumPy数组内存模型(1D/2D存储结构)和生成器惰性计算为核心,剖析数据类型转换代价与短循环优化,为数据分析/科学计算领域打下底层基础,同时通过递归转迭代等案例培养算法思维

师资介绍

Marvin Tao

澳大利亚悉尼大学网络安全硕士,具备扎实的编程能力与系统安全、数据隐私、云计算等领域的理论与项目经验。擅长将抽象概念结合真实案例与实机演示,采用项目驱动、循序渐进的方式帮助学生快速掌握知识并应用到实践。擅长根据学生特点制定教学方案,凭借多年海外求学经历,乐于分享留学与跨文化交流心得,帮助学生快速融入并适应新环境。

想要了解更多

请及时添加微信与我们沟通