|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/pythonquizzes/
课程评论:没有评论
课程名称:测试您的 Python 知识 课程概述:本课程旨在帮助您评估自己对 Python 的理解,以便为 Python 面试(口头或书面)做好充分准备。请注意,面试没有固定的教学大纲或结构,这完全取决于面试官。因此,准备面试的最佳方法是掌握语言的所有重要概念,并填补存在的知识空白。在本课程中,您将回答与 Python 语言的每个重要主题相关的问题,从而全面评估您的语言知识。此课程是您在参加任何面试前复习和刷新 Python 知识的最佳途径。课程重点不在于算法及其在 Python 中的实现,而是在于 Python 语言的概念,以及哪些是有效的、哪些是无效的。 主要主题包括: - 语言元素:数据类型、运算符和 REPL - 控制语句:条件语句和循环结构 - 数据结构:字符串、列表、元组、集合和字典 - 函数:各种类型的参数、返回类型、参数传递、嵌套函数、变量作用域 - 函数式编程 - 面向对象编程:类、静态成员、抽象方法、特殊方法和继承 - 异常处理 - 迭代器和生成器 - 文件处理 - 序列化:二进制和 JSON - 操作系统模块 - 正则表达式:re 模块 - 日期时间模块 - 数据库访问:DB API 2.0 - Requests 库 - BeautifulSoup 库 - Collections 模块 - 类型提示 - 多线程 课程特点: 每个课程涵盖语言或库的一个领域。您可以先阅读问题并尝试回答,然后暂停视频。完成答案后,恢复视频,获取正确答案并理解正确答案与其他答案的区别。我为每节课提供一个包含问题的 PDF,里面有代码片段。您可以在自己的系统中尝试代码片段,以理解哪里出错(如果答案错误)。这不仅对准备面试很重要,也能帮助您更深入地学习语言。 我使用的 Python 版本是 3.11.5,以及 PyCharm 社区版 2023.2.1。您可以自由使用其他编辑器或 IDE。
This course is designed to enable you assess your knowledge of Python so that you prepare well for Python Interviews (oral or written). Please note, Interviews do not have any predefined syllabus or structure. It all depends on the interviewer. So, the best way to prepare for interview is to cover all important concepts of the language and fill whatever gaps that exist.In this course, you get questions regarding every important topic of Python language so that you get an overall assessment of your language knowledge.This course is the best way for you to revise and refresh your knowledge of Python before you attend any interview. This course is not about algorithms and how to implement them in Python, instead, it is about Python language concepts and what is valid and what is not valid in the language. The following are the major topics covered in this course:Language Elements - Data Types, Operators and REPLControl Statements - If statements and Looping structures Data Structures - Strings, Lists, Tuples, Sets and Dictionaries Functions - Parameters of all types, Return type, Passing Parameters, Nested functions, Variable scopesFunctional Programming Object Oriented Programming - Classes, Static members, Abstract methods, Special Methods and Inheritance Exception Handling Iterators and Generators File Handling Serialization - Binary and JSONos module Regular Expression - re ModuleDateTime ModuleDatabase Access - DB API 2.0Requests LibraryBeautifulSoup LibraryCollections Module Type Hints Multithreading Features of the course:Each lesson covers one area of the language or library.Read the question and try to answer by pausing the video. Once your answer is ready then resume and get the right answer and understand why it is correct and others are not correct from my explanation. You get a PDF with all questions for each lesson, which includes the code snippets. Do experiment with code snippets in your system to understand where you went you wrong (in case your answer is wrong). This is very important, not just to prepare for interviews, but also to learn language more thoroughly.I used Python version 3.11.5 and PyCharm community edition 2023.2.1. Feel free to use any other editor or IDE.