es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

WebDev+ | Веб-разработка

WebDev+ | Веб-разработка

Ir al canal en Telegram

Присоединяйтесь к нашему каналу и погрузитесь в мир веб-разработки Связь: @devmangx

Mostrar más
8 250
Suscriptores
+1424 horas
+387 días
+32130 días
Archivo de publicaciones
✏️ Try, Except, Finally в Python Конструкция try, except, finally в Python используется для обработки исключений. Она позволяет программе обрабатывать ошибки и продолжать выполнение, даже если возникла проблема. Вот как работают эти блоки: 1. Блок try: Это основной блок, в котором выполняется код, который может вызвать исключение. 2. Блок except: Здесь обрабатываются исключения, которые были вызваны в блоке try. Можно указать конкретные типы исключений, которые следует обрабатывать, или обрабатывать все исключения общим образом. 3. Блок finally: Этот блок выполняется всегда, независимо от того, произошло ли исключение или нет. Обычно используется для выполнения очистки ресурсов, например, закрытия файлов или сетевых соединений. Примеры кода Пример 1: Основная обработка исключений:
try: num = int(input("Введите число: ")) print(f"Вы ввели число {num}") except ValueError: print("Это не число. Пожалуйста, введите число.")
Этот код запрашивает у пользователя ввод числа. Если введенная строка не может быть преобразована в число, вызывается исключение ValueError, и программа переходит к блоку except, выводя сообщение об ошибке. Пример 2: Обработка нескольких исключений:
try: result = 10 / 0 except ZeroDivisionError: print("Деление на ноль!") except Exception as e: print(f"Произошла ошибка: {e}")
Здесь, если происходит деление на ноль, возникает ZeroDivisionError, и программа выводит соответствующее сообщение. Любое другое исключение будет обработано во втором блоке except. Пример 3: Использование finally:
try: file = open("example.txt", "r") data = file.read() print(data) except FileNotFoundError: print("Файл не найден.") finally: file.close() print("Файл был закрыт.")
Здесь, даже если файл не найден и возникает FileNotFoundError, блок finally гарантирует, что файл будет закрыт, и выводит сообщение об этом. Эти примеры демонстрируют, как Python обрабатывает исключения, обеспечивая надежность и устойчивость кода к ошибкам. #python #учись #начинающему

👩‍💻 Python фреймворки под различные задачи #учись #начинающему #python

🔒 Блокировки баз данных: ключевые различия Блокировка — временное ограничение на выполнение некоторых операций обработки данных. Она предотвращает одновременный доступ к данным для обеспечения целостности и консистентности данных. 📌 Основные типы блокировок: ℹ️ Shared Lock: позволяет нескольким транзакциям одновременно читать ресурс, но не модифицировать его ℹ️ Exclusive Lock: позволяет транзакции как читать, так и модифицировать ресурс ℹ️ Update Lock: используется для предотвращения взаимоблокировки, когда транзакция намеревается обновить ресурс ℹ️ Schema Lock: используется для защиты структуры объектов базы данных ℹ️ Bulk Update Lock: используется во время массовых вставок ℹ️ Key-Range Lock: используется в индексированных данных для предотвращения фантомных чтений ℹ️ Row-Level Lock: блокирует конкретную строку в таблице ℹ️ Page-Level Lock: блокирует конкретную страницу (фиксированный блок данных) в базе данных ℹ️ Table-Level Lock: блокирует всю таблицу #учись #начинающему #шпаргалки

🖥 Codewars. Практика решения задач Если, Вы хотите больше практиковаться и усовершенствовать свою технику написания кода, то этот сайт для Вас. Вы сможете отработать синтаксис языка и алгоритмы решения задач. Прочувствуете ограничения тех конструкций языка, которые знаете на данный момент. На этом сайте представлены практические задания для многих языков программирования. #начинающему #учись #полезныйресурс

📎Doka. Документация для веб-разработчиков Это опенсорсный проект, который содержит практически всю необходимую информацию для веб-разработчиков. Здесь и объяснение HTML-тегов, и примеры работы с CSS-стилями, и обучение JavaScript, а также полезные инструменты и статьи. #полезныйресурс #html #css #javascript #учись #начинающему

🖥 Code Basics. Бесплатная платформа для изучения основ программирования с нуля Подойдет как новичкам с нулевым опытом, так и начинающим программистом, которые не понимают как работает код, выходящий за пределы простых примеров из учебников. #учись #полезныйресурс #html #css #javascript #python #начинающему

🗺 Roadmap.sh Дорожная карта разработчика Популярный OpenSource проект, в котором сообщество создало дорожные карты, руководства и статьи, чтобы помочь начинающим разработчикам. #учись #полезныйресурс

📑 Шпаргалка по Python для начинающих Шпаргалки могут быть действительно полезны, когда Вы пробуете комплекс упражнений, относящихся к определенной теме, или работаете над проектом. Поскольку на одном листе бумаги можно уместить очень много информации. Этот набор шпаргалок призван напомнить Вам о правилах синтаксиса, а также о важных понятиях. Эта шпаргалка включает в себя: Списки, Словари, Операторы If и циклы While, Функции, Классы, Файлы и исключения, Тестирование вашего кода. А также шпаргалки для начинающих по: Pygame, matplotlib, Pygal и Django. #учись #python #шпаргалки

