Python introduction to programming

所在平台: Udemy

课程主页: https://www.udemy.com/course/python-from-none-to-class/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 上的 Python 入门编程课程摘要 本课程专为零 Python 基础、希望进入编程世界的新手设计。课程内容全面,理论与实践并重。 **课程亮点:** * **Python 基础:** 介绍 Python 语言,包括 Python 2 和 3 的区别,以及如何在控制台和 Jupyter Notebook 中使用 Python,涵盖约定和命名规则。 * **数据类型与操作:** 深入学习 Python 的标量和序列类型(如字符串、列表、元组),以及它们的方法、算术运算、索引规则和常用操作。最后会介绍字典和集合。 * **控制流:** 掌握条件语句、循环、列表推导式和嵌套循环等核心编程概念,学会控制程序的执行流程。 * **函数:** 学习如何编写可重用的代码块(函数),理解传参、返回值、多态、递归和装饰器等高级概念。 * **面向对象编程 (OOP):** 介绍 OOP 的基本原则,包括如何创建和使用类、字段(属性)和方法。 * **进阶主题:** 涵盖文件处理(文本和 CSV)、数据库交互(MySQL)以及正则表达式的使用,为你的项目实践打下基础。 **学习方式:** * 课程从简单的代码入手,逐步深入,难度随知识增长而提升。 * 每部分内容都配有总结性笔记。 * 每个章节都提供不同难度的练习题,帮助巩固和检验所学知识。 (课程大纲未提供,但内容涵盖了从基础到进阶的 Python 编程知识。) 如果你想学习 Python 编程,欢迎查看课程详情并预览学习材料!

课程评论(0条)

课程详情

This course is designed for people who have not had contact with the Python language and want to join the programming world. The course structure helps you to understand everything you need to know to get started. We will discuss both the theory and practice (code that we will create ourselves). There will be also many tips and hints to help you understand the discussed concepts. The course starts with an introduction to the Python language (the differences between versions 2 and 3, how to use Python from the console and Jupyter Notebook or conventions and naming). On the first programming classes, you'll learn the scalars and sequential types of Python objects, along with their methods, arithmetic, indexing rules, and the operations you can perform on them. We will close the topic on object types with dictionaries and sets. Next large block of material will be the flow control, that is logical instructions, where you will learn the rules for creating and operating on conditions, loops, comprehension expressions or matrices (creating loops in other loops). The next will be the topic of functions. You will learn to write your own code blocks that execute series of instructions, how to get from and return values to the user, what is polymorphism, recursion or decorators. The whole block will end with object-oriented programming, its principles and method of working with classes, their fields and methods. In the last section of the course you will find the topics that can help you with your own further projects, that is: how to handle text and CSV files, how to combine Python code with a database written in MySQL, or how to create and use a regular expression. At the beginning we will keep the code simple, but with time as your knowledge will increase, the code will grow. For each material, you will also find a text notes that will summarize the discussed knowledge. In addition, in each section you will find the exercises (on different difficulty levels) that will allow you to test your new skills and knowledge. If you want to learn programming in Python check the curriculum of the course and preview materials. And see you soon inside the course!

课程标签

0人关注该课程

主题相关的课程