TGViewer
Channel Public Channel
Простой Python | Программирование

Простой Python | Программирование

@python_piton_javascript

Заявки принимаются автоматически.
Лучший образовательный канал по Python.

По всем вопросам: @kesh_keshh (реклама)

Ссылка на канал: https://t.me/+T1i5nO0m_h01ZDky
.
РКН: https://vk.cc/cJ5box
Помощь:https://telega.in/c/+T1i5nO0m_h01ZDky
Subscribers
125K
Photos
2.8K
Videos
83
Links
1.7K

Showing posts older than #2164 · Back to latest

Older Posts 20 shown
Post #2163 18.5K
Python Flet

Делимся циклом видео, где автор рассказывает про UI дизайн приложений. В этот раз ты познакомишься с библиотекой Python Flet. Она поможет тебе построить красивый UI дизайн.

👀Смотреть видео

#видео
  • 👍 27
  • 🔥 5
Post #2161 16.5K
Векторизация изображений

Благодаря данной статье ты узнаешь, как создать алгоритм поиска похожих изображений на Python. Также автор рассказывает о компьютерном зрении и эмбеддинге изображения.

👉Читать статью

#статьи
  • 👍 22
  • 🔥 4
Post #2159 17.3K
Matplotlib: Круговые диаграммы

Чтобы добавить список пояснений для каждого сегмента, используй функцию legend().

import matplotlib.pyplot as plt
import numpy as np

y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]

plt.pie(y, labels = mylabels)
plt.legend()
plt.show()


Чтобы добавить заголовок к легенде, добавь параметр title в функцию legend.

y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]

plt.pie(y, labels = mylabels)
plt.legend(title = "Four Fruits:")
plt.show()


На картинке продемонстрирована легенда с заголовком и списком пояснений.

#практика
  • 👍 22
  • 🤣 18
  • 🔥 1
Post #2158 17.4K
Игра “Сапер”: Класс MyButton

Делимся циклом видео, благодаря которому ты научишься создавать игру “Сапер” на Python. Для этого тебе понадобится библиотека Tkinter. В данном видео автор демонстрирует создание класса MyButton.

👀Смотреть видео

#видео
  • 👍 30
  • 🔥 3
  • 🤣 2
Post #2157 17.2K

Forwarded from GigaChat

Сегодня отмечает день рождения Python — самый популярный язык программирования и наиболее простой для того, чтобы научиться кодить.

На Python написаны многие популярные сервисы (вроде Netflix или Google), а благодаря простому синтаксису и широкому спектру библиотек он идеален для многих проектов в сфере машинного обучения, анализа данных и искусственного интеллекта.

Если вы тоже решили начать изучать Python, то GigaChat поможет: модель объяснит основные понятия, ответит на вопросы об особенностях языка и синтаксисе.

Например, что такое функция и как её сделать на Python:

«Функция в программировании — это блок кода, который выполняет определенную задачу. Она может принимать входные данные (аргументы), выполнять определенные операции и возвращать результат.

В Python функция создается с помощью ключевого слова "def" (от слова "define" — определить), затем следует имя функции, круглые скобки и тело функции, которое заключено в круглые скобки.

Вот пример простой функции на Python:
def hello_world():
print("Привет, мир!")


В этом примере функция называется "hello_world", она не принимает входные данные и не возвращает результат. Вместо этого она просто выводит строку "Привет, мир!" на экран».

Спросить GigaChat можно и о многом другом — попробуйте: @gigachat_bot
  • 👍 55
  • 🔥 13
  • 😁 3
  • 🤣 1
Post #2156 16.5K
Шпаргалка по алгоритмам

Делимся шпаргалкой по алгоритмам. Автор рассказывает про алгоритмическую сложность, структуры данных, методы сортировки и Дейкстра.

👉Читать статью

#статьи
  • 👍 20
  • 😁 2
  • 🤣 1
Post #2154 16.9K
string.rindex

Метод rindex() аналогичен методу rfind() для строк. Если внутри строки существует подстрока, возвращается наибольший индекс в строке, в которой найдена подстрока. Если подстрока не существует внутри строки, возникает исключение ValueError.

#практика
  • 👍 27
  • 🔥 1
  • 🤣 1
Post #2152 17.7K
#юмор
  • 🤣 167
  • 🔥 22
  • 👍 10
  • 😁 5
Post #2151 20.7K
Игра “Сапер”: Класс MineSweeper

Делимся циклом видео, благодаря которому ты научишься создавать игру “Сапер” на Python. Для этого тебе понадобится библиотека Tkinter. В данном видео автор демонстрирует создание класса MineSweeper.

👀Смотреть видео

