Media is too big
VIEW IN TELEGRAM
Это небольшой туториал для начинающих. Игру пишем с помощью библиотеки Pygame.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16❤3
Forwarded from Proglib.academy | IT-курсы
Python позволяет создавать собственные типы данных с помощью классов.
Класс определяется с помощью ключевого слова class:
class название_класса:
атрибуты_класса
методы_класса
Для создания объекта класса используется конструктор с помощью специального метода, который называется init(). Конструктор должен принимать как минимум один параметр ссылку на текущий объект - self.
class Animal:
# конструктор
def __init__(self):
print("Создание объекта Animal")
kot = Animal() # Создание объекта Animal
Атрибуты хранят состояние объекта.
class Animal:
def __init__(self, name, age):
self.name = name # имя кота
self.age = age # возраст кота
kot = Animal("Barsik", 5)
# обращение к атрибутам
# получение значений
print(kot.name) # Barsik
print(kot.age) # 5
# изменение значения
kot.age = 7
print(kot.age) # 7
Хотите выучить Python — забирайте наш курс:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍3🥰2🤩2
🐍🔍 7 малоизвестных возможностей стандартной библиотеки Python
Стандартная библиотека Python — это кладезь возможностей. Мы представляем семь недооценённых модулей, которые помогут вам улучшить организацию данных, оптимизировать производительность и упростить распространение ваших программ.
🔗 Читать обо всём в статье
Стандартная библиотека Python — это кладезь возможностей. Мы представляем семь недооценённых модулей, которые помогут вам улучшить организацию данных, оптимизировать производительность и упростить распространение ваших программ.
🔗 Читать обо всём в статье
👍8❤3
💬 А у вас есть платные подписки? Сколько сервисов в месяц оплачиваете?
👍 — один
❤️ — два/три
🔥 — больше трёх
👇Расскажите в комментариях, что это за сервисы👇
👍 — один
❤️ — два/три
🔥 — больше трёх
👇Расскажите в комментариях, что это за сервисы👇
🔥43👍28❤18🥱10
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍2❤1
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
🤖 6 основных алгоритмов машинного обучения: руководство для начинающих
В новой статье мы расскажем о шести основных алгоритмах машинного обучения и их практическом применении в различных отраслях.
Вот алгоритмы, которые мы рассмотрим:
🔹линейная регрессия;
🔹SVM;
🔹дерево решений;
🔹случайный лес;
🔹наивный байес;
🔹логистическая регрессия.
🔗 Читать статью
В новой статье мы расскажем о шести основных алгоритмах машинного обучения и их практическом применении в различных отраслях.
Вот алгоритмы, которые мы рассмотрим:
🔹линейная регрессия;
🔹SVM;
🔹дерево решений;
🔹случайный лес;
🔹наивный байес;
🔹логистическая регрессия.
🔗 Читать статью
❤5👍3
✍️ Что такое match-case в Python
Конструкцию match-case ещё называют pattern matching (сопоставление с шаблонами). Суть её заключается в следующем:
✅ Оператор match принимает выражение и сравнивает его значение с последовательными шаблонами, заданными как один или несколько блоков case.
Код с match-case более структурирован и легче читается по сравнению с кодом, где прописано большое количество вложенных условий.
#вопросы_с_собеседований
Конструкцию match-case ещё называют pattern matching (сопоставление с шаблонами). Суть её заключается в следующем:
✅ Оператор match принимает выражение и сравнивает его значение с последовательными шаблонами, заданными как один или несколько блоков case.
Код с match-case более структурирован и легче читается по сравнению с кодом, где прописано большое количество вложенных условий.
#вопросы_с_собеседований
🔥13👍9
🆕📜 Что нового в TypeScript 5.5: 4 ключевых улучшения
В версии 5.5 TypeScript предлагает ряд новшеств, которые делают код более надежным и читаемым. Рассмотрим ключевые изменения, включая предикаты выводимых типов и оптимизацию работы с массивами.
👉 Читать статью
👉 Зеркало
В версии 5.5 TypeScript предлагает ряд новшеств, которые делают код более надежным и читаемым. Рассмотрим ключевые изменения, включая предикаты выводимых типов и оптимизацию работы с массивами.
👉 Читать статью
👉 Зеркало
😁15🔥4
🧹 SQLFluff — линтер для SQL
Инструмент предназначен для анализа и исправления синтаксических ошибок в SQL-коде, обеспечивает единообразие кодовой базы.
SQLFluff может:
▪️автоматически исправлять большинство ошибок,
▪️работать с широким спектром SQL-диалектов,
▪️поддерживать различные типы шаблонов (от Jinja до dbt).
🔗 Ссылка на репозиторий проекта
Инструмент предназначен для анализа и исправления синтаксических ошибок в SQL-коде, обеспечивает единообразие кодовой базы.
SQLFluff может:
▪️автоматически исправлять большинство ошибок,
▪️работать с широким спектром SQL-диалектов,
▪️поддерживать различные типы шаблонов (от Jinja до dbt).
🔗 Ссылка на репозиторий проекта
🔥12👍6
Используете ли вы VPN?
Anonymous Poll
19%
Нет, мне лень 🥱
22%
Очень редко по особым случаям 😏
41%
Регулярно 🫣
19%
Почти не выключаю/каждый день 🤓
🔥9❤4😁4👍1
👀🧑💻 Результаты опроса Python-разработчиков 2023 года
Опрос проводился совместно Python Software Foundation и JetBrains. Данные собирали в период с ноября 2023 года по февраль 2024. Всего опросили более 25 тысяч разработчиков из почти 200 стран.
К посту мы прикрепили графики, которые показались нам наиболее любопытными. Целиком отчёт можно посмотреть тут 👈
Опрос проводился совместно Python Software Foundation и JetBrains. Данные собирали в период с ноября 2023 года по февраль 2024. Всего опросили более 25 тысяч разработчиков из почти 200 стран.
К посту мы прикрепили графики, которые показались нам наиболее любопытными. Целиком отчёт можно посмотреть тут 👈
🔥16🤔7👍3🎉3