Autor: natorsc
-
Gnome Builder o IDE para desenvolvimento de aplicativos GTK
O Gnome Builder é o IDE (Integrated Development Environment ou Ambiente de Desenvolvimento Integrado) do projeto Gnome. Atualmente ele é a solução mais completa para o desenvolvimento de aplicativos como toolkit gráfico GTK. Com a sua utilização temos uma forma padronizada de desenvolver aplicativos e esse padrão independe da linguagem de programação que se está…
-
Como instalar o editor de texto Zed no Linux
Zed é um editor de texto moderno projetado para desenvolvedores. Ele é conhecido por sua interface limpa e minimalista, com ênfase em produtividade e eficiência. Algumas características principais do Zed incluem: Essas características tornam o Zed uma ferramenta atraente para desenvolvedores que procuram um editor de texto leve e eficiente. Posts relacionados: No Linux o…
-
Como instalar a ferramenta de linha de comando pipX
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 das principais funcionalidades do pipx: Posts relacionados: Como instalar o pipX macOS Para atualizar o…
-
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 de dado e um valor. Posts relacionados: Como criar variáveis em Swift Para declarar uma…
-
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. Algumas características principais do XFCE incluem: No geral, XFCE é uma excelente opção para usuários…
-
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 Griesemer, Rob Pike e Ken Thompson e lançada pela primeira vez em 2009. Go é…
-
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 Python. O que é o Flet? O Flet se apresenta como um framework de desenvolvimento…
-
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 de tarefas e muito mais. Posts relacionados: Homebrew O Homebrew é um gerenciador de pacotes…
-
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 Python. Ele é frequentemente usado para criar documentação de código-fonte, manuais de usuário, guias de…
-
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 recurso do GitHub que permite automatizar tarefas dentro do seu fluxo de trabalho de desenvolvimento…
-
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 é um módulo Python que fornece uma interface para acessar bancos de dados utilizando ODBC (Open…
-
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 pela Microsoft. Ele é amplamente utilizado por empresas e organizações para armazenar, consultar e gerenciar…
-
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 pela Microsoft. Ele é amplamente utilizado por empresas e organizações para armazenar, consultar e gerenciar…
-
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. Ele permite que os desenvolvedores escrevam código Python para interagir com um banco de dados…
-
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 oficial da distribuição Linux Ubuntu. MariaDB connector O conector mariadb para Python é uma biblioteca…
-
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 Fedora. Ubuntu Site oficial da distribuição Linux Ubuntu. SQLAlchemy O SQLAlchemy é uma biblioteca em…
-
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 relacionais de forma flexível e poderosa. Ele permite que você trabalhe 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 interagir com bancos de dados MongoDB em comparação com a API padrão fornecida pelo driver…
-
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 aberto. Ele fornece uma API simples e intuitiva para trabalhar com o MongoDB, permitindo que…
-
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 chave-valor de alta performance. Ele é conhecido por sua velocidade e versatilidade, sendo utilizado em…