Справочник Программиста
الذهاب إلى القناة على Telegram
По рекламе - @it_start_programmer Мои курсы - @courses_from_it_start_bot Сайт - https://it-start.online/ YouTube - https://www.youtube.com/@it_start Реклама на бирже - https://telega.in/c/programmersGuide_1 Предложить идею: @it_start_suggestion_bot
إظهار المزيد5 849
المشتركون
-324 ساعات
-347 أيام
-6930 أيام
أرشيف المشاركات
Вебинар за 0₽ для аналитиков: Loginom - визуальный ETL
⚡Разберемся, как можно реализовать регулярный ETL-процесс без привлечения ИТ-департамента;
⚡Оценим возможности low-code платформы Loginom для реализации ETL-процессов в компании и ответим на вопросы:
✅Почему ETL-процесс заслуживает отдельного вебинара?
✅Какие критерии важны для ETL-инструмента?
✅Можно ли реализовать регулярный ETL-процесс без привлечения ИТ-департамента?
Зарегистрироваться
#реклама 16+
О рекламодателе
Проет pixelSplat в Python
Проект
pixelSplat предназначен для реконструкции 3D-изображений на основе пары 2D-изображений, используя метод Gaussian splatting.
Установка (Python 3.10+):
Установка:
$ git clone https://github.com/dcharatan/pixelsplat.git
$ cd pixelsplat
$ python -m venv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
📱 Репозиторий
💻 Сайт проекта
➡️Справочник Программиста. ПодписатьсяТОП-4 Курса по Программированию
⚡Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов студентов.
✅Хотите стать программистом, но не знаете с какого языка начать?
Помогаем разобраться в самых популярных и востребованных языках программирования.
Подарок в конце подборки!
Выбрать
#реклама 16+
tutortop.ru
О рекламодателе
Библиотека Marshmallow в Python
Библиотека
Marshmallow предназначена для сериализации/десериализации объектов Python, а также их валидации.
Часто используется в веб-приложениях для преобразования сложных типов данных в простые структуры, например, JSON или словари, и наоборот.
Сериализация - преобразование сложных объектов Python (например, экземпляров классов) в простые типы данных (словари, JSON). Десериализация - преобразование данных из форматов JSON или словарей Python обратно в объекты Python. Валидация данных - при десериализации Marshmallow автоматически проверяет данные на соответствие определённым требованиям (например, типам полей, обязательности полей и т.д.).➡️Установка библиотеки:
pip install marshmallow
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. Подписаться+9
Помощь в трудоустройстве в IT-сфере!
В России из-за дефицита айтишников запустили бесплатную программу по обучению IT-специалистов. Теперь любой желающий может попробовать себя в IT с полного нуля и начать обучение бесплатно!
Узнайте про дальнейшее трудоустройство в ведущие IT-компании для восполнения кадрового дефицита.
Для этого нужно:
- Перейти по ссылке
- Заполнить анкету и ответить на вопросы (занимает менее 3 минут)
- На основании ваших ответов вы сразу узнаете, подходит ли вам сфера IT и сможете ли вы в ней работать
Перейти на сайт
#реклама 16+
urban-university.ru
О рекламодателе
Код для объединения CSV-файлов в один на Python
Для объединения CSV-файлов в один в коде используются библиотеки
pandas и os.
➡️Установка библиотеки: pip install pandas
import pandas as pd
import os
# Указываем папку, где хранятся файлы
folder_path = 'путь_к_вашей_папке'
# Получаем список всех CSV файлов в папке
csv_files = [file for file in os.listdir(folder_path) if file.endswith('.csv')]
# Создаем пустой список для хранения DataFrame'ов
data_frames = []
# Читаем каждый CSV файл и добавляем его в список
for file in csv_files:
file_path = os.path.join(folder_path, file)
df = pd.read_csv(file_path)
data_frames.append(df)
# Объединяем все DataFrame'ы в один
combined_df = pd.concat(data_frames, ignore_index=True)
# Сохраняем результат в новый CSV файл
combined_df.to_csv('объединенный_файл.csv', index=False)
➡️Справочник Программиста. ПодписатьсяОбучение на Frontend-разработчика. С нуля за 18 месяцев.
На курсе вы получите все навыки, необходимые для старта в профессии Frontend-разработчика уровня middle.
Персональный наставник middle/senior уровня.
14 проектов, лайвкодинг, хакатоны, репетиции техсобеседования.
Освоите JavaScript, React, TypeScript
Официальный диплом и сертификат школы.
Поддержка наставника по JS в течение 3-х месяцев после диплома
Гарантия трудоустройства. Если вы не устроитесь, вернём деньги. Это закреплено в договоре п. 6.14.
До 22 сентября скидка 30% на все курсы Result University
Узнать больше
#реклама 16+
result.school
О рекламодателе
Библиотека Progress в Python
Библиотека
Progress предназначена для создания индикаторов прогресса в консольных приложениях.
Позволяет легко отображать статус выполнения длительных операций, таких как загрузка данных, обработка файлов или выполнение вычислений.
Основные возможности библиотеки:
🔵Индикаторы прогресса: Возможность использовать различные типы индикаторов, такие как линейные и круговые, чтобы визуально представлять прогресс выполнения задачи.
🔵Настройка: Позволяет настраивать внешний вид индикаторов, включая цвет, символы и текстовые сообщения.
🔵Простота использования: Имеет интуитивно понятный API, что делает её доступной даже для начинающих разработчиков.
✅Пример использования библиотеки:
from progress.bar import Bar
# Создаём объект Bar с названием 'Processing' и максимальным значением 1,000,000
bar = Bar('Processing', max=1000000)
# Запускаем цикл от 0 до 999,999 (всего 1,000,000 итераций)
for i in range(1000000):
# Увеличиваем прогресс бар на 1 для каждой итерации
bar.next()
# Завершаем прогресс бар, когда все итерации завершены
bar.finish()
➡️Установка библиотеки: pip install progress
📱 Репозиторий
➡️Справочник Программиста. Подписаться+9
Помощь в трудоустройстве в IT-сфере!
В России из-за дефицита айтишников запустили бесплатную программу по обучению IT-специалистов. Теперь любой желающий может попробовать себя в IT с полного нуля и начать обучение бесплатно!
Узнайте про дальнейшее трудоустройство в ведущие IT-компании для восполнения кадрового дефицита.
Для этого нужно:
- Перейти по ссылке
- Заполнить анкету и ответить на вопросы (занимает менее 3 минут)
- На основании ваших ответов вы сразу узнаете, подходит ли вам сфера IT и сможете ли вы в ней работать
Перейти на сайт
#реклама 16+
urban-university.ru
О рекламодателе
Код для парсинга веб-страницы по URL в PDF на Python
Для парсинга и сохранения веб-страницы в PDF-документ в коде используются библиотеки
pyppdf и pyppeteer.
➡️Установка библиотек: pip install pyppdf pyppeteer
import pyppdf
from pyppeteer.errors import PageError, TimeoutError, NetworkError
def main(url, name):
try:
pyppdf.save_pdf(name, url)
except PageError:
print('Не удалось загрузить страницу.')
except TimeoutError:
print('Тайм-аут.')
except NetworkError:
print('Нет доступа к сети.')
if __name__ == '__main__':
url = input('Введите ссылку: ')
name = input('Введите название итогового PDF: ')
main(url, name)
➡️Справочник Программиста. Подписаться📺 Парсинг веб-страниц по URL в PDF на Python
В данном shorts напишем код для парсинга веб-страниц по ссылке с сохранением в PDF-файл.
➡️Справочник Программиста. Подписаться
Прокачай свои навыки в Digital с НГУ!
Если ты когда-либо мечтал о карьере в мире цифровых технологий, тогда у нас есть для тебя классная новость. Новосибирский государственный университет реализует проект Цифровая кафедра.
Цифровая кафедра НГУ — это не просто курсы, а целый мир возможностей:
Учись онлайн у лучших: лекторы и преподаватели — опытные профессионалы и лидеры индустрии.
Практика на уровне: реальные проекты, стажировки и возможность поработать над кейсами топовых компаний.
Комьюнити единомышленников: найти друзей, партнёров и даже фаундеров для стартапа станет проще простого.
Бесплатное обучение: обучение пройдет в рамках большого федерального проекта - все за счет государства.
Большой выбор направлений: от веб-разработки до инструментов продвижения. Выбирай то, что интересует именно тебя!
Попробовать
#реклама 16+
education.nsu.ru
О рекламодателе
Библиотека Pygamelib в Python
Библиотека
Pygamelib позволяет создавать текстовые и графические игры на основе терминала.
Ориентирована на разработку небольших игр и симуляций с минимальными усилиями, предоставляя разработчикам удобные инструменты для работы с различными игровыми элементами, такими как персонажи, карты, объекты и интерфейс.
Основные особенности библиотеки:
🔵Текстовые и графические игры: Поддерживает как текстовые, так и графические игры, позволяя создавать, например, roguelike-игры, простые симуляции или платформеры.
🔵Работа с консолью: Легко позволяет управлять текстовыми элементами в консоли, что делает её отличным выбором для игр с интерфейсом в стиле ретро (ASCII-графика).
🔵Удобные классы и структуры данных: Предлагает готовые классы для карт, объектов, персонажей и сцен, что упрощает разработку и ускоряет процесс.
🔵Кроссплатформенность: Работает на разных операционных системах, таких как Windows, Linux и macOS.
🔵Модульная архитектура: Можно легко расширять возможности своей игры, добавляя новые модули и компоненты.
➡️Установка библиотеки: pip install pygamelib
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяКурс по frontend-разработке с junior до middle
Несколько фактов о нашем курсе:
- личный ментор/наставник;
- помогаем решать твои текущие задачи;
- доучиваем после онлайн-школы;
- ведем от уровня junior до middle
Уже во время обучения наши ученики зарабатывают от 60 000 рублей.
Хватит тратить деньги, покупая не оправдывающие себя курсы
Забронируй курс по специальной цене!
Узнать больше
#реклама 16+
ykul.ru
О рекламодателе
Библиотека Playwright в Python
Библиотека
Playwright предназначена для автоматизации браузеров.
Используется для выполнения действий в браузере программным способом, включая автоматическое тестирование веб-приложений, парсинг данных и выполнение других задач, требующих взаимодействия с веб-страницами.
Основные возможности библиотеки:
🔵Мультибраузерная поддержка: Работает с Chromium, Firefox и WebKit (движок Safari), что делает его идеальным для кросс-браузерного тестирования.
🔵Поддержка headless-режима: Браузеры могут запускаться как с графическим интерфейсом, так и без него (headless-режим), что повышает производительность при выполнении тестов или парсинга.
🔵Тестирование в реальном времени: Можно взаимодействовать с браузером так, как это делает реальный пользователь: клики, ввод текста, переходы по страницам и т.д.
🔵Запись и воспроизведение действий: Возможность записывать пользовательские действия, а затем воспроизводить их программно.
✅Пример создания скриншота веб-страницы:
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
# Запускаем браузер Chromium
browser = p.chromium.launch(headless=False)
# Открываем новую вкладку
page = browser.new_page()
# Переходим на сайт
page.goto('https://example.com')
# Делаем скриншот страницы
page.screenshot(path='example.png')
# Закрываем браузер
browser.close()
➡️Установка библиотеки: pip install playwright
➡️Установка необходимых компонентов: python -m playwright install
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяITELON - надежный поставщик серверного оборудования!
20 лет на рынке IT – опыт и доверие тысяч клиентов!
⚡Серверы и системы хранения от ведущих производителей HPE, Dell, Lenovo, Huawei, Cisco и многих других!
✅ Только новое оригинальное оборудование с гарантией 3 и 5 лет.
🏠Собственный склад и сервис с предпродажным тестированием и технической поддержкой.
🚗Стабильная и предсказуемая логистика – обеспечиваем доступ к качественным мировым брендам в условиях санкций и ограничений.
💻Удобный конфигуратор серверов онлайн с ценами!
Зайдите на наш сайт и узнайте больше: www.itelon.ru
Свяжитесь с нами: 7 (495) 510 3335 I 8 (800) 505 5110
Перейти на сайт
#реклама
itelon.ru
О рекламодателе
Библиотека csvkit в Python
Библиотека
csvkit предоставляет утилиты для анализа, преобразования и обработки данных в формате CSV, а также для работы с другими табличными форматами.
Основные утилиты:
🔵csvclean: Исправляет возможные ошибки в файле CSV, такие как строки неправильной длины.
🔵csvcut: Извлекает определенные столбцы из CSV-файла.
🔵csvgrep: Фильтрует строки CSV-файла по заданному критерию, например, с использованием регулярных выражений.
🔵csvsql: Позволяет выполнять SQL-запросы к CSV-файлу. Может также генерировать SQL-команды для создания таблиц, соответствующих данным CSV.
🔵csvstat: Проводит статистический анализ CSV-файла, предоставляя сводную информацию о данных, таких как количество строк, столбцов, минимальные и максимальные значения и т.д.
🔵csvformat: Преобразует формат CSV-файла (например, меняет разделитель).
🔵csvstat: Конвертирует данные из CSV в JSON.
➡️Установка библиотеки: pip install csvkit
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяКто такой системный аналитик? IT без программирования.
Разработка любого ПО начинается с идеи✨!
Дуров придумал Telegram, Т-банк захотел выйти на рынок инвестиций и создал «Т-Инвестиции», а кто-то решил запустить сайт знакомств. Но чтобы превратить идею в реальный продукт, нужен системный аналитик. Именно он собирает требования к системе, продумывает детали и ставит задачи для программистов.
Переходите к нам в канал, чтобы узнать подробнее о профессии.
Узнать больше
#реклама
О рекламодателе
Библиотека supervision в Python
Библиотека
supervision предназначена для облегчения работы с компьютерным зрением.
Основные возможности библиотеки:
🔵Аннотации и визуализация: Позволяет легко добавлять аннотации (bounding boxes, метки) к изображениям и видео, а также поддерживает различные форматы аннотаций, что упрощает интеграцию с другими библиотеками.
🔵Работа с видео: Поддерживает обработку видеопотоков, включая разбиение на кадры, сохранение кадров и работу с аннотированным видео.
🔵Поддержка интеграций: Легко интегрируется с такими библиотеками как OpenCV, YOLO, PyTorch и другими.
🔵Гибкость и расширяемость: Можно расширять библиотеку под конкретные задачи, добавляя свои собственные визуализации и алгоритмы обработки данных.
➡️Установка библиотеки: pip install supervision
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяРегистрируйтесь на главную конференцию Yandex Cloud!
Большая конференция Yandex Cloud для тех, кто создаёт цифровые продукты и решения.
Вас ждут 5 тематических треков, 31 доклад, 50 экспертов, нетворкинг и общение.
Участие бесплатное!
Зарегистрироваться
#реклама 16+
scale.yandex.cloud
О рекламодателе
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
