Neste vídeo, você aprenderá a construir um servidor web utilizando Flask em Python, gerenciando suas dependências com o Poetry. O Poetry simplifica o desenvolvimento ao gerenciar pacotes e dependências, evitando possíveis conflitos. Vamos
passar pela instalação do Poetry, criação de um novo projeto e instalação de componentes necessários como Flask, além de configurar e rodar sua primeira aplicação web.
### Índice de Capítulos
- 00:00:00 - Problemas com dependências e Introdução ao Poetry
- 00:01:05 - Instalando o Pipx e o Poetry no Ubuntu e incluindo no PATH
- 00:05:00 - Instalando o Pipx no Windows com Scoop
- 00:07:15 - Atualizando e Criando o Projeto com Poetry
- 00:08:50 - Configurando o Visual Studio Code (Perfis e Extensões)
- 00:10:25 - Instalando Dependências / Pacotes com o Poetry
- 00:11:49 - Estrutura do Projeto Criado com Poetry
- 00:14:00 - Criando Endpoint HTML com o Flask (GET)
- 00:17:02 - Executando a Aplicação Flask
- 00:19:56 - Criando Endpoint JSON com o Flask (GET)
- 00:21:23 - Criando um Endpoint POST de um Multipart Form Data
- 00:28:30 - Compilando e Publicando o Projeto com Poetry
Neste vídeo, exploraremos o Spleeter, uma biblioteca desenvolvida pela Deezer que utiliza inteligência artificial para separar vocais e instrumentação de trilhas sonoras. Com o Spleeter, você pode dividir faixas musicais em partes instrumentais e vocais de forma eficiente e precisa, tornando-se uma ferramenta indispensável para DJs e produtores musicais. Começaremos apresentando o Spleeter e seu funcionamento, introduzindo também o TensorFlow, a plataforma de Machine Learning que possibilita esta funcionalidade. Em seguida, instalaremos o Spleeter e outras bibliotecas necessárias (como o FFMPEG).
Iremos testar a extração de vocais e instrumentos de uma faixa de áudio de exemplo, mostrando como configurar corretamente o ambiente, resolvendo questões de dependências e verificando se o splitter está funcionando como esperado. Demonstramos a separação de faixas em instrumentos como bateria, baixo, piano e vocais.
# Índice de Capítulos
00:00 - Apresentação do Spleeter e o TensorFlow
03:36 - Preparação do ambiente para o Spleeter
05:25 - Instalação do FFMPEG
06:25 - Configuração e versões do Python, PIP e dependências
07:11 - Instalação e configuração do Spleeter via pip
09:50 - Separação do áudio em vocal e instrumental (2stems) usando o Spleeter
11:57 - Downgrade da versão do Numpy
14:33 - Separação do áudio em vocal, drums, bass, piano, etc. (5stems) usando o Spleeter
Neste vídeo, iremos aprender a criar aplicativos Python com interfaces gráficas (GUI) e janelas interativas que rodam em Windows, macOS e Linux, gerar arquivos executáveis (exe) completos com ícone personalizado. Para isso, utilizaremos a biblioteca PySide6, que facilita a criação de aplicações gráficas robustas e de fácil uso para seus usuários.
### Bibliotecas e Ferramentas Utilizadas:
- PySide6
- Visual Studio Code: IDE recomendada para codificação
- Python 3.11
- PyInstaller: Biblioteca para converter scripts Python em executáveis
- Auto-py-to-exe: Ferramenta GUI para facilitar a criação de arquivos exe
### Índice de Capitulos
- 00:00:00 - Introdução ao uso de Interfaces Gráficas (GUI) com Python
- 00:01:01 - Preparando a Biblioteca PySide6, Site e Documentação
- 00:02:12 - Ambiente de Desenvolvimento (Python, Pip, VSCode, Uic e Designer)
- 00:05:08 - Utilizando o Designer do PySide para Criar Interfaces
- 00:05:55 - Configurando PATH e Utilitários do PySide6
- 00:07:00 - Adicionando Componentes à Interface Gráfica PySide
- 00:13:00 - Gerando Código Python a partir do Arquivo UI do PySide6
- 00:16:01 - Implementando a Lógica da Aplicação em Python com do PySide6
- 00:22:23 - Gerando Arquivo Executável (exe) com PyInstaller
- 00:26:32 - Testando o Arquivo Executável (exe) do Windows 11 Limpo
Se você tem uma coleção de músicas MP3 desorganizada ou recuperada de um HD e quer reorganizar tudo facilmente, esse vídeo é para você, apresentarei a ferramenta BEETS. Esse programa é incrível e opera em MacOS, Linux e Windows, reorganizando sua coleção de músicas por meio de linhas de comando e utilizando o banco de dados do MusicBrainz para atualizar tags e nomes de arquivos com precisão.
Além da demonstração prática de como usar BEETS e das vantagens de sua aplicação, você também aprenderá a instalá-lo nos diferentes sistemas operacionais mencionados. Não se preocupe se você não tem experiência com programação; tudo será explicado de uma forma acessível.
Aqui é mostrada uma dica bem simples para que você prepare sua aplicação para escrita de opções e avisos no TouchBar (Display) do Mac M1 Apple Silicon.
Esse vídeo mostra como fazer um scrape das buscas do AliExpress, com ordenação real de preços, praticando o Phython através de um script. Nessa parte é gerado um HTML com os resultados explorando o componente yattag.