Programação

Temos novidades! Criando um sistema completo com o Deplhi!

Arduino

Conheça mais sobre o tutorial: Criando Shield 4 LEDs Para Arduino UNO!

Eletrônica

Criando Shield 4 LEDs Para Arduino UNO!​ Tutorial somente EasyEDA!
 

Vídeo 8 - Python & Django - WEB Na Prática

31 agosto 2023

  

                                Testando Django no servidor - Parte 3.


LINKS ÚTEIS


Vídeo Canal Youtube: https://youtu.be/thB6iO0nW8I

Site: https://www.sistemasdeinformacaoti.info



DEFINIÇÕES


python manage.py runserver executa o servidor.

migrate  maneira do Django de propagar as alterações feitas em seus modelos (adicionando um campo, excluindo um modelo, etc.) em seu esquema de banco de dados. Eles foram projetados para serem quase sempre automáticos, mas você precisará saber quando fazer migrações, quando executá-las e os problemas comuns que poderá encontrar.

python manage.py migrate atualiza endereços http disponíveis.

29 agosto 2023

 

                                                BREVE HISTÓRICO


LINKS ÚTEIS


Vídeo Canal Youtube: https://youtu.be/3hCic9Lcnh0

Site: https://www.sistemasdeinformacaoti.info



Hoje iniciamos mais uma série de muitos tutoriais que virão. Apresento o novo tutorial PHP - BÁSICO. Espero que vocês acompanhem mais este conhecimento no mundo fantástico da programação.


Abraços!! 


Cristiano Gley C. Moreira.

Sistemas de Informação

Analista de Sistemas.

Vídeo 7 - Python & Django - WEB Na Prática

25 agosto 2023

  

                            Testando Django no servidor - Parte 2.


LINKS ÚTEIS


Vídeo Canal Youtube: https://youtu.be/MOiU-oX7oSI

Site: https://www.sistemasdeinformacaoti.info



DEFINIÇÕES


python.exe -m pip install --upgrade pip atualizar a versão do pip.

python -m venv jdweb cria um ambiente virtual, caso você queira criar o seu projeto com o ambiente em execução.

djweb\Scripts\activate ativa o ambiente virtual.

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py faz o download do script get-pip.py.

get-pip.py  é um script de inicialização que permite aos usuários instalar pip, setuptools e wheel em ambientes Python que ainda não os possuem.

Setuptools facilita aos desenvolvedores a criação e distribuição de pacotes Python, fornecendo ferramentas para empacotamento, teste e instalação de módulos Python. Isso pode ser útil para compartilhar código com outras pessoas ou criar bibliotecas reutilizáveis ​​que podem ser usadas em vários projetos.

Wheel formato de pacote binário pré-construído para módulos e bibliotecas Python. Eles são projetados para facilitar a instalação e o gerenciamento de pacotes Python, fornecendo um formato conveniente de arquivo único que pode ser baixado e instalado sem a necessidade de compilar o pacote a partir do código-fonte.

deactivate desativa o ambiente virtual.

Vídeo 6 - Python & Django - WEB Na Prática

22 agosto 2023

 Neste vídeo criamos a estrutura de pastas e arquivos - Parte 1.

LINKS ÚTEIS


Vídeo Canal Youtube: https://youtu.be/aTbEzawI1eE

Site: https://www.sistemasdeinformacaoti.info



DEFINIÇÕES


CD é um comando pertencente ao sistema operacional MS-DOS. Ainda utilizado no Windows, ele tem a função de acessar pastas (diretórios). 

Visual Studio Code é um editor de código-fonte desenvolvido pela Microsoft para Windows, Linux e macOS.

django-admin startproject é o utilitário de linha de comando do Django para tarefas administrativas.

python manage.py startapp é uma ferramenta de linha de comando específica para o projeto Django no qual você está trabalhando atualmente. Ele permite executar várias tarefas relacionadas ao projeto, incluindo a criação de um novo aplicativo.

FREECAD - MEU PRIMEIRO OBJETO - PARTE 1

18 agosto 2023

 Alô autodidatas!!!


Consegui fazer o meu primeiro objeto no FreeCAD. Foram 3 tentativas kkkk. Sabe quando você não segue a risca o tutorial? Pois é. 


Outro problema que me deparei foi que o tutorial que encontrei é de 2021, então isso implica nas  utilizações das opções  entre a versão utilizada há 2 anos atrás com a versão atual.


