Bem vido ao meu mundo digital.
Eu escrevo sobre programação e tecnologia.
-
Pipx é uma ferramenta para gerenciar pacotes Python que têm comandos de terminal. Ela permite instalar e rodar pacotes Python de forma isolada, sem interferir com as dependências de outros pacotes ou com as dependências do sistema. Aqui estão algumas…
-
Variáveis na linguagem de programação Swift
O que são variáveis? Variáveis são elementos fundamentais em qualquer linguagem de programação, e Swift não é exceção. Elas são usadas para armazenar dados que podem ser modificados durante a execução do programa. As variáveis têm um nome, um tipo…
-
As melhores distribuições Linux com o ambiente desktop Xfce
O XFCE é um ambiente de desktop leve para sistemas Unix e similares, como Linux e BSD. Ele é projetado para ser rápido e usar poucos recursos do sistema, enquanto ainda oferece um ambiente de usuário visualmente atraente e funcional.…
-
Como instalar a linguagem de programação Go (Golang)
Hoje veremos como realizar a instalação da linguagem de programação Go (Golang) no Linux, macOS e Microsoft Windows. Golang Golang, também conhecida como Go, é uma linguagem de programação de código aberto criada pelo Google. Ela foi projetada por Robert…
-
Como criar um aplicativo Flutter com Python e o framework Flet
No mundo dinâmico do desenvolvimento de aplicativos, a busca por ferramentas eficientes e inovadoras é constante. Entre as opções que se destacam, o Flet surge como uma alternativa promissora, especialmente para aqueles que desejam criar aplicativos multiplataforma utilizando a linguagem…
-
Como instalar a linguagem de programação Python no macOS
Hoje veremos como realizar a instalação da linguagem de programação Python no macOS. Python é uma linguagem de programação popular e versátil, que pode ser usada para diversos fins, como desenvolvimento web, análise de dados, construção de interfaces gráficas, automação…
-
Como fazer o deploy do Python Sphinx no Github pages
Hoje veremos como utilizar o GitHub Actions para automatizar o processo de deploy do Python Sphinx no Github Pages. O que é o Sphinx? O Sphinx é uma poderosa ferramenta de documentação que facilita a criação de documentação para projetos…
-
Como fazer o deploy de um aplicativo Qt com Github Actions
Hoje veremos como utilizar o GitHub Actions com Nuitka para automatizar o processo de deploy de um aplicativo que utiliza a linguagem de programação Python e o binding PySide6. O que é o Github Actions? O GitHub Actions é um…
-
Como utilizar Python com o banco de dados Microsoft Access
Hoje veremos como utilizar a linguagem de programação Python com o banco de dados Microsoft Access através do conector pyodbc. OBS: Este tutorial funciona apenas no Microsoft Windows. Posts relacionados: Dependências macOS Linux Arch Linux Fedora Ubuntu Pyodbc pyodbc é…
-
Como utilizar Python com o banco de dados SQL Server
Hoje veremos como utilizar a linguagem de programação Python com o banco de dados Microsoft SQL Server através do conector pyodbc. Microsoft SQL Server O Microsoft SQL Server é um sistema de gerenciamento de banco de dados relacional (RDBMS) desenvolvido…
-
Como utilizar o SQLAlchemy com o banco de dados SQL Server
Hoje veremos como utilizar a linguagem de programação Python com o banco de dados Microsoft SQL Server através do conector pyodbc. Microsoft SQL Server O Microsoft SQL Server é um sistema de gerenciamento de banco de dados relacional (RDBMS) desenvolvido…
-
Como utilizar o Python com MariaDB e MySQL Connector
Hoje veremos como utilizar a linguagem de programação Python e o SQLAlchemy com o banco de dados MariaDB através do conector mysql-connector-python. Mysql-connector-python O mysql-connector-python é o conector oficial do banco de dados MySQL para a linguagem de programação Python.…
-
Como utilizar o Python com MariaDB e MariaDB Connector
Hoje veremos como utilizar a linguagem de programação Python com o banco de dados MariaDB através do conector mariadb. Dependências macOS Linux Arch Linux Site oficial da distribuição Linux Arch Linux. Fedora Site oficial da distribuição Linux Fedora. Ubuntu Site…
-
Como utilizar o SQLAlchemy com MariaDB e MariaDB Connector
Hoje veremos como utilizar a linguagem de programação Python e o SQLAlchemy com o banco de dados MariaDB através do conector mariadb. Dependências macOS Linux Arch Linux Site oficial da distribuição Linux Arch Linux. Fedora Site oficial da distribuição Linux…
-
Como utilizar o SQLAlchemy com MariaDB e MySQL Connector
Hoje veremos como utilizar a linguagem de programação Python e o SQLAlchemy com o banco de dados MariaDB através do conector mysql-connector-python. SQLAlchemy O SQLAlchemy é uma biblioteca em Python que fornece uma maneira de interagir com bancos de dados…
-
Como utilizar o MongoEngine com o banco de dados MongoDB
Hoje veremos como utilizar o ODM MongoEngine com o banco de dados MongoDB através do conector pymongo. MongoEngine MongoEngine é um mapeador de objeto de documento (ODM) para MongoDB em Python. Ele fornece uma maneira mais orientada a objetos de…
-
Como utilizar Python com o banco de dados MongoDB
Hoje veremos como utilizar a linguagem de programação Python com o banco de dados MongoDB através do conector pymongo. Pymongo O pymongo é uma biblioteca Python oficial que permite interagir com o MongoDB, um banco de dados NoSQL de código…
-
Como utilizar Python com o banco de dados Redis
Hoje veremos como utilizar a linguagem de programação Python com o banco de dados Redis através do conector redis. Redis O Redis é um banco de dados em memória de código aberto que é amplamente utilizado como um armazenamento de…
-
Como utilizar Python com o banco de dados SQLite3
Hoje veremos como utilizar a linguagem de programação Python com o banco de dados SQLite3. SQLite3 O SQLite é um banco de dados leve, autônomo e de código aberto que não requer um servidor para funcionar. Ele é amplamente utilizado…
-
Como utilizar o SQLAlchemy com o banco de dados SQLite3
Hoje veremos como utilizar a linguagem de programação Python e o SQLAlchemy com o banco de dados SQLite3. SQLAlchemy O SQLAlchemy é uma biblioteca em Python que fornece uma maneira de interagir com bancos de dados relacionais de forma flexível…