Python Hub - сборище Питонистов
1.71K subscribers
657 photos
1 video
37 files
278 links
Уголок счастья для любого питониста.

Сотрудничество или заказы: @leshunist

https://shcoder.dev - студия разработки ShcoderDevelopment

https://t.me/pythonhub_chat - чат
Download Telegram
Python Hub - сборище Питонистов
Photo
Разбор 👨‍💻

В первой строке у нас происходит последовательное присвоение: a = 5, b = 4, c = 3.
Далее мы пытаемся преобразовать эти три переменные в list. Но у нас будет ошибка, так как функция листа принимает в себя 1 параметр.
Как надо было? - list( (a, b, c) )
👍4
🧐 Как построить график при помощи Matplotlib?


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

➡️ Создание простого графика

Для начала давайте создадим простой график. Для этого нам понадобятся данные, которые мы будем отображать на графике. В примере ниже мы создадим массив данных для точек x и y:

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

plt.plot(x, y)
plt.show()

В этом примере мы импортируем библиотеку Matplotlib и создаем два массива данных для значений x и y. Затем мы используем функцию plot() для построения графика, передавая ей значения x и y. Наконец, мы используем функцию show() для отображения графика.

Результат приведен на картинке
👍2
10 лучших фреймворков для веб-разработки на Python

english статья
👍31
Python Hub - сборище Питонистов
Photo
Разбор 👨‍💻

abs - модуль в Python'e
В переменную a будет занесено значение 1 т.к. любое число в 0 степени дает 1.

В переменную b тоже будет занесено 1. т.к. деление даст нам -1 —> модуль превратит -1 в 1.

Сработает первый if —> выдаст 1

elif и else НЕ сработают, так как в такой связке может сработать только одно из условий (у нас уже if сработал)

Ответ: 1
👍3
🔔Решаем простые Python задачи на сайте Codewars уровня 7kyu

📹 Уровень Junior, а может даже и ниже, но сложнее, чем прошлый раз 📹
🔥 Смотрите, прикрепляйте свои варианты решений в комментарии 🔥

Помню, что многим зашло, решил сделать видос посреди недели дополнительно.
Посмотрим, какая будет отдача)

https://www.youtube.com/watch?v=QBJhEX83y3M
👍7👎1
👉 Что такое SQLAlchemy?


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

ORM в SQLAlchemy

Одним из главных преимуществ SQLAlchemy является его ORM (Object-Relational Mapping) слой. ORM - это способ связать объекты Python с записями в базе данных. SQLAlchemy позволяет создавать классы Python, которые отображают таблицы в базе данных, и работать с ними как с обычными объектами. Это упрощает взаимодействие с базой данных и уменьшает количество кода, необходимого для выполнения задач.
👍2
🔔Есть любители автотематики? Шашки в жизни или в игре? 🚘🚔

📹 Как написать игру с гонками на Python? Сделал для вас видео 📹
🔥 Смотрите, оставляйте отзыв в комментариях 🔥

Стоит ли делать продолжение игры? Что добавить? Можем потом выложить ее на платформу с играми)

https://www.youtube.com/watch?v=4737z6WpWFc
👍5
traffic.zip
3.1 MB
🗄 Архив с исходниками и кодом игры😊
👍6
🧐 Кто такой Product Manager?

"специалист, занимающийся созданием новых идей и контролем их реализации"

Product Manager - это человек, который отвечает за продукт от идеи до рынка. Он или она определяет стратегию продукта, планирует и управляет процессом разработки, а также обеспечивает успешное внедрение продукта на рынок. Product Manager работает в тесном сотрудничестве с другими членами команды разработки продукта, такими как дизайнеры, разработчики и тестировщики, чтобы гарантировать, что продукт соответствует потребностям пользователей и бизнес-целям компании.
👍3
Python Hub - сборище Питонистов
Photo
Разбор 🧑‍💻

Создаем объект класса, в этот момент вызывается функция _ _init_ _, куда передаются аргументы: числа, что мы передали. Аргументы формируют кортеж в переменной args. Далее мы приводим это все к списку и заносим в переменную list внутри класса (объекта). При вызове функции print, у нас возвращается этот самый список с элементами. А так как вызов произошел внутри python-функции print, то результат выводится на экран.
👍2
Функция casefold() в Python


Функция casefold() в Python возвращает копию строки, в которой все символы приведены к нижнему регистру. Однако, в отличие от функции lower(), casefold() учитывает особенности ввода-вывода в различных языках, таких как турецкий, где некоторые символы могут быть приведены к другому символу при приведении к нижнему регистру.

s = "Привет, МИР!"
print(s.casefold()) # выведет "привет, мир!"

Применение функции casefold()

Функция casefold() может быть полезна во многих задачах. Она может использоваться для сравнения строк без учета регистра. Это может быть полезно при поиске определенной строки в большом текстовом файле, где регистр может варьироваться.

Однако! есть некоторые особенности ее работы, которые следует учитывать. Во-первых, при использовании этой функции может произойти потеря данных, если символы не могут быть приведены к нижнему регистру. Во-вторых, эта функция может работать медленнее, чем другие функции для приведения к нижнему регистру, такие как lower().
👍5