ru
Feedback
Pythoner

Pythoner

Открыть в Telegram

Полезные материалы по Python, которые будут интересны опытному и начинающему разработчику. Сотрудничество - @flattys Цены - @serpent_media Канал на бирже: https://telega.in/c/pythonercode

Больше
6 614
Подписчики
-424 часа
-57 дней
-3330 дней
Архив постов
Разбор В некоторых строках в конце присутствует ; . Это не ошибка, в Python можно ставить этот символ в конце строки, как, например, в си-подобных языках. Однако принято, что разработчики не ставят. В переменную c мы записываем результат сравнения a ==b —> False, т.к. 3 == 5 —> False Таким образом в принте нам просто выдаст False.

Что выдаст код выше❔
Anonymous voting

photo content

✈️Конкатенация строк - это процесс объединения двух или более строк в одну строку. ➡️Оператор % для конкатенации строк В Pyth
✈️Конкатенация строк - это процесс объединения двух или более строк в одну строку. ➡️Оператор % для конкатенации строк В Python оператор % может использоваться для форматирования строк и подстановки значений в определенные места в строке. Для конкатенации строк с использованием оператора % необходимо создать шаблон строки, в которой будут указаны места для подстановки значений. Затем с помощью оператора % можно передать значения, которые будут подставлены в соответствующие места в шаблоне. ➡️Пример использования оператора % для конкатенации строк:
name = "John"
age = 25
message = "Меня зовут %s и мне %d лет." % (name, age)
print(message)
⬆️В данном примере мы создали шаблон строки "Меня зовут %s и мне %d лет.", где %s и %d обозначают места для подстановки значения строки и целого числа соответственно. Затем мы использовали оператор % для подстановки значений переменных name и age в соответствующие места. 🐍Pythoner

💻 Люди, зарабатывающие кучу бабла в IT, будут учить других людей за ещё большую кучу бабла Все эти инфоцыгане создают море к
💻 Люди, зарабатывающие кучу бабла в IT, будут учить других людей за ещё большую кучу бабла Все эти инфоцыгане создают море курсов и вебинаров, а в IT Syndicate скупают самые качественные сокровища и сливают в открытый доступ: 📁 Полный курс разработки игр на Python [1.03 Гб] 📁 Fullstack-программист за 2 месяца [7.99 Гб] 📁 OSINT и профессиональное использование поисковых систем [2.92 Гб] 🔥 Забирай свой шанс стать специалистом в любой IT-сфере совершенно бесплатно!

➡️Оператор 'not' в Python является логическим оператором, который инвертирует значение выражения. Если выражение истинно, опе
➡️Оператор 'not' в Python является логическим оператором, который инвертирует значение выражения. Если выражение истинно, оператор 'not' возвращает False, а если выражение ложно, оператор 'not' возвращает True. Пример использования оператора 'not'
x = True
print(not x)  # Вывод: False
В этом примере, оператор 'not' инвертирует значение переменной 'x' и возвращает False. 🐍Pythoner

➡️Обработка JSON-данных в Python Когда мы считали или создали JSON-данные в Python, мы можем обрабатывать их так же, как и любые другие данные. Мы можем получить доступ к элементам JSON-объекта, изменять их значения и выполнять другие операции. Все это работает подобно python словарю. Например, у нас есть следующий JSON-файл:
{
    "name": "John",
    "age": 30,
    "city": "New York"
}
Мы можем получить доступ к значениям полей JSON-объекта следующим образом:
import json

with open('data.json') as file:
    data = json.load(file)

name = data['name']
age = data['age']
city = data['city']

print(name, age, city)
🐍Pythoner

➡️JSON (JavaScript Object Notation) - это универсальный формат для обмена данными между приложениями. Он особенно популярен в
➡️JSON (JavaScript Object Notation) - это универсальный формат для обмена данными между приложениями. Он особенно популярен в веб-разработке, так как является легким и читаемым для человека. ➡️Чтение JSON-данных в Python Одной из основных операций при работе с JSON в Python является чтение данных из JSON-файла или строки. Для этого в Python есть модуль json, который предоставляет функции для преобразования JSON в Python-объекты и наоборот. Например, чтобы прочитать данные из JSON-файла, мы можем использовать функцию json.load():
import json

with open('data.json') as file:
    data = json.load(file)
➡️Создание JSON-данных в Python Помимо чтения JSON-данных, в Python мы также можем создавать и записывать JSON-данные. Для этого мы можем использовать функцию json.dump(). Например, допустим, у нас есть словарь Python, который мы хотим преобразовать в JSON-формат и записать в файл:
import json

data = {
    'name': 'John',
    'age': 30,
    'city': 'New York'
}

with open('data.json', 'w') as file:
    json.dump(data, file)
⬆️В данном примере мы создаем словарь data, который содержит информацию о имени, возрасте и городе. Затем мы используем функцию json.dump() для преобразования словаря в формат JSON и записи его в файл с именем data.json. После выполнения этого кода, в текущей директории будет создан новый файл data.json, содержащий данные в формате JSON. Продолжение в следующем посте... 🐍Pythoner

photo content

⚡️Хочешь разработать решение технологического кейса для внедрения в работу НКО? Тогда регистрируйся на Smart Social: Хакатон!
⚡️Хочешь разработать решение технологического кейса для внедрения в работу НКО? Тогда регистрируйся на Smart Social: Хакатон! 🏆Гранты на 2 500 000 рублей! Smart Social: Хакатон – это командное соревнование для программистов, дизайнеров, менеджеров, аналитиков и других IT-специалистов, которые в сжатые сроки решают технологическую задачу. 👨‍💻Кейсы: - Сервис для онлайн-записи на музейные мероприятия; - Инструмент для анонимизации документов пользователей сервиса «Просто спросить»; - Приложение для туристических маршрутов; - Сервис сбора информации для профилактики социально значимых заболеваний. 📆Даты хакатона: C 10 по 18 Июня 2024 г 📍Формат: Онлайн/Офлайн 🔥Дедлайн регистрации: 8 Июня, 23:59 (МСК) Не нашел для себя задачу? Смотри еще кейсы по ссылке: https://tglink.io/64f14f42cbfc 🚀Сделай Добро – помоги НКО!

➡️Сначала стоит напомнить, что методы, которые начинаются и заканчиваются двойными нижними подчеркиваниями, называются магиче
➡️Сначала стоит напомнить, что методы, которые начинаются и заканчиваются двойными нижними подчеркиваниями, называются магическими. Например, выше в классе Point мы определили str, который отвечает за то, как выводятся объекты класса на экран. ➡️Для перегрузки оператора "+" нужно определить метод add. Он принимает два аргумента, которыми являются, соответственно, операнды в операции сложения. ➡️Таким образом, когда разработчик пишет запись p1 + p2, интерпретатор воспринимает это в виде Point.add(p1, p2). Для всех операторов в языке, включая и логические, есть свои магические методы. 🐍Pythoner

Разбор 1. У нас есть класс Animal, который служит абстракцией и определяет метод voice. 2. Класс Cat наследует от Animal и переопределяет метод voice, выводя "meow". 3. Мы создаем объект cat как экземпляр класса Cat. 4. Вызываем cat.voice() и выводим результат с print(). Но помним что cat.voice() только выводит результат принтом и не возвращает ничего с помощью return 5. Результат: создание cat, вызов cat.voice() выводит "meow", но тк мы пытаемся вывести результат, который возвращается из функции, а там нет явного return то получаем None. Итак, код выведет "meow None".

Что выдаст код выше❔
Anonymous voting

photo content

