IT-ипотека скоро вернется!
Директор дивизиона «Домклик» Сбера Алексей Лейпи на конференции банка для застройщиков «Время изменений: вызовы-2024» заявил, что прием заявок, приостановленный 4 февраля, возобновится в ближайшее время. Это произойдет, как только вступит в силу необходимое постановление правительства.
Льготная ипотека доступна официально устроенным айтишникам, работающим в аккредитованных Минцифры IT-организациях не менее пяти лет.
👉Читать статью
#статьи
Директор дивизиона «Домклик» Сбера Алексей Лейпи на конференции банка для застройщиков «Время изменений: вызовы-2024» заявил, что прием заявок, приостановленный 4 февраля, возобновится в ближайшее время. Это произойдет, как только вступит в силу необходимое постановление правительства.
Льготная ипотека доступна официально устроенным айтишникам, работающим в аккредитованных Минцифры IT-организациях не менее пяти лет.
👉Читать статью
#статьи
Коммерсантъ
Сбербанк рассчитывает скоро возобновить прием заявок по ИТ-ипотеке
Подробнее на сайте
👍7🔥1🤣1
Сравнение производительности dict() и {}
В данной статье автор демонстрирует сравнение производительности dict() и {}. Обрати внимание, во всех примерах кода используется Python 3.12.
👉Читать статью
#статьи
В данной статье автор демонстрирует сравнение производительности dict() и {}. Обрати внимание, во всех примерах кода используется Python 3.12.
👉Читать статью
#статьи
🔥22👍4
Конвертация PDF-файла в аудиокнигу
Данный код позволяет конвертировать текст в формате PDF в речь и речь в формат PDF. Этот проект не только облегчает работу по набору текста, но и доставляет удовольствие слушать любимые книги. В первом случае пользователь вводит начальную и конечную страницы, а затем выбирает PDF-файл для прослушивания. В последнем случае пользователь вводит путь, по которому необходимо сохранить PDF-файл, и выбирает файл mp3 или wav для преобразования в PDF. Предварительно тебе нужно установить библиотеки:
Ниже ты можешь получить исходный код проекта с комментариями👇
#практика
Данный код позволяет конвертировать текст в формате PDF в речь и речь в формат PDF. Этот проект не только облегчает работу по набору текста, но и доставляет удовольствие слушать любимые книги. В первом случае пользователь вводит начальную и конечную страницы, а затем выбирает PDF-файл для прослушивания. В последнем случае пользователь вводит путь, по которому необходимо сохранить PDF-файл, и выбирает файл mp3 или wav для преобразования в PDF. Предварительно тебе нужно установить библиотеки:
pip install tkinter
pip install path
pip install pyttsx3
pip install pydub
pip install PyPDF4
pip install SpeechRecognition
Ниже ты можешь получить исходный код проекта с комментариями👇
#практика
👍44🔥13
Ускорение анализа данных
Делимся статьей, где автор демонстрирует профилирование и итеративное ускорение кода на Python. Также присутствует ссылка на статью, где рассказывается про ускорение анализа данных с помощью Rust.
👉Читать статью
#статьи
Делимся статьей, где автор демонстрирует профилирование и итеративное ускорение кода на Python. Также присутствует ссылка на статью, где рассказывается про ускорение анализа данных с помощью Rust.
👉Читать статью
#статьи
👍20🔥3🤣1
SQLite: Команды UPDATE и DELETE
Благодаря данному видео ты познакомишься с несколькими полезными командами. Команда SQL-запроса UPDATE для изменения полей записей и команда DELETE для удаления записей из таблицы.
👀Смотреть видео
#видео
Благодаря данному видео ты познакомишься с несколькими полезными командами. Команда SQL-запроса UPDATE для изменения полей записей и команда DELETE для удаления записей из таблицы.
👀Смотреть видео
#видео
🤣18👍11🔥2😁1
Решетчатый и случайный поиск
Делимся статьей, где автор рассказывает про два подхода оптимизации: метод решетчатого поиска (grid search) и случайного поиска (random search.) Они необходимы для нахождения оптимальных решений в больших пространствах параметров.
👉Читать статью
#статьи
Делимся статьей, где автор рассказывает про два подхода оптимизации: метод решетчатого поиска (grid search) и случайного поиска (random search.) Они необходимы для нахождения оптимальных решений в больших пространствах параметров.
👉Читать статью
#статьи
👍20😁3🤣1
string.capitalize
Метод capitalize() преобразует первый символ строки в прописную букву, а все остальные буквы алфавита в нижний регистр. Данный метод возвращает новую строку и не изменяет исходную строку.
#практика
Метод capitalize() преобразует первый символ строки в прописную букву, а все остальные буквы алфавита в нижний регистр. Данный метод возвращает новую строку и не изменяет исходную строку.
#практика
👍24🔥7
Фактические и формальные параметры
Создаем функции с параметрами по умолчанию. Вводятся понятия фактических и формальных параметров функции. Приводятся примеры вызовов таких функций с позиционными и именованными аргументами.
👀Смотреть видео
#видео
Создаем функции с параметрами по умолчанию. Вводятся понятия фактических и формальных параметров функции. Приводятся примеры вызовов таких функций с позиционными и именованными аргументами.
👀Смотреть видео
#видео
🔥10👍6😁1
Замыкания и декораторы
Делимся циклом статей, где автор рассказывает про замыкания и декораторы. В данной части речь идет о замыканиях. Автор кратко и понятно объясняет данную тему.
👉Читать статью
#статьи
Делимся циклом статей, где автор рассказывает про замыкания и декораторы. В данной части речь идет о замыканиях. Автор кратко и понятно объясняет данную тему.
👉Читать статью
#статьи
🔥18👍11
string.rjust
Метод rjust() выравнивает строку по правому краю до заданной ширины, используя указанный символ. Если ширина меньше или равна длине строки, возвращается исходная строка.
#практика
Метод rjust() выравнивает строку по правому краю до заданной ширины, используя указанный символ. Если ширина меньше или равна длине строки, возвращается исходная строка.
#практика
👍38🔥4🤣3😁1
Обнаружение движущихся объектов
Благодаря данной статье ты узнаешь, как можно обнаруживать движущиеся объекты с использованием обнаружения контуров и вычитания фона. В этом тебе поможет библиотека OpenCV.
👉Читать статью
#статьи
Благодаря данной статье ты узнаешь, как можно обнаруживать движущиеся объекты с использованием обнаружения контуров и вычитания фона. В этом тебе поможет библиотека OpenCV.
👉Читать статью
#статьи
👍31🔥4
Django: Авторизация пользователей
Благодаря этому видео ты узнаешь, как реализовать авторизацию пользователей на сайте, как проверить, является ли пользователь уже авторизованным (свойство is authenticated). Продемонстрирована работа с классом представления LoginView и формой AuthenticationForm.
👀Смотреть видео
#видео #django
Благодаря этому видео ты узнаешь, как реализовать авторизацию пользователей на сайте, как проверить, является ли пользователь уже авторизованным (свойство is authenticated). Продемонстрирована работа с классом представления LoginView и формой AuthenticationForm.
👀Смотреть видео
#видео #django
👍21🔥2😁1🤣1
dict.setdefault
setdefault() возвращает: значение ключа, если он есть в словаре; ничего, если ключа нет в словаре и значение по умолчанию не указано
default value, если ключ отсутствует в словаре и указано default value.
#практика
setdefault() возвращает: значение ключа, если он есть в словаре; ничего, если ключа нет в словаре и значение по умолчанию не указано
default value, если ключ отсутствует в словаре и указано default value.
#практика
🔥25👍17
Matplotlib: Круговые диаграммы
Ты можешь использовать функцию pie() для рисования круговых диаграмм.
По умолчанию построение первого сектора начинается с оси X и движется против часовой стрелки. Для изменения начального угла нужно указать параметр startangle. Данный параметр определяется углом в градусах, угол по умолчанию равен 0.
Также ты можешь добавить метки на круговую диаграмму с помощью параметра labels. Параметр labels должен быть массивом с одной меткой для каждого сегмента.
#практика
Ты можешь использовать функцию 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()
#практика
👍52🔥19😁3
Python и Excel
В данной статье автор делится своим опытом автоматизации некоторых рутинных задач при работе с различными файлами и Excel-базами данных.
👉Читать статью
#статьи
В данной статье автор делится своим опытом автоматизации некоторых рутинных задач при работе с различными файлами и Excel-базами данных.
👉Читать статью
#статьи
👍51🔥7
Пример поиска минимума функции
Благодаря данному видео ты узнаешь, как реализовать генетический алгоритм для поиска глобального минимума функции. Приводятся примеры тестовых функций Eggholder и Химмельблау.
👀Смотреть видео
#видео
Благодаря данному видео ты узнаешь, как реализовать генетический алгоритм для поиска глобального минимума функции. Приводятся примеры тестовых функций Eggholder и Химмельблау.
👀Смотреть видео
#видео
🤣14👍9
Matplotlib: Круговые диаграммы
С помощью параметра explode ты можешь задать, насколько далеко от центра отображается каждый сегмент.
Для добавления теней используй параметр shadows, придав ему значение True.
Для изменения цвета тебе пригодится параметр colors. Это массив с одним значением для каждого сегмента.
#практика
С помощью параметра 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