Media is too big
VIEW IN TELEGRAM
Сегодня разберемся что это такое и зачем это нужно программисту
Наследование – это механизм доступа к данным и поведению предка, а также способ расширения (изменения поведения) класса не изменяя его код.
Главное правило наследования: наследник является предком, например директор является работником, но машина не является двигателем, потому наследовать автомобиль от двигателя нельзя, тут нужна композиция.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
🔥12👍6🤯6❤1
Исключения – это механизм взаимодействия различных частей программы. Этот механизм позволяет одной части системы уведомлять о том, что она столкнулась с некой критической ошибкой и не знает, как с ней справиться
Перехват исключений в Python помогает уменьшить количество возникающих в программе сбоев
В этой статье я расскажу, как перехватывать несколько исключений в одном блоке try/except в Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Media is too big
VIEW IN TELEGRAM
Посмотрим в первом приближении на атрибуты класса, как с ними работать, для чего нужны декораторы classmethod и staticmethod
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2
🔥11👍10🤔2
В этой статье я расскажу о генераторе документации Sphinx, с помощью которого можно автоматически создавать документацию для модулей Python.
Кроме того, я буду использовать шаблон проекта Cookiecutter Data Science в Visual Studio Code (VS Code), поскольку он легко интегрируется в Sphinx и имеет стандартизированную структуру директорий.
Официальное пособие по использованию Sphinx – отличный ресурс для пользователей, которые хотят углубиться в детали
Данная статья – это краткое руководство по началу работы с этим инструментом
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Media is too big
VIEW IN TELEGRAM
Сегодня вы увидите реальное собеседование на Python Backend разработчика, на котором мне предложили 100.000 рублей
В видео вы увидите live-coding, рассмотрим три практические задачи по уроню сложности
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🤔1
❤16
В этой статье мы расскажем как интегрировать Python c Excel и Word, чтобы без проблем создавать автоматические отчеты
В статье вам расскажут о Openpyxl и Python-docx
Openpyxl – это библиотека Python для чтения и записи файлов Excel (с расширением xlsx, xlsm, xltx, xltm). Модуль openpyxl позволяет программе Python читать и изменять файлы Excel
Python-docx – это библиотека Python с открытым исходным кодом, которая дает разработчикам программного обеспечения возможность работать с Microsoft Word (Docx) в своих собственных приложениях. API может создавать и изменять документы Word с расширением файла .docx.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥7👍3
Media is too big
VIEW IN TELEGRAM
Язык программирования Python уже давно занимает первую строку популярности в рейтинге TIOBE
И вроде ничего не поменялось, но вдруг за последний месяц его популярность выросла сразу на 4 процента, и теперь Python опережает идущий вторым С++ на 8 процентов – это почти рекорд в истории рейтинга
В видео рассмотрим почему это происходит
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
👍11🤯7🤔4🔥3
Django – это бесплатный и свободный фреймворк для веб-приложений на языке Python.
Фреймворк – это не что иное, как просто набор модулей, облегчающих разработку. Они сгруппированы и позволяют создавать приложения или веб-сайты с чистого листа, а не полностью с нуля
Ключевые преимущества Django – это быстрая разработка и понятный и практичный дизайн
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Media is too big
VIEW IN TELEGRAM
В видео курса рассматриваются все основные темы с примерами и практикой необходимые для junior python разработчика.
В конце курса вы будете знать весь основной синтаксис python и свободно писать свой код!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍4🤯3❤1
👍17🔥4🤔3❤2
На сегодняшний день асинхронное программирование имеет первостепенную важность в Python
• Сопрограммы и прочие примитивы (tornado.gen, tornado.locks, tornado.queues и т.д.)
• Сетевые модули (tornado.ioloop, tornado.iostream и т.д.)
• Асинхронные серверы и клиенты (tornado.httpserver, tornado.httpclient и т.д.)
Они объединены и создают конечные модули фреймворка: tornado.web, tornado.routing, tornado.template и т.д.
В нем есть практически все функции, необходимые для создания ваших проектов – маршрутизация, межплатформенное ПО, cookie-файлы, управление версиями, макеты, представления на основе классов, статические файлы, потоковая передача, сокеты и т.д
Самое интересное в Quart то, что он не только похож на Flask, но и совместим с его API
Вот некоторые из функций, которые предлагает BlackSheep:
• API с «богатым» кодом.
• Встроенное внедрение зависимостей.
• Встроенное создание документации OpenAPI.
• Автоматическая привязка обработчиков событий.
Вот его основные функции:
• Он поддерживает WebSockets как стороне сервера, так и на стороне клиента.
• Он поддерживает разработку как серверных, так и клиентских приложений.
• Его веб-сервер обладает межплатформенным ПО, сигналами и подключаемой маршрутизацией.
Вот его основные функции:
• Он поддерживает WebSockets.
• Поддерживает межплатформенное ПО и перехватчиков для обработки запросов.
• Простая и понятная обработка исключений
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥1