Categoria: Programação

The Coding Bootcamp Primer - Um curso de desenvolvimento web gratuito que prepara você para se inscrever em qualquer bootcamp

Um curso gratuito de 4 horas que lhe ensinará desenvolvimento web suficiente para estar pronto para qualquer bootcamp de codificação. Hoje, tenho o prazer de anunciar que estamos lançando um curso para pessoas que estão pensando em embarcar em uma educação de desenvolvimento web. É chamado de The Coding Bootcamp primer (<- link), e vai te ensinar os blocos de construção mais fundamentais para a construção de sites: HTML, CSS e Javascript. Você também

consulte Mais informação

O que há em um __name__ (do Python)?

Uma introdução à variável _ _name_ _ e seu uso em Python Você provavelmente já viu a __name__variável quando examinou o código Python. Abaixo, você vê um exemplo de snippet de código de sua aparência: if __name__ == '__main__': main() Neste artigo, quero mostrar como você pode usar essa variável para criar módulos em Python. Por que a var

consulte Mais informação

Classifiquei todos os cursos de introdução à ciência de dados na Internet, com base em milhares de pontos de dados

Há um ano, abandonei um dos melhores programas de ciência da computação do Canadá. Comecei a criar meu próprio programa de mestrado em ciência de dados usando recursos online. Percebi que poderia aprender tudo o que precisava por meio do edX, Coursera e Udacity. E eu poderia aprender mais rápido, com mais eficiência e por uma fração do custo. Estou qua

consulte Mais informação

Tipos de dados JavaScript: Typeof explicado

typeofé uma palavra-chave JavaScript que retornará o tipo de uma variável quando você a chamar. Você pode usar isso para validar os parâmetros da função ou verificar se as variáveis ​​estão definidas. Existem outros usos também. O typeofoperador é útil porque é uma maneira fácil de verificar o tipo de uma variável em seu código. Isso é importante po

consulte Mais informação

Evento Onclick de JavaScript explicado

O onclickevento em JavaScript permite que você, como um programador, execute uma função quando um elemento é clicado. Exemplo de botão ao clicar Click me function myFunction() { alert('Button was clicked!'); } No exemplo simples acima, quando um usuário clica no botão, ele vê um alerta no navegador Button was clicked!. Adici

consulte Mais informação

