Python lists, tuples, sets and dictionaries - Intermediates.

所在平台: Udemy

课程主页: https://www.udemy.com/course/python-intermediate-series-working-with-lists/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Python 列表、元组、集合和字典 - 中级 概述:本课程旨在帮助开发者深入理解 Python 列表的高级知识,超越初学者水平。课程将加强和深化你在列表、元组、字典和集合方面的基本知识,使其达到中级水平。参加本课程的开发者将学习到许多技巧,并通过大量练习来实践常见的列表任务。 目标受众:该课程特别适合以下开发者: - 拥有约六个月 Python 经验的初学程序员,想要提升编程技能 - 有其他编程语言经验的开发者,希望学习如何在 Python 中使用列表 - 自学的 Python 开发者,想通过学习最佳实践来提高列表的使用技能 挑战:对这门课感兴趣的学生通常掌握基本的列表特性,但尚不熟悉 Python 独特的语言特性,这可能导致代码冗长或运行缓慢。我的目标是教会你使用现代、推荐的方式来操作 Python 中的列表,使你的代码更加可读、可预测且优雅。 课程完成后可以做什么? - 更有效地判断何时选择使用四种内置容器类型,了解它们各自的特性。 - 利用 Python 特有的语言特性(如解包、切片和推导式)更高效地处理列表。 - 学习 Python 提供的许多常用列表操作,从而优化现有代码。 主要内容: - 容器定义及 Python 中的四种内置容器类型。 - 列表:创建和修改列表,访问元素,反转、排序、计数元素。 - 元组:创建与解包,变量赋值与交换,元组作为返回类型。 - 字典:字典的目的,键的使用,查找与迭代。 - 集合:集合的目的,数学运算,超集与子集。 - 常见操作:zip、enumerate、all、any、连接、检查元素是否在列表中。 - 切片:切片、头、尾、初始值、最后一个元素。 - 推导式:映射、筛选、扁平化、矩阵。 课程时长:2小时视频时间,包含约6小时的实践练习。 授课教师:本课程由拥有25年专业经验的高级软件工程师 Loek van den Ouweland 授课。Loek 是 Windows 平台上 Wunderlist、Microsoft To-do 和 Mahjong 的创始人,热爱软件工程教学。

课程评论(0条)

课程详情

This course teaches developers what they should know about Python lists beyond beginner level. The course aims to solidify and deepen your basic knowledge about lists, tuples, dictionaries and sets to intermediate level. Developers who follow the course, will learn tips and tricks and work through many exercises that allows them to practice common list tasks.Target audienceDevelopers who especially benefit from this course, are:beginning programmers with ~6 months Python experience who want to take their coding skills to the next leveldevelopers who bring experience from another programming language and want to learn how to work with lists in Pythonself-taught Python developers who want to improve their list skills by learning best practicesChallengesStudents that are interested in this course often know basic list features but are not yet aware of Python's unique language features that allows to write more optimized code. This can lead to verbose or slow code. It is my goal to teach you up-to-date, preferred ways to work with lists in Python and make your code readable, predictable and elegant.What can you do after this course?Make better decisions when to use one of the 4 built-in container types by seeing their specific features.Work with lists more efficiently by using Python-specific language features like unpacking, slicing and comprehensions.Optimize your existing code after learning that Python offers many built-in common list operations.TopicsWhat is a Container? Container definition and the 4 built-in container types in Python.Lists: Create and change lists. Accessing elements, reverse, sort, count elements.Tuples: Create and unpack, assign, swap variables, tuples as return type.Dictionaries: Dictionary purpose, keys, lookup, iterate.Sets: Set purpose, mathematical operations, superset, subset.Common operations: Zip, enumerate, all, any, concatenate, check if element is in list.Slicing: Slice, head, tail, init, last.Comprehensions: Mapping, filtering, flatten, matrix.Duration2 hours video time, ~6 hours including practicing exercises.The teacherThis course is taught by Loek van den Ouweland, a senior software engineer with 25 years of professional experience. Loek is the creator of Wunderlist for windows, Microsoft To-do and Mahjong for Windows and loves to teach software engineering.

课程标签

0人关注该课程

主题相关的课程