🖥​​ Компиляция и интерпретация И компиляторы, и интерпретаторы выполняют одну и ту же работу, но работают по-разному. Компиляция — процесс, где весь текст программы, перед запуском анализируется и транслируется в машинный код без её выполнения. Интерпретация — построчный анализ, обработка и выполнение исходного кода. #учись #начинающему

📬 Сетевые протоколы Это фундамент передачи данных в компьютерных сетях. Для разных задач разработаны отдельные протоколы, со своими особенностями и преимуществами. Вот основные из них: — HTTP: Стандарт обмена данными в сети, используемый при просмотре веб-страниц. — HTTPS: Защищенный вариант HTTP, обеспечивает конфиденциальность при передаче данных. — FTP: Передача файлов между устройствами. — TCP: Обеспечивает надёжность передачи данных в интернете, гарантируя, что информация достигнет адресата в правильном порядке. — IP: Простой протокол передачи данных, где каждый пакет передаётся независимо, но без гарантий доставки. — UDP: Предоставляет быструю передачу данных, идеально подходит для потокового видео и онлайн-игр. — SMTP: Отправка электронной почты без лишних заморочек, обеспечивает надёжную доставку сообщений. — SSH: Защищённое удалённое подключение к устройствам. Обеспечивает безопасный доступ к удалённым серверам и системам. #учись

🐍 Python: списки и кортежи Кортежи и списки — это встроенные структуры данных. Они представляют собой контейнеры, в которых можно хранить упорядоченную коллекцию из одного или нескольких элементов. Отличие между ними в том, что кортежи являются неизменяемыми (immutable), а списки - изменяемыми (mutable). #python #учись

‼️Всем кодерам посвящается‼️ Code ready — лучшие подборки эффектов, анимаций, полезные шпаргалки и многое другое для твоих проектов, сразу с готовым кодом и примером их использования. 🪩 Расставь приоритеты, добавь лёгкости в свою работу и становись лучше с @code_ready

📘 A Byte of Python (Укус Питона) Эта книга служит путеводителем или учебным пособием для изучения языка программирования Python. Она нацелена, преимущественно, на новичков. Тем не менее, она будет полезна и опытным программистам. Маленькая книжка, прочтение которой не отнимет у Вас много времени, но зато Вы получите знания об основах языка. Всё кратко и по делу. #python #учись #книга

Материалы из этого канала дают на платных курсах Frontend Portal — настоящий портал для тех кто хочет стать востребованным fr
+3
Материалы из этого канала дают на платных курсах Frontend Portal — настоящий портал для тех кто хочет стать востребованным frontend-разработчиком. Полезные ресурсы, шпаргалки, разбор вопросов с собеседований, задачи, викторины и многое другое 👉 Присоединяйтесь к @FrontendPortal и станьте частью дружного frontend-комьюнити!

🐳 Docker. Всё, что нужно знать. От 0 до 100% Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации. Позволяет «упаковать» приложение со всем его окружением и зависимостями в контейнер, который может быть развёрнут на любой Linux-системе с поддержкой контрольных групп в ядре, а также предоставляет набор команд для управления этими контейнерами. #учись #полезныйресурс #курсы

В «Аптечной сети 36,6» выросла скорость загрузки приложений после миграции ИТ-ландшафта в облако «Аптечная сеть 36,6» продает
В «Аптечной сети 36,6» выросла скорость загрузки приложений после миграции ИТ-ландшафта в облако «Аптечная сеть 36,6» продает товары для здоровья через сайты и мобильное приложение. Компания столкнулась с проблемой: старая ИТ-инфраструктура перестала отвечать ее растущим потребностям. Чтобы улучшить пользовательский опыт, повысить управляемость и безопасность инфраструктуры, приложение для электронной торговли перенесли в облако VK Cloud. Вот какие результаты компания получила: 🔹Сайты и мобильное приложение работают быстрее — загрузка страниц сократилась с 1 до 0,67 секунды. 🔹Уменьшились затраты на построение инфраструктуры: развертывание обошлось на 35% дешевле, чем предыдущее. 🔹Компания соблюдает ФЗ-152 «О персональных данных». Облако помогает улучшить работу любых интернет-магазинов и маркетплейсов. Вы можете перенести в облако готовый сайт или разработать его с нуля, используя готовые сервисы. Узнайте о возможностях VK Cloud для интернет-магазинов

⏰ Работа с временными рядами в Python Временные ряды — это наборы данных, где каждая точка данных связана с определенным моментом времени. Например: температурные измерения, динамика финансовых индексов и показатели физической активности в часах. Зачем это нужно? Временные ряды предоставляют нам ценную информацию о том, как меняются данные со временем. Они используются для прогнозирований спроса и трафика, для обслуживания промышленного оборудования, для финансовой аналитики и многих других процессов. Автор этой статьи даст информацию об основных концепциях и методах работы с ними, покажет, как импортировать данные временных рядов и визуализировать их, а также покажет, как спрогнозировать будущее. #python #учись #статья

⚒ Что такое *args и **kwargs в Python? Количество параметров в объявлении функции соответствует количеству аргументов, которые передают функции при вызове. #python #учись