string.rindex
Метод rindex() аналогичен методу rfind() для строк. Если внутри строки существует подстрока, возвращается наибольший индекс в строке, в которой найдена подстрока. Если подстрока не существует внутри строки, возникает исключение ValueError.
#практика
Метод rindex() аналогичен методу rfind() для строк. Если внутри строки существует подстрока, возвращается наибольший индекс в строке, в которой найдена подстрока. Если подстрока не существует внутри строки, возникает исключение ValueError.
#практика
👍27🔥1🤣1
Шпаргалка по алгоритмам
Делимся шпаргалкой по алгоритмам. Автор рассказывает про алгоритмическую сложность, структуры данных, методы сортировки и Дейкстра.
👉Читать статью
#статьи
Делимся шпаргалкой по алгоритмам. Автор рассказывает про алгоритмическую сложность, структуры данных, методы сортировки и Дейкстра.
👉Читать статью
#статьи
👍20😁2🤣1
Forwarded from GigaChat
Сегодня отмечает день рождения Python — самый популярный язык программирования и наиболее простой для того, чтобы научиться кодить.
На Python написаны многие популярные сервисы (вроде Netflix или Google), а благодаря простому синтаксису и широкому спектру библиотек он идеален для многих проектов в сфере машинного обучения, анализа данных и искусственного интеллекта.
Если вы тоже решили начать изучать Python, то GigaChat поможет: модель объяснит основные понятия, ответит на вопросы об особенностях языка и синтаксисе.
Например, что такое функция и как её сделать на Python:
«Функция в программировании — это блок кода, который выполняет определенную задачу. Она может принимать входные данные (аргументы), выполнять определенные операции и возвращать результат.
В Python функция создается с помощью ключевого слова "def" (от слова "define" — определить), затем следует имя функции, круглые скобки и тело функции, которое заключено в круглые скобки.
Вот пример простой функции на Python:
В этом примере функция называется "hello_world", она не принимает входные данные и не возвращает результат. Вместо этого она просто выводит строку "Привет, мир!" на экран».
Спросить GigaChat можно и о многом другом — попробуйте: @gigachat_bot
На Python написаны многие популярные сервисы (вроде Netflix или Google), а благодаря простому синтаксису и широкому спектру библиотек он идеален для многих проектов в сфере машинного обучения, анализа данных и искусственного интеллекта.
Если вы тоже решили начать изучать Python, то GigaChat поможет: модель объяснит основные понятия, ответит на вопросы об особенностях языка и синтаксисе.
Например, что такое функция и как её сделать на Python:
«Функция в программировании — это блок кода, который выполняет определенную задачу. Она может принимать входные данные (аргументы), выполнять определенные операции и возвращать результат.
В Python функция создается с помощью ключевого слова "def" (от слова "define" — определить), затем следует имя функции, круглые скобки и тело функции, которое заключено в круглые скобки.
Вот пример простой функции на Python:
def hello_world():
print("Привет, мир!")
В этом примере функция называется "hello_world", она не принимает входные данные и не возвращает результат. Вместо этого она просто выводит строку "Привет, мир!" на экран».
Спросить GigaChat можно и о многом другом — попробуйте: @gigachat_bot
👍55🔥13😁3🤣1
Игра “Сапер”: Класс MyButton
Делимся циклом видео, благодаря которому ты научишься создавать игру “Сапер” на Python. Для этого тебе понадобится библиотека Tkinter. В данном видео автор демонстрирует создание класса MyButton.
👀Смотреть видео
#видео
Делимся циклом видео, благодаря которому ты научишься создавать игру “Сапер” на Python. Для этого тебе понадобится библиотека Tkinter. В данном видео автор демонстрирует создание класса MyButton.
👀Смотреть видео
#видео
👍30🔥3🤣2
Matplotlib: Круговые диаграммы
Чтобы добавить список пояснений для каждого сегмента, используй функцию legend().
Чтобы добавить заголовок к легенде, добавь параметр title в функцию legend.
На картинке продемонстрирована легенда с заголовком и списком пояснений.
#практика
Чтобы добавить список пояснений для каждого сегмента, используй функцию 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
Векторизация изображений
Благодаря данной статье ты узнаешь, как создать алгоритм поиска похожих изображений на Python. Также автор рассказывает о компьютерном зрении и эмбеддинге изображения.
👉Читать статью
#статьи
Благодаря данной статье ты узнаешь, как создать алгоритм поиска похожих изображений на Python. Также автор рассказывает о компьютерном зрении и эмбеддинге изображения.
👉Читать статью
#статьи
👍22🔥4
Python Flet
Делимся циклом видео, где автор рассказывает про UI дизайн приложений. В этот раз ты познакомишься с библиотекой Python Flet. Она поможет тебе построить красивый UI дизайн.
👀Смотреть видео
#видео
Делимся циклом видео, где автор рассказывает про UI дизайн приложений. В этот раз ты познакомишься с библиотекой Python Flet. Она поможет тебе построить красивый UI дизайн.
👀Смотреть видео
#видео
👍27🔥5
dict.fromkeys
Метод fromkeys() создает словарь из заданной последовательности ключей и значений. Параметр alphabets – это ключи, которые могут быть любыми итерируемыми объектами, такими как строка, набор, список и т. д. Необязательный параметр numbers — это значения, которые могут быть любого типа или любых итераций, таких как строка, набор, список и т. д.
#практика
Метод fromkeys() создает словарь из заданной последовательности ключей и значений. Параметр alphabets – это ключи, которые могут быть любыми итерируемыми объектами, такими как строка, набор, список и т. д. Необязательный параметр numbers — это значения, которые могут быть любого типа или любых итераций, таких как строка, набор, список и т. д.
#практика
👍16🔥9🤣1
Магические методы
Делимся статьей, где автор рассказывает про магические методы. Демонстрируются такие методы, как: init, str, len, getitem и другие. Благодаря данным методам ты сможешь контролировать поведение классов.
👉Читать статью
#статьи
Делимся статьей, где автор рассказывает про магические методы. Демонстрируются такие методы, как: init, str, len, getitem и другие. Благодаря данным методам ты сможешь контролировать поведение классов.
👉Читать статью
#статьи
👍25🔥4😁1
Pandas: Атрибуты класса Series
Делимся циклом видео, благодаря которому ты научишься пользоваться Pandas. В этот раз автор демонстрирует атрибуты класса Series.
👀Смотреть видео
#видео #pandas
Делимся циклом видео, благодаря которому ты научишься пользоваться Pandas. В этот раз автор демонстрирует атрибуты класса Series.
👀Смотреть видео
#видео #pandas
👍19🔥3
Модуль Multiprocessing
Модуль multiprocessing позволяет программисту полностью использовать несколько процессоров на компьютере. Благодаря данной статье ты узнаешь, как эффективно пользоваться данным модулем.
👉Читать статью
#статьи
Модуль multiprocessing позволяет программисту полностью использовать несколько процессоров на компьютере. Благодаря данной статье ты узнаешь, как эффективно пользоваться данным модулем.
👉Читать статью
#статьи
🔥34👍4
dict.get
Метод get() возвращает значение указанного ключа в словаре. Возвращается None, если ключ не найден и опциональное значение не указано. Если ключ не найден и указано опциональное значение, возвращается это значение.
#практика
Метод get() возвращает значение указанного ключа в словаре. Возвращается None, если ключ не найден и опциональное значение не указано. Если ключ не найден и указано опциональное значение, возвращается это значение.
#практика
👍58🔥11😁3
Игра “Сапер”: Расстановка мин
Делимся циклом видео, благодаря которому ты научишься создавать игру “Сапер” на Python. Для этого тебе понадобится библиотека Tkinter. В данном видео автор демонстрирует расстановку мин.
👀Смотреть видео
#видео
Делимся циклом видео, благодаря которому ты научишься создавать игру “Сапер” на Python. Для этого тебе понадобится библиотека Tkinter. В данном видео автор демонстрирует расстановку мин.
👀Смотреть видео
#видео
🔥34👍2🤣1
Распознавание алфавита глухонемых
Благодаря данной статье ты узнаешь, как с помощью компьютерного зрения и нейронной сети можно распознавать алфавит глухонемых.
👉Читать статью
#статьи
Благодаря данной статье ты узнаешь, как с помощью компьютерного зрения и нейронной сети можно распознавать алфавит глухонемых.
👉Читать статью
#статьи
👍44🔥5😁3
string.find
Метод find() возвращает индекс первого вхождения подстроки (если она найдена). Если не найдена, возвращается -1. При желании ты можешь задать, откуда нужно начать поиск и до какого индекса.
#практика
Метод find() возвращает индекс первого вхождения подстроки (если она найдена). Если не найдена, возвращается -1. При желании ты можешь задать, откуда нужно начать поиск и до какого индекса.
#практика
👍42😁3
Бесплатный помощник для кодинга
GigaChat Bot — это бесплатный бот, который находится прямо в телеграме! Напишет за тебя код, проверит его, найдет любую инфу и многое другое.
Поможет как новичкам, так и опытным прогерам.
Оставляем ссылочку для вас: @gigachat_bot
GigaChat Bot — это бесплатный бот, который находится прямо в телеграме! Напишет за тебя код, проверит его, найдет любую инфу и многое другое.
Поможет как новичкам, так и опытным прогерам.
Оставляем ссылочку для вас: @gigachat_bot
👍24
Игра “Сапер”: Обработка нажатия кнопок
Делимся циклом видео, благодаря которому ты научишься создавать игру “Сапер” на Python. Для этого тебе понадобится библиотека Tkinter. В данном видео автор демонстрирует обработку нажатия кнопок.
👀Смотреть видео
#видео
Делимся циклом видео, благодаря которому ты научишься создавать игру “Сапер” на Python. Для этого тебе понадобится библиотека Tkinter. В данном видео автор демонстрирует обработку нажатия кнопок.
👀Смотреть видео
#видео
🔥25👍7
Flask для начинающих
Благодаря данной статье ты получишь как теоретические знания о Flask, так и практические советы от опытного разработчика. Продемонстрирована установка, работа с данными и базами данных.
👉Читать статью
#статьи
Благодаря данной статье ты получишь как теоретические знания о Flask, так и практические советы от опытного разработчика. Продемонстрирована установка, работа с данными и базами данных.
👉Читать статью
#статьи
🔥23👍4😁2