Minha jornada para me tornar um desenvolvedor web do zero, sem um diploma de CS (e o que aprendi com ...

Primeiro, permita-me me apresentar. Meu nome é Sergei Garcia, sou desenvolvedor front-end em tempo integral com 2 anos de experiência. Nesse período, trabalhei como desenvolvedor front-end para uma empresa de consultoria Forbes 500 e uma pequena empresa. Pode não parecer muita experiência, mas terminar meu segundo ano como desenvolvedor foi um grande marco para mim. Isso

consulte Mais informação

Como fazer o HTTPS funcionar em seu ambiente de desenvolvimento local em 5 minutos

Quase todos os sites que você visita hoje são protegidos por HTTPS. Se o seu ainda não foi, deveria ser. Proteger seu servidor com HTTPS também significa que você não pode enviar solicitações a este servidor de um que não esteja protegido por HTTPS. Isso representa um problema para os desenvolvedores que usam um ambiente de desenvolvimento local, porque todos eles são executados //localhostfora da caixa. Na inici

consulte Mais informação

Explicação da coerção de tipo de JavaScript

Conheça seus motores [Editar 05/02/2018] : Esta postagem agora está disponível em russo. Aplaude a Serj Bulavyk por seus esforços. A coerção de tipo é o processo de conversão de valor de um tipo em outro (como string em número, objeto em booleano e assim por diante). Qualquer tipo, seja ele primitivo ou um objeto, é um sujeito válido para coerção de tipo. Para lembrar

consulte Mais informação

Comentários HTML: Como comentar seu código HTML

Comentários em HTML A tag de comentário é um elemento usado para deixar notas, principalmente relacionadas ao projeto ou ao site. Esta tag é freqüentemente usada para explicar algo no código ou deixar algumas recomendações sobre o projeto. A tag de comentário também torna mais fácil para o desenvolvedor voltar e entender o código que ele escreveu em um estágio posterior. Os comentári

consulte Mais informação

Três maneiras de capitular uma frase em JavaScript

Este artigo é baseado no Free Code Camp Basic Algorithm Scripting “ Caixa de título uma frase ”. Neste algoritmo , queremos alterar uma string de texto para que sempre tenha uma letra maiúscula no início de cada palavra. Neste artigo, vou explicar três abordagens. Primeiro com um loop FOR, segundo usando o método map () e terceiro usando o método replace (). Desafio d

consulte Mais informação

Tutorial do Python While Loop - Instrução de exemplo verdadeiro Do While

Os loops são uma sequência de instruções executadas até que uma condição seja satisfeita. Vejamos como os loops while funcionam no Python. O que são loops? Se você está aprendendo a codificar, os loops são um dos principais conceitos que você deve entender. Os loops ajudam a executar uma sequência de instruções até que uma condição seja satisfeita. Existem dois tip

consulte Mais informação

Os melhores tutoriais de Python

Python é uma linguagem de programação de propósito geral que é digitada dinamicamente, interpretada e conhecida por sua fácil leitura com ótimos princípios de design. freeCodeCamp tem um dos cursos mais populares de Python. É totalmente gratuito (e nem tem anúncios). Você pode assistir no YouTube aqui. Quer sa

consulte Mais informação

Vídeo HTML5: como incorporar vídeo em seu HTML

Antes do HTML5, para reproduzir um vídeo em uma página da web, você precisaria usar um plugin como o Adobe Flash Player. Com a introdução do HTML5, agora você pode colocar vídeos diretamente na própria página. Isso possibilita a reprodução de vídeos em páginas projetadas para dispositivos móveis, já que plug-ins como o Adobe Flash Player não funcionam no Android ou iOS. O elemento HTM

consulte Mais informação

Quando (e por que) você deve usar as funções de seta ES6 - e quando você não deve

As funções de seta (também chamadas de “funções de seta grande”) são, sem dúvida, um dos recursos mais populares do ES6. Eles introduziram uma nova maneira de escrever funções concisas. Aqui está uma função escrita na sintaxe ES5: function timesTwo(params) { return params * 2}function timesTwo(params) { return params * 2 } timesTwo(4); // 8 Agora, aqui está a mesma função expressa como uma função de seta: var timesTwo = params => params * 2 timesTwo(4); // 8 É muito mais curto! Podemos omitir as cha

consulte Mais informação

Git Stash explicou: como armazenar temporariamente as mudanças locais no Git

Git tem uma área chamada stash onde você pode armazenar temporariamente um instantâneo de suas mudanças sem submetê-las ao repositório. Ele é separado do diretório de trabalho, da área de teste ou do repositório. Esta funcionalidade é útil quando você fez mudanças em um branch que você não está pronto para submeter, mas você precisa mudar para outro branch. Mudanças no esto

consulte Mais informação

Melhores exemplos de código Python

Python é uma linguagem de programação de propósito geral que é digitada dinamicamente, interpretada e conhecida por sua fácil leitura com ótimos princípios de design. freeCodeCamp tem um dos cursos mais populares de Python. É totalmente gratuito (e nem tem anúncios). Você pode assistir no YouTube aqui. Exemplo

consulte Mais informação

Como colocar a primeira letra de cada palavra em maiúscula em JavaScript - um tutorial JS em maiúsculas

Neste artigo, você aprenderá como capitalizar a primeira letra de qualquer palavra em JavaScript. Depois disso, você vai colocar a primeira letra de todas as palavras de uma frase em maiúscula. A beleza da programação é que não existe uma solução universal para resolver um problema. Portanto, neste artigo, você verá várias maneiras de resolver o mesmo problema. Capitalize

consulte Mais informação

Especificadores de formato em C

Os especificadores de formato definem o tipo de dados a serem impressos na saída padrão. Você precisa usar especificadores de formato se estiver imprimindo saída formatada com printf()ou aceitando entrada com scanf(). Alguns dos especificadores de% que você pode usar em ANSI C são os seguintes: Especificador Usado para % c um único personagem % s uma linha %Oi curto (assinado) % hu curto (sem sinal) % Lf longo duplo % n não imprime nada % d um número inteiro decimal (assume base 10) %Eu um inteiro decimal (detecta a base automaticament

consulte Mais informação

Cada curso de aprendizado de máquina na internet, classificado por seus comentários

Há um ano e meio, abandonei um dos melhores programas de ciência da computação do Canadá. Comecei a criar meu próprio programa de mestrado em ciência de dados usando recursos online. Percebi que poderia aprender tudo o que precisava por meio do edX, Coursera e Udacity. E eu poderia aprender mais rápido, com mais eficiência e por uma fração do custo. Estou qua

consulte Mais informação

O que significa JavaScript: vazio (0)?

O operador void do JavaScript avalia uma expressão e retorna indefinido. Você pode usar o console para verificar o mesmo: Nota : void , independentemente de qualquer valor transmitido, * sempre retorna undefined como mostrado acima *. Mas, void com o operando 0 é o preferido . Existem duas maneiras de usar o operando 0: void (0) ou void 0. Qu

consulte Mais informação

A função de suspensão do Python - como fazer o Python esperar alguns segundos antes de continuar, com comandos de exemplo

Você pode usar a sleep()função do Python para adicionar um atraso de tempo ao seu código. Esta função é útil se você deseja pausar seu código entre chamadas de API, por exemplo. Ou aprimore a experiência do usuário adicionando pausas entre palavras ou gráficos. from time import sleep sleep(2) print("hello world") Quando executo o código acima, há um atraso de cerca de dois segundos antes de "hello world" ser impresso. Eu experimen

consulte Mais informação

Como sobrescrever arquivos locais com Git Pull

Quando você precisa sobrescrever os arquivos locais? Se você sentir a necessidade de descartar todas as alterações locais e apenas redefinir / sobrescrever tudo com uma cópia do branch remoto, você deve seguir este guia. Importante: se houver alterações locais, elas serão perdidas. Com ou sem --hardopção, quaisquer commits locais que não foram enviados serão perdidos. Se você tiv

consulte Mais informação

Tutorial de Como Usar o Instagram - Use IG como um Profissional

O Instagram se tornou uma plataforma de mídia social extremamente popular nos últimos anos. Pessoas em todo o mundo usam para compartilhar fotos, espalhar mensagens e inspirar uns aos outros. De acordo com o TechCrunch, o Instagram tem mais de 1 bilhão de usuários ativos (com 500 milhões de postagens todos os dias) - então, se você deseja divulgar suas imagens ou ideias, é um bom lugar para começar. Neste t

consulte Mais informação

Algoritmo Euclidiano: GCD (maior divisor comum) explicado com exemplos de C ++ e Java

Para este tópico, você deve saber primeiro sobre o Greatest Common Divisor (GCD) e a operação MOD. Máximo Divisor Comum (GCD) O GCD de dois ou mais inteiros é o maior inteiro que divide cada um dos inteiros de forma que seu resto seja zero. Exemplo- GCD de 20, 30 = 10   (10 é o maior número que divide 20 e 30 com o restante como 0) GCD de 42, 120, 285 = 3   (3 é o maior número que divide 42, 120 e 285 com o restante como 0) Operação "mod" A operação mod dá a você o resto quando dois inteiros positivos são divididos. Escrevemos da se

consulte Mais informação

Exemplos de transição CSS - como usar animação flutuante, alterar opacidade e muito mais

Se você estiver trabalhando com tecnologias da web como CSS, HTML e JavaScript, é importante ter algum conhecimento básico sobre animações e transições CSS. Neste artigo, aprenderemos como fazer algumas animações básicas de transição usando CSS. Como animar um elemento com transição básica ao passar o mouse Neste exemplo, faremos a opacidade de um elemento mudar quando um usuário passar ou passar o mouse sobre o elemento. Static Templat

consulte Mais informação

Como criar e publicar uma extensão do Chrome em 20 minutos

Já se perguntou como seria criar uma extensão do Chrome? Bem, estou aqui para lhe dizer como é fácil. Siga esses passos e sua ideia se tornará realidade e você poderá publicar uma extensão real na Chrome Web Store em um piscar de olhos. O que é uma extensão do Chrome? As extensões do Chrome permitem adicionar funcionalidade ao navegador da web Chrome sem mergulhar profundamente no código nativo. Isso é incr

consulte Mais informação

Algoritmo de preenchimento explicado

O preenchimento é um algoritmo usado principalmente para determinar uma área limitada conectada a um determinado nó em uma matriz multidimensional. É uma grande semelhança com a ferramenta balde em programas de pintura. A implementação mais aproximada do algoritmo é uma função recursiva baseada em pilha, e é sobre isso que falaremos a seguir. Como func

consulte Mais informação

Python retorna vários valores - como retornar uma tupla, lista ou dicionário

Você pode retornar vários valores de uma função em Python. Para fazer isso, retorne uma estrutura de dados que contém vários valores, como uma lista contendo o número de milhas a correr a cada semana. def miles_to_run(minimum_miles): week_1 = minimum_miles + 2 week_2 = minimum_miles + 4 week_3 = minimum_miles + 6 return [week_1, week_2, week_3] print(miles_to_run(2)) # result: [4, 6, 8] As estruturas de dados em Python são usadas para armazenar coleções de dados, que podem ser retornadas de funções. Neste artig

consulte Mais informação

O que é um coeficiente de correlação? O valor r nas estatísticas explicado

As correlações são uma ótima ferramenta para aprender como uma coisa muda com outra. Depois de ler isso, você deve entender o que é correlação, como pensar sobre correlações em seu próprio trabalho e codificar uma implementação mínima para calcular correlações. Uma correlação é sobre como duas coisas mudam uma com a outra Correlação é um conceito matemático abstrato, mas provavelmente você já tem uma ideia sobre o que isso significa. Aqui estão alguns exempl

consulte Mais informação

O comando Git Push explicado

O git pushcomando permite que você envie (ou push ) os commits de seu branch local em seu repositório Git local para o repositório remoto. Para poder enviar para seu repositório remoto, você deve garantir que todas as suas alterações no repositório local sejam confirmadas . A sintaxe deste comando é a seguinte: git push Existem várias opções diferentes que você pode passar com o comando, você pode aprender mais sobre elas na documentação do Git ou executar git push --help. Enviar para um

consulte Mais informação

Como criar objetos em JavaScript

Todos nós lidamos com objetos de uma forma ou de outra enquanto escrevemos código em uma linguagem de programação. Em JavaScript, os objetos fornecem uma maneira de armazenar, manipular e enviar dados pela rede. Existem muitas maneiras pelas quais os objetos em JavaScript diferem de objetos em outras linguagens de programação convencionais, como Java. Vou t

consulte Mais informação

8 ideias de projetos React.js para ajudá-lo a começar a aprender fazendo

Uma das melhores maneiras de aprender é fazendo. Mas muitas vezes os desenvolvedores lutam com a grande questão "o que devo construir?" Aqui estão 8 ideias de projeto, completas com resumos de projeto e ideias de layout, para você começar a aprender fazendo. Negócios e mundo real: painel de estatísticas do mapa Divertido e interessante: instrumento musical Pessoal e portfólio: Blog Produtividade: Notebook Quebra-cabeças e jogos: invasores do espaço Ferramentas e bibliotecas: tema de estrutura Complementos de projeto: Web menções Clones: Product Hunt Esta é uma prévia do e-book grat

consulte Mais informação

Duas maneiras de verificar se há palíndromos em JavaScript

Este artigo é baseado no Free Code Camp Basic Algorithm Scripting “Check for Palindromes”. Um palíndromo é uma palavra, frase, número ou outra sequência de caracteres que tem a mesma leitura para trás ou para frente. A palavra “palíndromo” foi cunhada pela primeira vez pelo dramaturgo inglês Ben Jonson no século 17, a partir das raízes gregas palin (“de novo”) e dromos (“caminho, direção”). - src. Wikipedia Neste art

consulte Mais informação

O atributo HTML de destino explicado

O atributo especifica onde abrir o documento vinculado em uma atag (âncora). Exemplos de Um atributo de destino com o valor “_blank” abre o documento vinculado em uma nova janela ou guia. freeCodeCamp Um atributo de destino com o valor “_self” abre o documento vinculado no mesmo quadro em que foi clicado (este é o padrão e geralmente não precisa ser especificado). freeCodeCa

consulte Mais informação

Os 8 melhores sites de desafio de codificação para ajudá-lo a aumentar suas habilidades em 2020

Apesar da menor taxa de desemprego em décadas, os analistas esperam que a contratação de tecnologia continue crescendo de forma constante na década de 2020. Isso é uma ótima notícia para recém-formados em ciência da computação e desenvolvedores que atualmente trabalham na área, mas isso não significa que engenheiros ambiciosos podem se tornar complacentes. Embora pro

consulte Mais informação

A sequência de Fibonacci - explicada em Python, JavaScript, C ++, Java e Swift

A sequência de Fibonacci é, por definição, a sequência inteira em que cada número após os dois primeiros é a soma dos dois números anteriores. Para simplificar: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ... Ele tem muitas aplicações em matemática e até em negociação (sim, você leu certo: negociação), mas esse não é o ponto deste artigo. Meu objetivo hoje é

consulte Mais informação

Declaração If ... Else em C explicada

O fluxo de código condicional é a capacidade de alterar a maneira como uma parte do código se comporta com base em certas condições. Em tais situações, você pode usar ifdeclarações. A ifdeclaração também é conhecida como declaração de tomada de decisão, pois toma uma decisão com base em uma determinada condição ou expressão. O bloco de código de

consulte Mais informação

Tutorial da API JavaScript Fetch com JS Fetch Post e exemplos de cabeçalho

Se você estiver escrevendo um aplicativo da web, provavelmente terá que trabalhar com dados externos. Pode ser seu próprio banco de dados, APIs de terceiros e assim por diante. Quando o AJAX apareceu pela primeira vez em 1999, ele nos mostrou uma maneira melhor de construir aplicativos da web. AJAX foi um marco no desenvolvimento da web e é o conceito central por trás de muitas tecnologias modernas como React. Ant

consulte Mais informação

Como construir um jogo de cartas multijogador com Unity 2D e espelho (ATUALIZADO)

Trabalhar com a tela no Unity 2D pode parecer complicado no início, especialmente se você está tentando aprender o editor enquanto também lida com scripts C #. Também pode ser assustador pensar em transformar um jogo single-player em uma experiência multiplayer, já que existem muitos novos conceitos a serem considerados e vários pacotes de terceiros para escolher. Na Par

consulte Mais informação

Como criar um menu suspenso com CSS e JavaScript

Neste tutorial, você aprenderá como criar um menu suspenso simples com vanilla Javascript, HTML e CSS. Passaremos pelo código HTML, CSS e Javascript, mas prestando mais atenção na programação, pois este é um tutorial JS. Usaremos apenas JS e CSS simples, sem frameworks ou pré-processadores. A única (espécie de) exceção será a importação do arquivo CSS Font Awesome porque usaremos um de seus ícones. Ele é direciona

consulte Mais informação

Como obter e configurar suas chaves SSH Git e GitHub

Se você usa o GitHub sem configurar uma chave SSH, você realmente está perdendo. Pense bem - todo o tempo que você gastou digitando seu endereço de e-mail e senha no console toda vez que envia um commit pode ter sido gasto com codificação. Bem, não mais. Aqui está um guia rápido para gerar e configurar uma chave SSH com GitHub para que você nunca tenha que autenticar da maneira antiga novamente. Verifique

consulte Mais informação

Interfaces Java explicadas com exemplos

Interfaces A interface em Java é um pouco parecida com a classe, mas com uma diferença significativa: uma sóinterface pode ter assinaturas de método, campos e métodos padrão. Desde o Java 8, você também pode criar métodos padrão. No próximo bloco você pode ver um exemplo de interface: public interface Vehicle { public String licensePlate = ""; public float maxVel public void start(); public void stop(); default void blowHorn(){ System.out.println(

consulte Mais informação

Como passar nas certificações Java da Oracle - um guia prático para desenvolvedores

A certificação Java é altamente considerada na indústria de TI e fornece a um desenvolvedor Java reconhecimento mundial. Ajuda você a encontrar um emprego melhor, obter um salário melhor e até mesmo um aumento ou bônus melhor em seu emprego atual. É por isso que milhares de desenvolvedores Java tentam se tornar certificados todos os anos, mas o sucesso não é fácil neste exame. A Certific

consulte Mais informação

Uma introdução simples ao Desenvolvimento Orientado a Testes com Python

Sou um desenvolvedor iniciante autodidata que é capaz de escrever aplicativos simples. Mas tenho uma confissão a fazer. É impossível lembrar como tudo está interligado na minha cabeça. A situação fica pior se eu voltar ao código que escrevi depois de alguns dias. Acontece que esse problema poderia ser superado seguindo uma metodologia Test Driven Development (TDD). O que é

consulte Mais informação