Python язык программирования
В процессе разработки кода и создания конвейеров обработки данных часто возникают компромиссы, которые вы можете сделать между различными реализациями. На ранних стадиях разработки вашего алгоритма беспокоиться о таких вещах может быть…
Разработка кода и анализ данных всегда требуют немного проб и ошибок, и IPython содержит инструменты для оптимизации этого процесса. В этом разделе будут кратко рассмотрены некоторые параметры управления отчетами об исключениях…
При интерактивной работе со стандартным интерпретатором Python одной из проблем является необходимость переключения между несколькими окнами для доступа к инструментам Python и системным инструментам командной строки. IPython устраняет этот пробел и…
Ранее мы видели, что оболочка IPython позволяет вам получать доступ к предыдущим командам с помощью клавиш со стрелками вверх и вниз или, что эквивалентно, сочетаний клавиш Ctrl-p/Ctrl-n. Кроме того, как в…
В двух предыдущих разделах было показано, как IPython позволяет вам эффективно и интерактивно использовать и изучать Python. Здесь мы начнем обсуждать некоторые из улучшений, которые IPython добавляет поверх обычного синтаксиса Python. Они…
Если вы проводите какое-то время за компьютером, вы, вероятно, нашли применение сочетаниям клавиш в своем рабочем процессе. Наиболее известными, возможно, являются Cmd-C и Cmd-V (или Ctrl-C и Ctrl-V) для копирования и…
Содержание Улучшенные сообщения об ошибкахСоответствие структурному шаблонуДеконструкция структур данныхИспользование различных видов шаблоновСоответствие буквальным шаблонамОбъединения типов, псевдонимы и охранникиБолее строгое сжатие последовательностейНовые функции в модуле статистикиДругие довольно интересные функцииКодировки текста по…
Содержание Выберите правильную модель синтаксического анализа XMLОбъектная модель документа (DOM)Простой API для XML (SAX)Потоковый API для XML (StAX)Узнайте о синтаксических анализаторах XML в стандартной библиотеке Pythonxml.dom.minidom: Минимальная реализация DOMxml.sax: Интерфейс…
В учебнике по основным типам данных в Python вы узнали, как определять строки: объекты, содержащие последовательности символьных данных. Обработка символьных данных является неотъемлемой частью программирования. Это редкое приложение, которому не нужно хотя бы в какой-то…
Объектно-ориентированное программирование (ООП) - это метод структурирования программы путем объединения связанных свойств и поведения в отдельные объекты. В этом уроке вы изучите основы объектно-ориентированного программирования на Python. Концептуально объекты подобны компонентам системы. Подумайте о…