#видео
  • 👍 53
  • 🔥 4
  • 😁 1
Post #2149 17.4K
Django: Руководство по кэшированию

Делимся статьей, где автор рассказывает про кэширование в Django. Ты научишься настраивать кэширование, узнаешь о бэкэнд-системах, а также о лучших практиках кэширования.

👉Читать статью

#статьи #django
  • 👍 23
  • 😁 4
  • 🔥 3
  • 🤣 1
Post #2148 17.6K
string.isdecimal

isdecimal() возвращает true, если все символы в строке являются десятичными символами. Если хотя бы один символ не является десятичным, возвращается False. Верхний и нижний индексы считаются цифровыми символами, а не десятичными. Если строка содержит эти символы (обычно написанные с использованием Юникода), isdecimal() возвращает False.

#практика
  • 👍 33
  • 🔥 7
  • 😁 2
Post #2146 17.3K
Поиск минимальных маршрутов в графе

В данном видео автор рассказывает, как построить генетический алгоритм для поиска кратчайших маршрутов в графе. Приводится использование функций cxOrdered() и mutShuffleIndexes(). Рассматривается добавление "зала славы" для генетического алгоритма через объект HallOfFame().

👀Смотреть видео

#видео
  • 👍 24
  • 🔥 2
Post #2145 16.9K
Реализация слоев в NN

Делимся циклом статей, где автор рассказывает про реализацию слоев в NN. Демонстрируется реализация полноценной многослойной нейронной сети прямого распространения с неограниченным количеством нейронов.

👉Читать статью

#статьи
  • 👍 21
  • 🔥 6
Post #2143 17.6K
#юмор
  • 🔥 101
  • 🤣 63
  • 👍 16
Post #2142 19K
Matplotlib: Круговые диаграммы

С помощью параметра explode ты можешь задать, насколько далеко от центра отображается каждый сегмент.

import matplotlib.pyplot as plt
import numpy as np

y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
myexplode = [0.2, 0, 0, 0]

plt.pie(y, labels = mylabels, explode = myexplode)
plt.show()


Для добавления теней используй параметр shadows, придав ему значение True.

y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
myexplode = [0.2, 0, 0, 0]

plt.pie(y, labels = mylabels, explode = myexplode, shadow = True)
plt.show()


Для изменения цвета тебе пригодится параметр colors. Это массив с одним значением для каждого сегмента.

y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]
mycolors = ["black", "hotpink", "b", "#4CAF50"]

plt.pie(y, labels = mylabels, colors = mycolors)
plt.show()


#практика
  • 👍 51
  • 🔥 18
  • 😁 2
Post #2140 17.5K
Пример поиска минимума функции

Благодаря данному видео ты узнаешь, как реализовать генетический алгоритм для поиска глобального минимума функции. Приводятся примеры тестовых функций Eggholder и Химмельблау.

👀Смотреть видео

#видео
  • 🤣 14
  • 👍 10
Post #2139 19.1K
Python и Excel

В данной статье автор делится своим опытом автоматизации некоторых рутинных задач при работе с различными файлами и Excel-базами данных.

👉Читать статью

#статьи
  • 👍 52
  • 🔥 7
Post #2137 20K
Matplotlib: Круговые диаграммы

Ты можешь использовать функцию pie() для рисования круговых диаграмм.

import matplotlib.pyplot as plt
import numpy as np

y = np.array([35, 25, 25, 15])

plt.pie(y)
plt.show()


По умолчанию построение первого сектора начинается с оси X и движется против часовой стрелки. Для изменения начального угла нужно указать параметр startangle. Данный параметр определяется углом в градусах, угол по умолчанию равен 0.

import matplotlib.pyplot as plt
import numpy as np

y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]

plt.pie(y, labels = mylabels, startangle = 90)
plt.show()


Также ты можешь добавить метки на круговую диаграмму с помощью параметра labels. Параметр labels должен быть массивом с одной меткой для каждого сегмента.

import matplotlib.pyplot as plt
import numpy as np

y = np.array([35, 25, 25, 15])
mylabels = ["Apples", "Bananas", "Cherries", "Dates"]

plt.pie(y, labels = mylabels)
plt.show()


#практика
  • 👍 53
  • 🔥 19
  • 😁 3
Post #2136 20.8K
#юмор
  • 🤣 258
  • 🔥 19
  • 👍 12
  • 😁 10
Post #2135 23K
dict.setdefault

setdefault() возвращает: значение ключа, если он есть в словаре; ничего, если ключа нет в словаре и значение по умолчанию не указано
default value, если ключ отсутствует в словаре и указано default value.

#практика
  • 🔥 25
  • 👍 17
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →