Media is too big
VIEW IN TELEGRAM
🎬 Основы Git
Git является одной из самых популярных систем контроля версий (SVC, VCS). Так называют программу, которая позволяет хранить разные версии одного и того же файла, легко переключаться между версиями, вносить и отслеживать изменения.
Навыки работы с Git незаменимы для любого программиста и встречаются во всех вакансиях
на позицию разработчика. В это ролике мы:
🔸узнаем как установить git на Linux и Windows
🔸познакомимся с GitHub
🔸изучим оcновные команды git: merge, add, commit, remote, status, log, diff, amend, revert, show, checkout, pull, push
🔸научимся использовать GitHub в связке с Git
🔸поработаем с удалённым репозиторием Git
🔸узнаем зачем нужны ветки
🔸научимся делать pull request.
Закрепим все примеры на практике.
➖ https://www.youtube.com/watch?app=desktop&v=Hv9IeFf_Ix0&feature=youtu.be
🔗 Python tricks
Git является одной из самых популярных систем контроля версий (SVC, VCS). Так называют программу, которая позволяет хранить разные версии одного и того же файла, легко переключаться между версиями, вносить и отслеживать изменения.
Навыки работы с Git незаменимы для любого программиста и встречаются во всех вакансиях
на позицию разработчика. В это ролике мы:
🔸узнаем как установить git на Linux и Windows
🔸познакомимся с GitHub
🔸изучим оcновные команды git: merge, add, commit, remote, status, log, diff, amend, revert, show, checkout, pull, push
🔸научимся использовать GitHub в связке с Git
🔸поработаем с удалённым репозиторием Git
🔸узнаем зачем нужны ветки
🔸научимся делать pull request.
Закрепим все примеры на практике.
➖ https://www.youtube.com/watch?app=desktop&v=Hv9IeFf_Ix0&feature=youtu.be
🔗 Python tricks
🤖 За границей Hello World: полный гайд по разработке Telegram ботов с помощью Python и Aiogram 3.
Что мы получим в итоге?
В конце гайда у нас получится полностью функционирующий бот, с админкой, оплатой, базой данных, реферальной программой и подключенным API OpenAI. По мере выхода статей код будет появляться в репозитории на GitHub.
//Читать статью
🔗 Python tricks
Что мы получим в итоге?
В конце гайда у нас получится полностью функционирующий бот, с админкой, оплатой, базой данных, реферальной программой и подключенным API OpenAI. По мере выхода статей код будет появляться в репозитории на GitHub.
//Читать статью
🔗 Python tricks
🔥 Истинные значения в Python
Истинные значения — это значения, которые оценивается как True при использовании в булевом контексте. Аналогично, ложные значения — это значения, которые оцениваются как False. Это полезная фича Python и некоторых других языков.
Применение этого функционала языка позволяет писать лаконичный и незагроможденный код. Однако с использованием истинных и ложных значений связаны некоторые ловушки, в которые могут угодить новички.
//Читать статью
🔗 Python tricks
Истинные значения — это значения, которые оценивается как True при использовании в булевом контексте. Аналогично, ложные значения — это значения, которые оцениваются как False. Это полезная фича Python и некоторых других языков.
Применение этого функционала языка позволяет писать лаконичный и незагроможденный код. Однако с использованием истинных и ложных значений связаны некоторые ловушки, в которые могут угодить новички.
//Читать статью
🔗 Python tricks
Media is too big
VIEW IN TELEGRAM
🎬 КАК ВЫБРАТЬ ПЕТ-ПРОЕКТ (PET-PROJECT) PYTHON РАЗРАБОТЧИКУ?
Автор видео расскажет о том, как подойти к теме разработки собственного проекта и на что обратить внимание.
➖ https://www.youtube.com/watch?v=BoaHIwA6FAk&feature=youtu.be
🔗 Python tricks
Автор видео расскажет о том, как подойти к теме разработки собственного проекта и на что обратить внимание.
➖ https://www.youtube.com/watch?v=BoaHIwA6FAk&feature=youtu.be
🔗 Python tricks
🔥 Как Scalene с ИИ-рекомендациями оптимизирует код Python
Как правило, Python негласно используется с библиотеками, написанными на других языках. При таком уровне абстракции бывает сложно понять, как улучшить производительность и потребление памяти. Однако подобные проблемы решаются с помощью профилировщика (англ. profiler).
Этот инструмент выявляет участки кода, требующие наибольших затрат времени и памяти. Scalene — отличный профилировщик Python, который целенаправленно занимается CPU, GPU и памятью. В сочетании с ИИ-рекомендациями он помогает быстрее выполнять рефакторинг проблемных участков кода для повышения производительности.
//Читать статью
🔗 Python tricks
Как правило, Python негласно используется с библиотеками, написанными на других языках. При таком уровне абстракции бывает сложно понять, как улучшить производительность и потребление памяти. Однако подобные проблемы решаются с помощью профилировщика (англ. profiler).
Этот инструмент выявляет участки кода, требующие наибольших затрат времени и памяти. Scalene — отличный профилировщик Python, который целенаправленно занимается CPU, GPU и памятью. В сочетании с ИИ-рекомендациями он помогает быстрее выполнять рефакторинг проблемных участков кода для повышения производительности.
//Читать статью
🔗 Python tricks
Media is too big
VIEW IN TELEGRAM
🎬 Красивый графический интерфейс на Python | Все Фишки DearPyGui
В данном видео рассмотрим принцип создания современных графических приложений, используя DearPyGui. Библиотека предоставляет более 70 готовых виджетов, которые можно комбинировать между собой, создавая сотни различных комбинаций.
В неё уже интегрированы С++ библиотеки, которые позволяют рисовать современные графики и работать с редактором узлов. Она также предоставляет удобные инструменты для отладки, что позволит вам тестировать свою программу прямо во время выполнения.
➖ https://www.youtube.com/watch?v=Fkpr0au59aU
🔗 Python tricks
В данном видео рассмотрим принцип создания современных графических приложений, используя DearPyGui. Библиотека предоставляет более 70 готовых виджетов, которые можно комбинировать между собой, создавая сотни различных комбинаций.
В неё уже интегрированы С++ библиотеки, которые позволяют рисовать современные графики и работать с редактором узлов. Она также предоставляет удобные инструменты для отладки, что позволит вам тестировать свою программу прямо во время выполнения.
➖ https://www.youtube.com/watch?v=Fkpr0au59aU
🔗 Python tricks
Media is too big
VIEW IN TELEGRAM
🎬 Веб-разработка на Python с нуля: лёгкий старт для новичков
➖ https://www.youtube.com/watch?v=wemDXaHlibk
🔗 Python tricks
➖ https://www.youtube.com/watch?v=wemDXaHlibk
🔗 Python tricks
This media is not supported in your browser
VIEW IN TELEGRAM
🎬 Фриланс на Python | Лучший модуль для распознавания речи
Фриланс на Python. В данном видео выполняем заказ взятый на фрилансе с помощью Python. Используем лучший на сегодня модуль для распознавания текста в аудио для транскрибации текста в файл.
➖ https://www.youtube.com/watch?v=6M6bbTyMVV0
🔗 Python tricks
Фриланс на Python. В данном видео выполняем заказ взятый на фрилансе с помощью Python. Используем лучший на сегодня модуль для распознавания текста в аудио для транскрибации текста в файл.
➖ https://www.youtube.com/watch?v=6M6bbTyMVV0
🔗 Python tricks
🔥 5 приемов Python, которые отличают профессионалов от новичков
В этой статье мы рассмотрим пять подходов senior- и junior-программистов к решению распространенных задач. Все задачи взяты из адвент-календаря. Многие из них повторяются многократно в AoC и в других задачниках по программированию и тестах, с которыми вы можете столкнуться, например, на собеседовании при приеме на работу.
//Читать статью
🔗 Python tricks
В этой статье мы рассмотрим пять подходов senior- и junior-программистов к решению распространенных задач. Все задачи взяты из адвент-календаря. Многие из них повторяются многократно в AoC и в других задачниках по программированию и тестах, с которыми вы можете столкнуться, например, на собеседовании при приеме на работу.
//Читать статью
🔗 Python tricks
TensorFlow: Введение в Keras
Продолжаем делиться циклом видеоматериалов про TensorFlow. В этот раз продемонстрировано создание полносвязного слоя нейронной сети с помощью класса tf.keras.layers.Layer, а также модель нейронной сети с помощью класса tf.keras.Model.
• Перейти к просмотру
🔗 Python tricks
Продолжаем делиться циклом видеоматериалов про TensorFlow. В этот раз продемонстрировано создание полносвязного слоя нейронной сети с помощью класса tf.keras.layers.Layer, а также модель нейронной сети с помощью класса tf.keras.Model.
• Перейти к просмотру
🔗 Python tricks
YouTube
#9. Введение в модели и слои бэкэнда Keras | Tensorflow 2 уроки
Создаем полносвязный слой нейронной сети с помощью класса tf.keras.layers.Layer, а также модель нейронной сети с помощью класса tf.keras.Model. Рассматриваются методы fit() и compile() модели. А также свойства weights, trainable_variables и non_trainable_variables.…
Объединение элементов списка и кортежа
Для объединения списка и кортежа в Python можно использовать оператор распаковки *.
В этом примере мы использовали оператор распаковки для объединения элементов списка my_list и кортежа my_tuple в один список new_list. Оператор * превращает итерируемый объект в последовательность аргументов, которые можно передать в другую функцию или структуру данных.
🔗 Python tricks
Для объединения списка и кортежа в Python можно использовать оператор распаковки *.
В этом примере мы использовали оператор распаковки для объединения элементов списка my_list и кортежа my_tuple в один список new_list. Оператор * превращает итерируемый объект в последовательность аргументов, которые можно передать в другую функцию или структуру данных.
🔗 Python tricks
Ключевое слово nonlocal
Похожее по функционалу на global, ключевое слово nonlocal позволяет обращаться к переменным из нелокальной области видимости.
Поведение nonlocal заключается в том, что интерпретатор ищет переменную в ближайшей области видимости.
Основное различие с global в том, что с помощью nonlocal нельзя получить переменные из глобальной области видимости.
🔗 Python tricks
Похожее по функционалу на global, ключевое слово nonlocal позволяет обращаться к переменным из нелокальной области видимости.
Поведение nonlocal заключается в том, что интерпретатор ищет переменную в ближайшей области видимости.
Основное различие с global в том, что с помощью nonlocal нельзя получить переменные из глобальной области видимости.
🔗 Python tricks
Прогноз погоды через API на Python. Запросы GET и ответы JSON. Аннотации к функциям на Python
В этом видео автор подробно объяснил, как работать с различными API в Python на примере прогноза погоды.
Посмотрев его, вы не столько научитесь получать данные о погоде конкретно с этого сайта, сколько поймёте, как в принципе работает взаимодействие с различными API.
• Перейти к просмотру
🔗 Python tricks
В этом видео автор подробно объяснил, как работать с различными API в Python на примере прогноза погоды.
Посмотрев его, вы не столько научитесь получать данные о погоде конкретно с этого сайта, сколько поймёте, как в принципе работает взаимодействие с различными API.
• Перейти к просмотру
🔗 Python tricks
YouTube
Прогноз погоды через API на Python. Запросы GET и ответы JSON. Аннотации к функциям на Python
Упоминаемые понятия: API сайта, библиотека request, запросы к сайту, запросы по API, запросы с параметрами GET, ответ JSON, https://home.openweathermap.org, прогноз погоды, запрос погоды по API, алгоритмы на Python, документация к языку Python, аннотации…
Python REST API. Разработка RESTFul проекта на Python Flask
Большой урок по изучению REST API. В ходе урока для начинающих вы с нуля изучите теорию и построите на практике полноценное RESTFul API приложение.
• Перейти к просмотру
🔗 Python tricks
Большой урок по изучению REST API. В ходе урока для начинающих вы с нуля изучите теорию и построите на практике полноценное RESTFul API приложение.
• Перейти к просмотру
🔗 Python tricks
YouTube
Python REST API. Разработка RESTFul проекта на Python Flask
Представляю вашему вниманию большой урок по изучению REST API. В ходе урока для начинающих мы с нуля изучим теорию и построим на практике полноценное RESTFul API приложение. В качестве языка программирования мы будем использовать Python.
🔥 🔥 🔥
Вы можете…
🔥 🔥 🔥
Вы можете…
Распознаем текст по аудио с помощью Python
Для распознавания речи в аудиофайле вам понадобится использовать библиотеку SpeechRecognition.
Вам нужно будет установить библиотеку SpeechRecognition, которую можно установить с помощью pip install SpeechRecognition. Обратите внимание, что данный код предполагает, что входной аудиофайл имеет формат WAV. Если ваш аудиофайл имеет другой формат, вам может потребоваться предварительно конвертировать его в WAV.
🔗 Python tricks
Для распознавания речи в аудиофайле вам понадобится использовать библиотеку SpeechRecognition.
Вам нужно будет установить библиотеку SpeechRecognition, которую можно установить с помощью pip install SpeechRecognition. Обратите внимание, что данный код предполагает, что входной аудиофайл имеет формат WAV. Если ваш аудиофайл имеет другой формат, вам может потребоваться предварительно конвертировать его в WAV.
🔗 Python tricks
Разбираемся в asyncio
На вебинаре Артем Бакулев, backend-разработчик KTS, рассказывает основные принципы асинхронности и asyncio в Python.
• Перейти к просмотру
🔗 Python tricks
На вебинаре Артем Бакулев, backend-разработчик KTS, рассказывает основные принципы асинхронности и asyncio в Python.
• Перейти к просмотру
🔗 Python tricks
YouTube
Разбираемся в asyncio
На вебинаре Артем Бакулев, backend-разработчик KTS, рассказывает основные принципы асинхронности и asyncio в Python.
Запишись на курс по Asyncio: https://metaclass.kts.studio/aiohttp
Не пропусти будущие наборы на курс, вступай в чат: https://t.me/kts_dev…
Запишись на курс по Asyncio: https://metaclass.kts.studio/aiohttp
Не пропусти будущие наборы на курс, вступай в чат: https://t.me/kts_dev…
Многопроцессность, многопоточность, асинхронность в Python и не только. Что это и как работает?
Этот выпуск о том, как заставить наше приложение летать! Поговорим о процессорах, о том, как они работают, о многоядерных CPU и Hyper-Threading, о процессах, потоках и многопоточности, а также об асинхронности или кооперативной многозадачности.
• Перейти к просмотру
🔗 Python tricks
Этот выпуск о том, как заставить наше приложение летать! Поговорим о процессорах, о том, как они работают, о многоядерных CPU и Hyper-Threading, о процессах, потоках и многопоточности, а также об асинхронности или кооперативной многозадачности.
• Перейти к просмотру
🔗 Python tricks
YouTube
Многопроцессность, многопоточность, асинхронность в Python и не только. Что это и как работает?
Мой курс «Хардкорная веб-разработка» — https://course.to.digital
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: https://botanim.to.digital/
Telegram: https://t0digital.t.me
Сказать спасибо за это видео можно здесь — https://boosty.to/digitalize.team…
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: https://botanim.to.digital/
Telegram: https://t0digital.t.me
Сказать спасибо за это видео можно здесь — https://boosty.to/digitalize.team…
Аудиомодуль Dejavu
Dejavu – это аудиомодуль на Python с открытым исходным кодом. Он может запоминать записанный звук, прослушивая его один раз, и этот звук сохраняется в базе данных.
После этого, когда проигрывается песня, микрофонный вход или дисковый файл, Dejavu пытается сопоставить звук с сохраненными в базе данными, и вернуть песню или запись, которая была воспроизведена ранее.
Модуль Dejavu превосходит распознавание отдельных сигналов с реалистичным количеством шума.
• Перейти к просмотру
🔗 Python tricks
Dejavu – это аудиомодуль на Python с открытым исходным кодом. Он может запоминать записанный звук, прослушивая его один раз, и этот звук сохраняется в базе данных.
После этого, когда проигрывается песня, микрофонный вход или дисковый файл, Dejavu пытается сопоставить звук с сохраненными в базе данными, и вернуть песню или запись, которая была воспроизведена ранее.
Модуль Dejavu превосходит распознавание отдельных сигналов с реалистичным количеством шума.
• Перейти к просмотру
🔗 Python tricks
GitHub
GitHub - worldveil/dejavu: Audio fingerprinting and recognition in Python
Audio fingerprinting and recognition in Python. Contribute to worldveil/dejavu development by creating an account on GitHub.
Особенности asyncio.wait_for() в асинхронном Python. Как работает таймаут
Конструкция asyncio.wait_for() используется для установления таймаута на выполнение асинхронной функции в Python. Но всё работает не так однозначно, давайте, как всегда, посмотрим глубже:)
• Перейти к просмотру
🔗 Python tricks
Конструкция asyncio.wait_for() используется для установления таймаута на выполнение асинхронной функции в Python. Но всё работает не так однозначно, давайте, как всегда, посмотрим глубже:)
• Перейти к просмотру
🔗 Python tricks
YouTube
Особенности asyncio.wait_for() в асинхронном Python. Как работает таймаут для корутины
Конструкция asyncio.wait_for() используется для установления таймаута на выполнение асинхронной функции в Python. Но всё работает не так однозначно, давайте, как всегда, посмотрим глубже:)
Мой курс «Хардкорная веб-разработка» — https://course.to.digital…
Мой курс «Хардкорная веб-разработка» — https://course.to.digital…