Você já teve que manipular datas em python?
terça-feira, 14 de novembro de 2023
Data com python
sexta-feira, 10 de novembro de 2023
Atributo async e defer em JavaScript.
O atributo async é usado quando você está carregando um script externo e deseja que ele seja executado de forma assíncrona. Aqui estão algumas coisas importantes a saber:
Carregamento Assíncrono:
- Quando você inclui o atributo
async
em uma tag<script>
, o navegador começa a baixar o arquivo JavaScript imediatamente, mas não bloqueia a renderização da página enquanto o arquivo está sendo baixado. - Isso é útil para melhorar o desempenho da página, especialmente quando você tem muitos scripts externos. A renderização da página não fica bloqueada esperando que todos os scripts sejam baixados.
- Quando você inclui o atributo
Ordem de Execução:
- Scripts com o atributo
async
não garantem uma ordem específica de execução. O primeiro script que terminar de baixar será executado primeiro. - Se a ordem de execução for importante (por exemplo, se você tem dependências entre scripts), é melhor usar o atributo
defer
em vez deasync
.
- Scripts com o atributo
Compatibilidade com Navegadores:
- O atributo
async
é suportado em navegadores modernos, mas pode não funcionar em navegadores mais antigos. - Certifique-se de testar seu código em diferentes navegadores para garantir a compatibilidade.
- O atributo
<script src="script.js" async></script>
domingo, 5 de novembro de 2023
Python - Ciência de dados
Python é a linguagem de programação de código aberto mais usada por cientistas da computação. Essa linguagem se impulsionou para a vanguarda do gerenciamento de infraestrutura, análise de dados e desenvolvimento de software. De fato, entre suas qualidades, o Python permite que os desenvolvedores se concentrem no que fazem, em vez de como o fazem.
Para que serve a linguagem Python? Os principais usos do Python pelos desenvolvedores são: a programação de aplicações e a criação de serviços web de metaprogramação de geração de código. Tecnicamente, esta linguagem será usada principalmente para scripts e automação (interação com navegadores web).
Raspagem da web do Python, escrever scripts para limpar e analisar um banco de dados, ver resultados graficamente, visualização de dados são uma das coisas que podemos fazer e para isso temos à disposição as bibliotecas para ajudarmos.
Algumas bibliotecas Python são:
Pandas, que permite manipular e analisar tabelas de dados na forma de um Excel em esteróides.
NumPy, que permite cálculos científicos (especialmente estatísticos e probabilísticos).
Scikit-Learn e Tensorflow, que suportam o desenvolvimento de modelos de aprendizado de máquina e deep learning.
Scrapy e BeautifulSoup, que permitem que os dados sejam extraídos diretamente da Web (chamado de "scraping").
Seaborn e Matplotlib, que ajudam na visualização de dados, principalmente oferecendo ferramentas de construção gráfica.
Biopython facilita o processamento e a análise de dados biológicos.
Pygame é usada para criar videogames 2D ou 3D.
As bibliotecas Python participam assim das duas principais forças da linguagem: sua simplicidade de uso, sua versatilidade. Para usar uma biblioteca, basta importá-la no início do programa (basta uma linha de código).
A riqueza das bibliotecas Python torna possível empurrar os limites da linguagem e enfrentar projetos ambiciosos e exigentes em muitas áreas de aplicação.
___________________
Um artigo extraído e traduzido ao português https://ln.ijaba.info/2023/04/foundational-python-for-data-science.html
Descarga do livro em PDF Python Data Science
sábado, 28 de outubro de 2023
Você poderá trabalhar para EUNERD de diversas partes do Brasil.
Se você deseja trabalhar por conta própria com informática e se tornar um profissional autónomo, o site da EUNERD é uma grande oportunidade para você. Nele você encontrará diversas oportunidades de trabalho como:
Especialistas em Suporte;
Técnicos em Informática;
Analistas de Sistemas;
Engenheiros de Inovações;
Gerentes de Projetos.
Toda uma gama de oportunidades para você se inscrever e começar a trabalhar.
Você poderá trabalhar para EUNERD de diversas partes do Brasil. Para isso você irá passar por provas e testes técnicos que comprovem a sua experiência e uma certificação antes de se tornar mais um membro desta grande comunidade de Nerds.
A EUNERD já conta com mais de 20.000 Nerds em todo o Brasil e você pode fazer parte desta comunidade. Portanto aproveite esta chance e seja um Nerd.
https://encontreumnerd.com.br/seja-um-nerd
https://encontreumnerd.com.br/blog/sites-para-tecnicos-informatica
quarta-feira, 18 de outubro de 2023
Freelancer onde você pode encontrar trabalhos e projetos:
Aqui estão alguns sites populares de freelancer onde você pode encontrar trabalhos e projetos:
1. Upwork (www.upwork.com)
2. Freelancer (www.freelancer.com)
3. Fiverr (www.fiverr.com)
4. Toptal (www.toptal.com)
5. Guru (www.guru.com)
6. PeoplePerHour (www.peopleperhour.com)
7. 99designs (www.99designs.com)
8. Simply Hired (www.simplyhired.com)
9. Crowded (www.crowded.com)
10. DesignCrowd (www.designcrowd.com)
11. Envato Studio (studio.envato.com)
12. FlexJobs (www.flexjobs.com)
13. TaskRabbit (www.taskrabbit.com)
14. Freelanced (www.freelanced.com)
15. Gigster (www.gigster.com)
16. Workana (www.workana.com)
17. Zeerk (www.zeerk.com)
18. Outsourcely (www.outsourcely.com)
19. Bark (www.bark.com)
20. SolidGigs (www.solidgigs.com)
domingo, 10 de setembro de 2023
Instalar Node para windows com Chocolatey
Windows
Para o Windows utilizaremos o gerenciador de pacotes Chocolatey, porém antes dos passos de instalação vamos falar brevemente sobre qual shell você deve usar.
Site oficial: https://chocolatey.org/
Powershell: novo shell apresentado pela Microsoft por volta de 2005, ele apresenta diversas melhorias em relação ao CMD, tornando-o popular atualmente.
Escolhido o shell, vamos começar a instalação:
- Busque no campo de busca do Windows por Windows Powershell, clique com o botão direito em cima do programa e escolha a opção Executar como administrador.
- O Powershell trabalha com um esquema de autorizações (conhecido como Execution Policy
) para execução de scripts e, por isso, precisamos verificar se o presente no sistema está compatível com o que o Chocolatey precisa.
Execute o seguinte comando:
Get-ExecutionPolicy
Caso ele retorne Restricted
, execute o comando:
Set-ExecutionPolicy RemoteSigned
E escolha a opção [A] Sim para Todos
Caso o comando acima apresente erro, tente usar:
Set-ExecutionPolicy Bypass -Scope Process
Verifique se alteração de permissão ocorreu com sucesso executando novamente o comando:
Get-ExecutionPolicy
Alterada a permissão, basta instalar o Chocolatey com o comando:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net. ServicePointManager]:: SecurityProtocol = [System.Net. ServicePointManager]:: SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient). DownloadString('<https:// community.chocolatey.org/ install.ps1>'))
Caso o comando acima apresente um erro, verifique se a sua máquina atende às requisições mínimas
Windows 7+ / Windows Server 2003+ PowerShell v3+ .NET Framework 4.5+
Caso o erro apresentado seja Exceção ao definir "SecurityProtocol": "Não é possível converter o valor "3312"
, siga:
https://blog.chocolatey.org/2020/01/remove-support-for-old-tls-versions/
Após o fim da instalação, feche e abra o Windows Powershell como administrador novamente e execute:
choco -v
Caso ele retorne a versão do Chocolatey, a instalação foi um sucesso.
Agora, para instalarmos o Node.js é recomendado, pelo próprio site do Node, usarmos o NVS
Para instalar o nvs execute:
choco install nvs
E escolha a opção [A]ll - yes to all
Após isso, reinicie o Powershell e execute:
nvs add lts
Com isso, o nvs irá baixar e instalar a versão LTS do Node.js (atualmente a v16) mas ainda será necessário informar ao nvs que é essa versão que desejamos usar. Para isso:
nvs link lts
Se o comando rodou sem erro, passe para o próximo passo. Caso seja retornado algum erro como:
Você pode rodar o comando:
nvs ls
Esse comando vai retornar as versões do Node que você possui instalada. Basta copiar a versão (como no exemplo a v16) e adicionar na frente do comando nvs link
:
nvs link **node/16.13.0/x64**
Após isso, feche e abra o Powershell novamente e execute:
node -v
npm -v
Caso retorne as versões do Node e npm, sua instalação foi um sucesso!
Otras opções em caso de erro, entre no site de chocolatey
https://docs.chocolatey.org/en-us/choco/setup
Install with cmd.exe
choco install nodejs.install
sexta-feira, 1 de setembro de 2023
Criando o projeto com git bash
Passo 1: Abrir git bash
Ao abrir git bash ele abre no diretório raíz, por isso esse tilde na cor amarelo, podemos criar uma pasta para poder usar e criar este e outros projeto, para que não fique tudo no diretório raíz.
Eu gosto de ter uma pasta chamada project e aí vou guardando todos os projectos que vou desenvolvendo.
Passo 2: Criar uma pasta principal para organizar os projetos, digite no terminal o comando
mkdir project
e pressione enter
Passo 3: Para observar se sua pasta foi criada, digite
ls
e pressione enter, para listar.
Com a pasta criada, vamos a entrar
Passo 4: Entrar na pasta, digite
cd project
e pressione enter
O diretório vai mudar, observe as letras amarelas, agora diz ~/project, que dizer que estamos no diretório projeto que está no diretório raíz.
E é aqui onde vamos criar nossos projetos, é uma forma ordenada de concentrar este e os próximos projetos.
Passo 5: Criar um pasta para guardar o projeto, com o comando
mkdir portfolio
e pressione enter
Passo 6: Entrar na pasta, digite
cd portfolio
e pressione enter
O diretório vai mudar, observe as letras amarelas no terminal.
Passo 7: Criar os arquivo do projeto, digite
touch index.html style.css README.md
e pressione enter
Passo 8: Vamos a ver os arquivos, digite
ls
e pressione enter
Wuiiii, arquivos criados agora, vamos para visual studio code, para codar.
Passo 9: Abrir visual studio code, digite
code .
e pressione enter
Agora como os arquivos criados, bora a codar, dá importância também ao README.md o qual dá formalidade na apresentação de seu repositório.
No início vai parecer complexo aprender os comandos de git bash, porém viu que já conseguimos destravar juntos, é a forma de como é ensinado, não tem nada que não possamos aprender, só precisamos entender como funciona e praticar muito.
Repete, repete até conseguir fazer sem ajuda dos tutoriais.
Dica: É muito importante aprender a usar os comandos, porque te deixa mais esperto e poupa tempo na produção.
Qualquer dúvida ou sugestão estou na disposição.
Em caso de ser iniciante, aqui está um exemplo de um programa, seguindo passo a passo.
https://devrelnadiduno.blogspot.com/2023/06/fronteditor-para-codar.html
Com </💜NadiDuno>
______________________
Nadi Duno | Ela/Dela | Venezuelana em Salvador
Apaixonada por ensinar, criar conteúdo e codar.
Embaixadora da Toti Diversidade
Programming Teacher | Web Developer
quarta-feira, 9 de agosto de 2023
Criando uma API pública dos Cavaleiros do Zodíaco
Criar nossa API a partir de um JSON
Para o mundo do desenvolvedor front-end, fazer um banco de dados muitas vezes "não é fácil".
https://api.jsonbin.io/v3/b/ + 64ba1bd4b89b1e2299c1dbc0
https://api.jsonbin.io/v3/b/64ba1bd4b89b1e2299c1dbc0
Consumir a API
Testando API
Em caso de ter erro quando guardes este projeto no teu github e não consigas fazer um push em teu próprio repositório te recomendo fazer
https://api.jsonbin.io/v3/b/<BIN_ID>
https://jsonbin.io/app/bins#!
https://jsonbin.io/api-reference/bins/update#request-headers
https://jsonbin.io/app/dashboard
Criarr uma conta
Seleccionar Bim
https://api.jsonbin.io/v3/b/
64ba1bd4b89b1e2299c1dbc0
https://api.jsonbin.io/v3/b/64ba1bd4b89b1e2299c1dbc0
Ahora podemos usar en nosso fecth
E apresentar nossa api publica
da uma boa olhada nos campos para chamar e usar o que deseja
para isso vamos a dar um console.loge
e no console do inspeccionar inspeccionar
abrimos el arry que nos trae la API
Abrimos hasta el nivel donde deseamos pegar el dado
Esta aqui é a estructura a usar no script
é uma recurso gratuito por isso nos deu muitas gerarquias, porem esta genial para ir bricnando con un frontend
data["record"]["Zodic"]["0"]["name"]
data["record"]["Zodic"]["0"]["avatar"]
Eu peguei o name e avatr para meu frontend
Mais
UPDATE BINS API
You can Update your JSON bins using the Update Bins API, and you can enable the Version Control as well.
Note that you cannot update the Bin Permissions and Name. In-order to change the Bin Permissions, then check out Change Privacy API for more info.
Como Criar um Pull Request (PR) no GitHub
Como Criar um Pull Request (PR) no GitHub Um Pull Request (PR) é um recurso essencial no GitHub que permite propor mudanças em um repositó...