O nome e o ícone de uma ferramenta mudou, aí fiquei perdido e não conseguia prosseguir para conclusão. Então ficava errado. Na terceira tentativa por intuição comparei a ferramenta com ícones idênticos e descobri a ferramenta correta na versão atual.


Veja:

Outro obstáculo foi encontrar a opção (Refinar); faz tipo a junção dos espelho criado da parte do objeto.

 Na versão anterior tem esta opção, mas na versão atual tem ´somente na propriedade do objeto.

Veja:



Depois foi tranquilo e consegui concluir o meu primeiro objeto no FreeCAD.

Veja o resultado:

E vamos que vamos!!!

FREECAD - MINHA APRENDIZAGEM - PARTE 0

17 agosto 2023

 

Alô autodidatas!!!


Hoje comecei a estudar o FreeCAD. Para quem não conhece, o FreeCAD é uma alternativa gratuita para quem não tem condições de comprar o AutoCAD. O FreeCAD é um modelador gráfico, certinho para designers gráficos. Desde simples projetos aos mais complexos.




O que vou sempre estar postando aqui não faz parte de um tutorial,

 mas sim a minha escala crescente de aprendizagem sobre esta 

ferramenta.






Porque estou estudando o FreeCAD? Simplesmente porque quero aprender a criar os meus próprios cases para utilizar em meus projetos IOT (Arduino, NodeMCU e Shields).


Exemplos: Criar casas, cases, navios, submarinos, aviões, etc...  Além é claro de adquirir conhecimentos.



A cada passo portarei aqui o que aprendi, compartilhar as vantagens e desvantagens em sua utilização; compartilhar o projeto final e o produto final.

Então, vamos lá!!

 



Tutorial Completo Hotmart: https://cgsoft.kpages.online/arduinopython-projeto01-706fa1ed-c686-4202-90cc-eeb43d8a14b4

Vídeo 5 - Python & Django - WEB Na Prática

16 agosto 2023

 


Neste vídeo faremos a instalação do Django.

LINKS ÚTEIS


Vídeo Canal Youtube: https://youtu.be/igDsCfoft70

Site: https://www.sistemasdeinformacaoti.info



DEFINIÇÕES


Django é um framework para desenvolvimento rápido para web, escrito em Python, que utiliza o padrão model-template-view. 

Framework em desenvolvimento de software, é uma abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. Um framework pode atingir uma funcionalidade específica, por configuração, durante a programação de uma aplicação.

Model-template-view é basicamente um projeto Django que possui como padrão de projeto o MTV (Model, Template, View), que servem para:

Model: Mapeamento do banco de dados para o projeto;

Template: Páginas para visualização de dados. Normalmente, é aqui que fica o HTML que será renderizado nos navegadores;

View: Lógica de negócio. É aqui que determinamos o que irá acontecer em nosso projeto.

Toda esta arquitetura é interligada e conversam entre si. Uma depende da outra para realizar um determinado serviço e, no final, executar a tarefa que o usuário solicitou.


Vídeo 4 - Python & Django - WEB Na Prática

12 agosto 2023

 


Neste vídeo faremos a instalação do Virtualenv e atualização do PIP.


LINKS ÚTEIS


Vídeo Canal Youtube: https://www.youtube.com/watch?v=6WXQANbKGZM

Site: https://www.sistemasdeinformacaoti.info



DEFINIÇÕES


Virtualenv wrapper: Podemos considera-lo como um servidor dedicado. Porém, se torna uma ferramenta simples, que engloba o seguinte:

Organiza todos os seus ambientes virtuais em um único lugar;
Adiciona funções de create, delete e copy;
Troca de ambiente com um único comando;
Permite a criação de hooks para todas as suas operações.

Hook: Script onde permite utilizar todos os recursos do python. Também tem a função de importar métodos auxiliares.

PARTE 6 - A EVOLUÇÃO DOS COMPUTADORES (GERAÇÃO ZERO)

11 agosto 2023

 


Joseph Marie Jacquard - Mecânico de teares Lyon - França, inventou um sistema para comando automático das operações repetitivas e sequenciais até então executadas manualmente pelos tecelões. 

