🐍 Укус питона 🐍
3.04K subscribers
549 photos
2 videos
271 links
🐍 Канал о программировании на языке Python. Тематические уроки и лайфхаки.

👽 Админ - @it_dashka
🔊 Купить рекламу: https://telega.in/c/byteofpython

👉 Чат: @abyteofpython
👉 Поделиться с друзьями: @byteofpython
Download Telegram
🐍 Популярные языки программирования и разметки, которые часто используются в связке с Python.

➡️JavaScript

JavaScript используется для фронтенда в веб-разработке. В сочетании с Python (Django, Flask), JavaScript позволяет создавать динамичные и интерактивные веб-приложения. Например, комбинации Django + React или Flask + Vue.js.

➡️HTML & CSS

Эти языки необходимы при разработке веб-приложений. HTML отвечает за структуру страниц, а CSS за их стиль. Python часто используется для генерации HTML-кода и работы с CSS-стилями.

➡️SQL

SQL - это язык запросов к базам данных. Python имеет отличные библиотеки для работы с SQL, такие как SQLAlchemy и SQLite. Важно уметь взаимодействовать с базами данных при создании серьезных приложений.

➡️Markdown

Markdown - легкий язык разметки для написания документации. Он часто используется для написания блогов, README файлов на GitHub и других документов. Отлично подходит для документирования кода на Python.
Что выведет данный код?
Anonymous Quiz
1%
(1, 2, 3)
30%
(5, 6)
6%
(1, 6)
63%
Ошибку
Что такое Meta в классах Django?

Метаклассы - это классы, которые создают другие классы. В Django метаклассы используются для конструирования классов. Когда Django создает наш класс модели, он делает это с помощью своего метакласса. Внутренний класс с именем Meta позволяет нам задавать параметры для этого конструктора.

from django.db import models

class Product(models.Model):
name = models.CharField(max_length=100)
price = models.DecimalField(max_digits=10, decimal_places=2)
created_at = models.DateTimeField(auto_now_add=True)

class Meta:
db_table = 'product_table'
ordering = ['-created_at']

В этом примере атрибут db_table в классе Meta указывает Django использовать таблицу с именем 'product_table' для хранения данных модели Product, а атрибут ordering указывает порядок сортировки результатов запроса по полю 'created_at'.
Что выведет код сверху?
Anonymous Quiz
6%
True False
42%
False True
34%
True True
18%
False False
📌 Запуск скрипта в интерактивном режиме с параметром -i

👉 Иногда возникает необходимость в ручном тестировании определенных функций или классов в скрипте, и здесь программисту приходит на помощь интерактивный режим работы интерпретатора Python.

👉 После выполнения скрипта, интерпретатор Python переходит в режим командной строки.

👉 В этом режиме, например, можно вызвать любую функцию, определенную в скрипте, с различными аргументами.
🐍 Абсолютное значение числа в Python

⬆️ При работе с данными часто возникает необходимость быстро определить абсолютное значение набора чисел. В Python для этой задачи предусмотрена простая встроенная функция – abs().

👉 Эта функция позволяет разработчикам получить числовое значение без учета его знака, фактически преобразуя число в положительное.
❗️Наконец-то! в телеграме появился по настоящему крутой канал по Python!

Каждый день в канале выкладывают:
-Полезные советы и решения для разработки
-Обучающие материалы и уроки для всех уровней
-Свежие новости и обновления
-А так же сливы с лучших платных курсов

🔥 Не упустите возможность стать настоящим профессионалом! Быстрей залетай в Pythoner
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код?
Anonymous Quiz
37%
0 1
35%
0 1 0 2
9%
None
18%
Ошибку
📣 Семь лучших библиотек визуализации данных на Python на 2024 год

👉 Python предлагает широкий спектр библиотек для удовлетворения разнообразных потребностей в области визуализации данных, будь то для научных исследований, бизнес-аналитики или создания интерактивных веб-приложений.

🔼В данной статье мы рассмотрим семь ведущих библиотек Python, которые формируют будущее визуализации данных.
🖥 Что представляет собой some-variable ?

👉 В Python двойное подчеркивание перед и после имени переменной называется "dunder" (Double underscore) и применяется для специальных методов и атрибутов, которые могут быть вызваны автоматически.

⬆️ Например, init - это специальный метод, который вызывается при создании экземпляра класса. Другие примеры включают str, len, call, iter и многие другие.

👉 Также используются "dunder" атрибуты, такие как name, module, doc, file, dict, class, all и другие, которые предоставляют информацию о модуле, классе, функции или другом объекте.

Значение, которое присваивается такой переменной, зависит от контекста использования.

⬆️ Например, name - это специальный атрибут, который хранит имя текущего модуля.

❗️Рекомендуется использовать двойное подчеркивание только для специальных методов и атрибутов, имеющих специальное значение в языке Python, и избегать использования таких имен для пользовательских переменных, чтобы избежать конфликтов и непредсказуемого поведения.