Справочник Программиста
По рекламе и написанию кода на заказ - @it_start_programmer Мои курсы - @courses_from_it_start_bot Викторины по Python - @python_quizzes_tasks Сайт - https://it-start.online/ Реклама на бирже: https://telega.in/c/programmersGuide_1
إظهار المزيد5 258
المشتركون
+724 ساعات
+307 أيام
+9530 أيام
- المشتركون
- التغطية البريدية
- ER - نسبة المشاركة
جاري تحميل البيانات...
معدل نمو المشترك
جاري تحميل البيانات...
00:21
Video unavailableShow in Telegram
Код для объединения 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)
➡️Справочник Программиста. ПодписатьсяКод_для_объединения_CSV_файлов_в_один_на_Python.mp48.34 MB
🔥 3❤🔥 2👍 1
00:45
Video unavailableShow in Telegram
Обучение на Frontend-разработчика. С нуля за 18 месяцев.
На курсе вы получите все навыки, необходимые для старта в профессии Frontend-разработчика уровня middle.
Персональный наставник middle/senior уровня.
14 проектов, лайвкодинг, хакатоны, репетиции техсобеседования.
Освоите JavaScript, React, TypeScript
Официальный диплом и сертификат школы.
Поддержка наставника по JS в течение 3-х месяцев после диплома
Гарантия трудоустройства. Если вы не устроитесь, вернём деньги. Это закреплено в договоре п. 6.14.
До 22 сентября скидка 30% на все курсы Result University
Узнать больше
#реклама 16+
result.school
О рекламодателе
tmpkulxnluz.mp451.17 MB
00:36
Video unavailableShow in Telegram
Библиотека 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
📱 Репозиторий
➡️Справочник Программиста. Подписаться68747470733a2f2f7261772e6769746875622e636f6d2f7665726967616b2f7.mp41.25 KB
🔥 5👍 3❤🔥 2
Помощь в трудоустройстве в IT-сфере!
В России из-за дефицита айтишников запустили бесплатную программу по обучению IT-специалистов. Теперь любой желающий может попробовать себя в IT с полного нуля и начать обучение бесплатно!
Узнайте про дальнейшее трудоустройство в ведущие IT-компании для восполнения кадрового дефицита.
Для этого нужно:
- Перейти по ссылке
- Заполнить анкету и ответить на вопросы (занимает менее 3 минут)
- На основании ваших ответов вы сразу узнаете, подходит ли вам сфера IT и сможете ли вы в ней работать
Перейти на сайт
#реклама 16+
urban-university.ru
О рекламодателе
❤🔥 1
Код для парсинга веб-страницы по 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)
➡️Справочник Программиста. Подписаться👍 3🔥 2❤🔥 1🎉 1
Photo unavailableShow in Telegram
📺 Парсинг веб-страниц по URL в PDF на Python
В данном shorts напишем код для парсинга веб-страниц по ссылке с сохранением в PDF-файл.
➡️Справочник Программиста. Подписаться
❤🔥 5🔥 3👍 2
Photo unavailableShow in Telegram
Прокачай свои навыки в Digital с НГУ!
Если ты когда-либо мечтал о карьере в мире цифровых технологий, тогда у нас есть для тебя классная новость. Новосибирский государственный университет реализует проект Цифровая кафедра.
Цифровая кафедра НГУ — это не просто курсы, а целый мир возможностей:
Учись онлайн у лучших: лекторы и преподаватели — опытные профессионалы и лидеры индустрии.
Практика на уровне: реальные проекты, стажировки и возможность поработать над кейсами топовых компаний.
Комьюнити единомышленников: найти друзей, партнёров и даже фаундеров для стартапа станет проще простого.
Бесплатное обучение: обучение пройдет в рамках большого федерального проекта - все за счет государства.
Большой выбор направлений: от веб-разработки до инструментов продвижения. Выбирай то, что интересует именно тебя!
Попробовать
#реклама 16+
education.nsu.ru
О рекламодателе
❤🔥 1
01:33
Video unavailableShow in Telegram
Библиотека Pygamelib в Python
Библиотека
Pygamelib
позволяет создавать текстовые и графические игры на основе терминала.
Ориентирована на разработку небольших игр и симуляций с минимальными усилиями, предоставляя разработчикам удобные инструменты для работы с различными игровыми элементами, такими как персонажи, карты, объекты и интерфейс.
Основные особенности библиотеки:
🔵Текстовые и графические игры: Поддерживает как текстовые, так и графические игры, позволяя создавать, например, roguelike-игры, простые симуляции или платформеры.
🔵Работа с консолью: Легко позволяет управлять текстовыми элементами в консоли, что делает её отличным выбором для игр с интерфейсом в стиле ретро (ASCII-графика).
🔵Удобные классы и структуры данных: Предлагает готовые классы для карт, объектов, персонажей и сцен, что упрощает разработку и ускоряет процесс.
🔵Кроссплатформенность: Работает на разных операционных системах, таких как Windows, Linux и macOS.
🔵Модульная архитектура: Можно легко расширять возможности своей игры, добавляя новые модули и компоненты.
➡️Установка библиотеки: pip install pygamelib
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. Подписатьсяpygamelib_v1_3_0_game_trailer_console_game_framework_for_Python.mp45.02 MB
❤🔥 3🔥 3
Photo unavailableShow in Telegram
Курс по frontend-разработке с junior до middle
Несколько фактов о нашем курсе:
- личный ментор/наставник;
- помогаем решать твои текущие задачи;
- доучиваем после онлайн-школы;
- ведем от уровня junior до middle
Уже во время обучения наши ученики зарабатывают от 60 000 рублей.
Хватит тратить деньги, покупая не оправдывающие себя курсы
Забронируй курс по специальной цене!
Узнать больше
#реклама 16+
ykul.ru
О рекламодателе
❤🔥 1👍 1
00:13
Video unavailableShow in Telegram
Библиотека 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
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяБиблиотека Playwright в Python.mp42.64 MB
👍 3🔥 3❤🔥 2
اختر خطة مختلفة
تسمح خطتك الحالية بتحليلات لما لا يزيد عن 5 قنوات. للحصول على المزيد، يُرجى اختيار خطة مختلفة.