➡️Аннотации типов - это способ указать ожидаемый тип переменной в определении функции или метода. Для этого используется синт
➡️Аннотации типов - это способ указать ожидаемый тип переменной в определении функции или метода. Для этого используется синтаксис с двоеточием и указанием типа после имени переменной. Например:
def add_numbers(x: int, y: int) -> int:
    return x + y
⬆️Здесь мы указываем, что функция add_numbers ожидает два целочисленных аргумента и возвращает целое число. Хотя аннотации типов не оказывают никакого влияния на выполнение программы, они могут помочь IDE и другим разработчикам понимать, какие данные ожидает функция. 🐍Pythoner

photo content

🐍Сегодня обсудим, какие языки программирования и разметки чаще всего используют в связке с нашим любимым Python. ➡️JavaScrip
🐍Сегодня обсудим, какие языки программирования и разметки чаще всего используют в связке с нашим любимым Python. ➡️JavaScript Используется для фронтенда в веб-разработке. Вместе с Python (Django, Flask) JavaScript позволяет создавать динамичные и интерактивные веб-приложения. Вспомните такие связки как Django + React или Flask + Vue.js. ➡️HTML & CSS Без этих языков никуда, когда речь идет о веб-разработке. HTML отвечает за структуру, а CSS за стиль ваших страниц. Python часто используется для генерации HTML-кода и работы с CSS-стилями. ➡️SQL Язык запросов к базам данных. Python имеет отличные библиотеки для работы с SQL, такие как SQLAlchemy и SQLite. Любое серьезное приложение не обходится без взаимодействия с базами данных. ➡️Markdown Легкий язык разметки для написания документации. Блоги, README файлы на GitHub и многое другое часто пишется на Markdown. Отлично подходит для документирования кода на Python. ➡️YAML/JSON Форматы данных, которые используются для конфигурационных файлов. Они легко читаются человеком и часто применяются для настройки различных сервисов и библиотек на Python. 🐍Pythoner

❓Как перевести требования заказчика в язык моделирования? Узнайте на открытом практическом уроке от OTUS, где мы разберем: -
❓Как перевести требования заказчика в язык моделирования? Узнайте на открытом практическом уроке от OTUS, где мы разберем: - каким образом описывать реальность в моделях с помощью математики; - виды моделей и какие из них наиболее востребованы; - место имитационного моделирования в общем наборе методов; - как отсеять побочное; - этапы создания модели; - реальный производственный пример. Спикер — опытный разработчик, веб-дизайнер и преподаватель. 📅Встречаемся 6 июня в 20:00 мск в преддверии старта курса «Имитационное моделирование на базе AnyLogic». Все участники вебинара получат специальную цену на обучение! Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://otus.pw/RlrPM/ Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8Jy4VP

➡️Организация модулей Один из основных назначений файла __init__.py - это сигнализировать Python, что папка является модулем.
➡️Организация модулей Один из основных назначений файла __init__.py - это сигнализировать Python, что папка является модулем. В этом файле можно определить переменные, функции или классы, которые будут доступны извне. Это позволяет организовать код внутри папки и создавать логические блоки функциональности. Благодаря файлу __init__.py вы можете импортировать модули из папки, используя точечную нотацию, например: "import folder.module". ➡️Инициализация пакетов В Python папки с файлами __init__.pyназываются пакетами. Файл __init__.py в пакете выполняет роль инициализации пакета. Это означает, что код в этом файле будет выполнен при импорте пакета. Это может быть полезно, когда вам нужно выполнить какую-то предварительную настройку или импортировать дополнительные модули, необходимые для работы пакета. Такой подход позволяет обеспечить последовательность инициализации и избежать ошибок при использовании пакета. 🐍Pythoner

Разбор У нас есть f-строка. Это значит, что в переменной string у нас лежит текстовое число 4. Ну, а дальше мы формируем новую f-строку, где используем число 25 и то текстовое число 4. Между ними еще есть знак *, который используется как текст. Ответ: 25*4