Eles tinham que alimentar os teares com novelos e linhas coloridas para formar os desenhos nos tecidos que estavam sendo fiados. Uma tarefa puramente manual e chata, pois eles tinham que ficar trocando os fios e as linhas a cada passagem da lançadeira. Jacquard percebeu que as mudanças seguiam uma certa lógica e inventou um processo de cartões perfurados que definiam padrões nas lançadeiras e assim o trabalho dos tecelões seriam trocados para algo automático.



O sistema era construído com um conjunto de cartões metálicos perfurados ligados uns aos outros por aros, também metálicos, constituindo uma "fita" continua  que avançava, cartão a cartão, sobre uma "estação de leitura". 







Em 1818, Charles Xavier Thomas, francês conhecido como Thomas de Colmar, projetou e construiu uma maquina capaz de efetuar as 4 operações aritméticas básicas: a Arithmometer. Aproveitando as ideias aperfeiçoadas de Leibnitz. Pela facilidade de uso fez muito sucesso. Foi comercializada até cerca de 1920.




Esta foi à primeira calculadora realmente comercializada com sucesso: até 1850 vendeu-se cerca de 1500 Arithmometers. Ela fazia multiplicações com o mesmo princıpio da calculadora de Leibnitz e com a assistência do usuário efetuava as divisões.  

A calculadora permitia aos usuários efetuarem cálculos complexos, mesmo com poucas experientes, num intervalo de tempo reduzido.



As dimensões da máquina: 47 cm de comprimento, 18 cm de largura e 9 cm de altura. A caixa era construída em madeira de roble (Quercus petraea) e o mecanismo era construído em latão. Pelo posicionamento de uma alavanca o calculador era preparado para adicionar/multiplicar ou subtrair/dividir. 

Vídeo 3 - Python & Django - WEB Na Prática

09 agosto 2023

 


Neste vídeo faremos a instalação do Virtualenv e atualização do PIP.


LINKS ÚTEIS


Vídeo Canal Youtube: https://www.youtube.com/watch?v=le-N8UDUGW0

Site: https://www.sistemasdeinformacaoti.info



DEFINIÇÕES



Virtualenv Forma de isolar diversos ambientes de desenvolvimento, assim permitindo ao programador utilizar versões específicas de diversos pacotes sem impactar instalações de outras aplicações ou sistemas.


Quando criamos ela, será inicializado uma “instalação do python” completa, com o executável do python, pip e setup-tools.


Setup-tools É uma biblioteca de processos de desenvolvimento de pacotes projetada para facilitar o empacotamento de projetos Python.



PIP é o gerenciador de pacotes de referência Python. É usado para instalar e atualizar pacotes.

Vídeo 2 - Python & Django - WEB Na Prática

06 agosto 2023

 


Neste vídeo faremos a verificação das instalações do Python e PIP no Sistema Windows 64bits.



LINKS ÚTEIS


Vídeo Canal Youtube: https://www.youtube.com/watch?v=CWVdiqN5Nsw

Site: https://www.sistemasdeinformacaoti.info


DEFINIÇÕES


PIP é o gerenciador de pacotes de referência Python. É usado para instalar e atualizar pacotes.

Vídeo 1 - Python & Django - WEB Na Prática

03 agosto 2023

 


Neste vídeo faremos a instalação do Python no Sistema Windows 64bits.


LINKS ÚTEIS

Download Python: https://www.python.org/downloads/windows/

Vídeo Canal Youtube: https://www.youtube.com/watch?v=O0KyAWaewuA

Site: https://www.sistemasdeinformacaoti.info



DEFINIÇÕES


Install Now:

Instala todas as ferramentas, incluindo a IDE IDLE e o pip.

 

Customize installation:

Instalação personalizada, onde você poderá escolher quais ferramentas você deseja instalar.

 

Install launcher for all users (recommended):

Permite a inicialização para todos os usuários. Seja administrador ou não.


Add Python 3.8 to PATH:

Adiciona o Python 3.8 na variável de ambiente PATH do Windows.

“Marcar essa opção significa que o comando python poderá ser executado pela linha de comandos, para não precisar configurar a variável de ambiente manualmente depois”.


Disable path lenght limit:

Exclui o Python 3.8 da variável de ambiente PATH do Windows. 


Programação

Temos novidades! Criando um sistema completo com o Deplhi!

Arduino

Conheça mais sobre o tutorial: Criando Shield 4 LEDs Para Arduino UNO!

Eletrônica

Criando Shield 4 LEDs Para Arduino UNO!​ Tutorial somente EasyEDA!