Полное руководство по Python 3: от новичка до специалиста

所在平台: Udemy

课程主页: https://www.udemy.com/course/bestpython/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:Python 3 完整指南:从新手到专家** **课程概述:** Python 稳居最受欢迎的编程语言前十名,是学习编程的绝佳入门语言。其简洁优雅的特性,让初学者能快速掌握编程基础,避免直接面对其他语言复杂的概念和结构。如果您是编程新手,Python 将是您的理想之选。 Python 的普及不仅在于其易学性,更在于其在解决复杂自动化问题方面的强大实用性。Python 是一种跨平台语言,支持 Windows、Linux 和 macOS。其架构设计精简,避免了其他语言中常见的过度抽象。丰富的现成库,让您无需重复造轮子。 本课程将涵盖 Python 的所有核心功能,并提供编写“干净”代码的指导。内容包括: * **Python 入门:** Python 的优势、Python 2 vs Python 3、技术特性、环境安装。 * **Python 基础:** 数据类型、数字与数学运算、变量、布尔值与 None、字符串操作、字符串格式化、比较运算符、文件操作。 * **Python 集合:** 列表、字典、元组、集合、for 循环、while 循环、生成器、条件逻辑。 * **函数与模块:** API 帮助、函数基础、Lambda 表达式、嵌套函数与作用域、装饰器。 * **错误处理:** 错误与异常、异常抛出与处理、资源清理、单元测试。 * **类:** 继承与多态、多重继承、Mixins、魔术方法、抽象类、封装问题。 * **模块与包:** PyPi、pip、模块与包的创建、模块、类型与函数的导入、`__name__` 与 `__main__`。 * **附加材料:** 调试、实现 Stack、namedtuple、装饰器、datetime、enum、内省、内存管理。 * **内置模块:** json、itertools、requests。 * **基础设施与新特性:** Linters、虚拟环境、Data Classes、Type Hints。 * **PyCharm:** 安装、创建项目、调试、重构、快速修复。 * **SQL 与 PostgreSQL 入门:** 查询、子查询、关系类型、连接、Python 连接数据库等。 课程包含大量带解决方案的练习。 立即报名,开启您的 Python 编程新生活!

课程评论(0条)

课程详情

Python стабильно входит в ТОП-10 наиболее популярных языков программирования. Это именно тот язык с которого стоит начинать изучать программирование. Благодаря своей простоте и элегантности, Python позволяет новичкам не вникать во множество сложных программных понятий и конструкций, присущих другим языкам. Короче говоря, если вы только начинаете своё путешествие в мир программирования, Python станет отличным выбором в качестве вашего первого языка программирования.Популярность Python объясняется не только тем, что его легко изучать, но и реальными преимуществами языка в смысле его профессионального применения для решения сложных проблем автоматизации. Python - кросс-платформенный язык и работает под Windows, Linux, Mac OS. Множество архитектурных конструкций в этом языке строятся без нагромождения абстракций, как часто происходит в других ЯП (языках программирования). Огромное количество уже готовых библиотек даёт возможность не изобретать велосипеды на каждом шагу.Этот курс покрывает все основные возможности Python и даёт рекомендации по написанию грамотного, "чистого" кода. Данный курс покрывает следующие темы:Введение в Python: в чём преимущества Python, Python 2 vs Python 3, технические особенности, инсталляция дистрибутиваОсновы Python: обзор типов данных, числа и простая математика, переменные, bool и None, основы работы со строками,форматирование строк, операторы сравнения, работа с файламиКоллекции в Python: list, dict, tuple, set, for-цикл, while-цикл, генераторы, логика с условиямиФункции и модули: помощь по API, основы написания функций, лямбда-выражения, вложенные функции и область видимости переменных, декораторыОбработка ошибок: ошибки и исключения, выброс исключений, их обработка, очистка ресурсов, юнит-тестированиеКлассы: наследование и полиморфизм, множественное наследование, миксины, магические методы, абстрактные классы, проблема инкапсуляцииМодули и пакеты: PyPi, pip, создание модулей и пакетов, импорт модулей, типов и функций, __name__ и __main__Дополнительные материалы: отладка, реализуем stack, namedtuple, декораторы, datetime, enum, интроспекция, управление памятьюВстроенные модули: json, itertools, requestsИнфраструктура и новые фичи: линтеры, виртуальные окружения, data classes, type hintsPyCharm: установка, создание проекта, отладка, рефакторинг, quick fixes Введение в SQL и PostgreSQL: запросы, подзапросы, виды отношений, соединения, подключение к БД из Python и т.д.Множество домашних заданий с решениямиЗачисляйтесь на курс прямо сейчас и начинайте новую жизнь, программируя на Python!

课程标签

0人关注该课程

主题相关的课程