Обучение: пятнадцатый месяц
Приветствую.
Далеко там ещё до нового года?
Предыдущий пост: Обучение: четырнадцатый месяц
Общий блок 2/2 месяцев.
Специализация 8/8 месяцев.
Программист Python 3/3 месяцев.
Специализация(снова) 2/? месяцев.
GeekBrains.
Закончился курс "Unit-тестирование на Java", о котором я писал в прошлом посте.
Начался и уже почти закончился курс "Парадигмы программирования и языки парадигм".
В кой-то веки, что-то на питоне. В целом курс больше информативный, для общего развития. Забавные задачки на семинаре, скучнейшие и детсадовские домашки. Забавный и "шарящий" преподаватель, интересно ведущий семинары, но абсолютно никакой в проверке домашек (как собственно обычно в GB).
Говорить тут особо не о чем. На лекциях теория и историческая справка, а на семинарах задачки и болтовня.
Дальше будет курс "Архитектура ПО". Я про него уже немного писал, т.к. проходил его с другим потоком, но интересно будет пройти его с нашей группой.
Стажировка.
Решил попробовать попасть на стажировку. Нужно набираться опыта в командной работе, над реальным проектом.
Подал заявку на стажировку в LAD Academy на позицию Backend Python/Django разработчик.
Прошёл тест и выполнил тестовое задание. Результаты отбора будут 31 октября. Волнительно)
Задание и код решения доступен на GitHub: https://github.com/proDreams/lad_test_assignment
Мои проекты и работы.
Получил небольшой "заказ" на простенькую программку, изменяющую номера инструментов в файле для ЧПУ-станка с одного на другой по таблице соответствия.
Код доступен на GitHub: https://github.com/proDreams/mpf_tools_converter
На одном из пройденных курсов, финальной работой было сделать "прототип сервиса по сокращению ссылок на Django" и я решил, что не хорошо пропадать прототипу и решил продолжить "эксперименты". Сделал сайт https://lkeep.ru/ используя Django как бэк и Vue.JS как фронт. Дорабатывать на сайте ещё много чего, но основной функционал очень даже хорошо отрабатывает.
Продолжаю писать обучающие посты на сайт https://pressanybutton.ru/ и в Telegram-канал "Код на салфетке".
Хочу уже поскорее закончить учёбу в ГБ, устал однако за эти 15 месяцев и жду результатов отбора на стажировку.
Как-то так.
Python requests - парсинг аудио с подзагрузкой
Доброго времени суток, прошу помощи опытных программистов.
Уже второй день не могу победить проблему с загрузкой аудио с сайта, суть в том что ссылки скачивания на странице нет, но по запросам при прослушивании аудио появляются запросы в формате .ts
Скриншот запросов
В самом коде страницы есть только кнопки которые отправляют запросы.
Посмотрев как работают запросы я заметил что они идут по порядку от 0 и так далее, копировав адрес ссылки "https://h6.akniga.club/b/73253/seq32.ts". Если пройти по этой ссылке скачивается файл.
Я заметил что запрос тот же меняются только цифры, заключив все это в цикл мне удалось сохранить эти файлы (хоть я и не уверен что это то что мне нужно).
import requests
from time import sleep
for i in range(10):
url = f'https://h6.akniga.club/b/73253/seq{i}.ts'
req = requests.get(url)
with open(f'song{i}.mp2t', 'wb') as file:
file.write(req.content)
sleep(0.5)
Беглый гугл подсказал что такой файл можно открыть с помощью - VLC media player, но это не дало результатов. Да и при запросе файл сохраняется как .ts при этом так же не открывается.
В общем я в полном замешательстве что делать дальше, все обучения что я нашёл на ютубе или в статьях не рассказывают как же спарсить подобное.
Кто может подсказать в каком направлении копать дальше.
ссылка на сайт - Тут
P.S. - Книгу выбрал только потому что она относительно не большая.
Траблы при инсталлировании Python
Сила Пикабу, я вновь призываю тебя! Друзья, кто владеет способностью к волшебству, гляньте, где в моих алгоритмических заклинаниях допускается ошибка и что я делаю не так? Помогите, пожалуйста, а то мне такое совершенно не по силам...
Решил попробовать ChatGPT4, но он пока платный, а мне не особо часто он нужен, но в то же время доступный ChatGPT3.5 показал себя не с лучшей стороны в решении моих задач.
Нашел видосик (не в целях рекламы, а для решения данной задачи), в котором объясняется, как бесплатно установить ChatGPT4.
Вроде все делаю верно, но выходят ошибки. Поскольку текст листинга очень большой, я скопировал его в txt файл и разместил в гугл-документах.
При попытке запуска команды выходит такое сообщение:
C:\GPT4\freegpt-webui>python run.py
Traceback (most recent call last):
File "C:\GPT4\freegpt-webui\run.py", line 3, in <module>
from server.bp import bp
File "C:\GPT4\freegpt-webui\server\bp.py", line 1, in <module>
from flask import Blueprint
ModuleNotFoundError: No module named 'flask'
Подскажите, пожалуйста, что нужно сделать, чтобы это все заработало?
Python. Экспресс-курс 3-е издание Наоми Седер
Автор: Наоми Седер Количество страниц: 480 Год издания: 2019
❕Вы уже умеете кодить на одном или нескольких языках программирования? Тогда настала пора пройти экспресс-курс Python.
🖥Эта книга поможет вам быстро преодолеть начальные этапы и перейти к управлению данными и структурами для создания, тестирования и развертывания полноценных приложений. Автор не только освещает основы языка Python, но и рассказывает о его объектно-ориентированных возможностях, представленных в Python 3
Скачать книжку можно тут -> t.me/KnizshiPython/28
Российский разработчик систем распознавания документов Smart Engines представил технологию на основе AI для банковских приложений
Встроенную в программу Smart Code Engine 2.2 нейросеть научили самостоятельно определять, что ей показывают. Это может быть как QR-код, так и написанные номер телефона или номер карты.
Ранее банк ВТБ внедрил похожий сервис Smart Engines, благодаря которому камера в приложении банка может распознать баркод, банковскую карту, даже если в документе отсутствует QR-код.
Smart Engines доработала технологию, в которой теперь есть режим Universal Pay. Система распознает данные, после чего запускается нужный сценарий платежа. Сведения вносятся в платежную форму автоматически.
«Там, где раньше человеку приходилось вводить данные вручную, мы сделали автоматическое распознавание. А теперь – благодаря режиму Universal Pay — пользователю не нужно думать о том, что именно он хочет распознать. Наш ИИ делает это вместо него», — объясняет генеральный директор Smart Engines, д.т.н., доцент Владимир Арлазаров.
Ранее Smart Engines запустила технологию проверки подлинности паспортов россиян и граждан ближнего зарубежья.
Есть на проекте крутые питоновцы
В принципе вопрос в теме, но есть интересная задача, с которой не один chatGPT справиться не в силах. Нужен именно профессионал своего дела.