Udacity encerra sua operação no Brasil

Cursos em Português já estão desativados e brasileiros só poderão fazer cursos em inglês

A Udacity está encerrando suas atividades em terra brasilis. No site da instituição já se noticia que os programas Nanodegree em português já não estão mais disponíveis para novas inscrições. Mas, a UC alega que estudantes que já se inscreveram em qualquer Nanodegree em português receberão suporte em português até a data final de conclusão da sua turma. A data de conclusão da última turma com suporte em português estava prevista para acontecer na metade do ano de 2019, logo antes do escritório Brasil fechar sua operação.

No próprio site, a Udacity alega que:

Enquanto estivermos neste processo de transição no Brasil, nada muda para os estudantes: continuaremos oferecendo suporte a todos já inscritos em seus programas Nanodegree em português. Em 2019, brasileiros poderão continuar realizando nossos cursos em inglês por meio do site udacity.com, assim como já fazem milhões de estudantes em mais de 100 países ao redor do mundo.

Site Oficial da Udacity, 2019

Os programas de Nanodegree em português serão gradualmente descontinuados e encerrados. Porém, a instituição confirma que os brasileiros poderão continuar realizando os programas Nanodegree e cursos livres em inglês por meio do site udacity.com.

Fonte: Udacity.com

Dica de cursos para Programação – parte 1

Olá, meus caros.

Tenho consumido alguns cursos online e volta e meia sempre me pedem dicas. Algumas escolas online ofertam cursos gratuitos e outros pagos por um preço justo. Para quem é da área de TI, oportunidades não faltam.

UDEMY

Volta e meia com ofertas de cursos a um preço baixo, a UDEMY se destaca neste segmento de cursos online. Alguns cursos gratuitos são bem interessantes, apesar de não oferecerem certificado. Destaco um que fiz e tenho indicado para a equipe de Desenvolvedores que chefio como o Git e Github para iniciantes (para quem está começando e como curso gratuito é de bom tamanho). Outro que fiz e também indico é o Python 3 na web com Django (básico e intermediário). Além de outros a um preço acessível, afinal tem de tudo ali na Udemy. Nem todos os cursos mantém a mesma qualidade, então é bom você analisar a experiência do instrutor e as avaliações de quem já fez o curso.

School of Net

Cursos gratuitos e pagos também nesta linha é o School of Net. Boas opções com cursos de PHP, Python, Banco de dados, Node e afins. Uma boa opção a custo baixo ou zero. Você pode fazer os cursos de maneira gratuita ou ser um assinante do site.

Em breve mais dicas

📈{EXCEL} Aula 4 – Planilhas Formatadas em Excel (Filtros e Total Automático)

Foto: Saiu a aula 4 do Curso Gratuito de EXCEL. Acesse meu canal e assista agora mesmo!!! https://www.youtube.com/channel/UCJZwlSIsAir4r6qZFjQGE1g

Saiu a 4ª Aula do curso de Excel Gratuito. Nesta aula você poderá criar uma planilha dinâmica, onde é possível utilizar filtros do Excel.

Além disso, começamos a utilizar fórmulas “prontas”, onde o Excel permite que seja gerado o total de registro na planilha de forma automática.

Acesso meu canal no Youtube, inscreva-se para acompanhar o curso e receber notificação de novos vídeos lançados.

O curso é dinâmico, estou sempre gerando novas aulas. Qualquer dúvida ou sugestão de assuntos para as próximas aulas, deixe seu comentário ou entre em contato.

Te vejo lá no Youtube!

Vem Novidade aí!

 Olá Pessoal.
Não é apenas uma promessa de “Fim de ano”, mas em 2017 tenho como objetivo postar mais novidades no blog. Aos meus alunos, irei postar conteúdos complementares as aulas, inclusive vídeo-aulas que serão uma ponte entre assuntos tratados em aula.

Além disso, irei lançar séries de video-aulas de diversos temas, incluindo Programação Web Back-end e Front-end, Pacote Office (Word, Excel, PowerPoint), Banco de dados, Frameworks Web, entre outros.

Espero que sejam úteis e que possa colaborar com seu aprendizado. Um ótimo novo ano a todos nós e que venha o novo em nossas vidas!!

Python[aula 2]: Tipos de dados e Operações Básicas

Olá Pessoal! Essa é a segunda aula de Introdução ao Python. Nesta aula, veremos os tipos de dados e variáveis possíveis na linguagem e como ela trata cada um deles.

22262546893_3a7acd9cbf_z

Tipos básicos

Em Python, possuímos alguns tipos básicos. Ex:

● Tipos numéricos:
– Inteiro (int);
– Inteiro preciso (long);
– Ponto flutuante (float);
– Número complexo (complex);
Tipo String (str);
Tipo booleano (bool).

Para descobrir explicitamente qual o tipo da variável criada, podemos pedir em linha de comando da seguinte maneira:

type (variável)

No caso dentro do parenteses, você colocar o nome da variável que quer saber o tipo.  Como exemplo, vamos definir 6 variáveis distintas e dar valores diferentes para cada uma (arquivo exAula2.1):

a = 1
b = 1.5
c = 3+2j
d = True
e = “DanielBrandao.com.br”

Agora, vamos descobrir qual o tipo de cada uma dessas variáveis, utilizando a seguinte sintaxe:

print (type(a))
print (type(b)) # E assim por diante…

Operações Básicas

Em Python, é possível se utilizar 3 tipos de operações básicas: Aritmética, Lógica e Relacional.

As operações aritméticas são as básicas matemáticas, como:

– Adição (+)
– Subtração (-)
– Multiplicação (*)
– Divisão(/)
– Divisão inteira (//)
– Potenciação (**)
– Resto (%)

Exemplo: Calculando o resto de uma divisão (arquivo exAula2.2):

resto = (2*5)%2
print (resto)

As  Operações lógicas, temos que lembrar da famosa ‘tabela verdade’. As operações possíveis são:
– E (and);
– Ou (or);
– Não (not).

Exemplo: Tabela da Verdade AND e OR:
●True and True
●True and False
●False or True
●False or False

Já as  Operações relacionais (ou comparativas), muito utilizadas em funções (o que veremos mais adiante) são:
– Igual (==);
– Diferente (!= ou <>);
– Maior que (>);
– Menor que (<);
– Maior ou igual (>=);
– Menor ou igual (<=).

Na próxima lição, veremos como mudar o tipo de uma variável e como podemos receber um valor digitado pelo usuário para uma variável. Até a próxima.

OBS: Todos os arquivos dos exemplos utilizados em cada lição estão disponíveis em meu repositório no Github.

Python [aula 1] – Primeiros Passos (Programando em Python)

Olá, irei começar uma séria de postagens sobre programação na linguagem Python. A princípio será uma introdução, dando os primeiros passos na linguagem. Caso tenham dúvidas ou assuntos específicos a serem tratados, entre em contato ou comente nos posts para irmos aprimorando a ideia do “curso rápido”.

Introdução à programação

No mundo real, temos problemas a serem solucionados diariamente. Alguns deles podem ser auxiliados com a ajuda de um sistema de computação. Para resolvermos o problema, criamos um algoritmo que solucione a situação e para que a gente armazene e execute esse algoritmo na memória de um computador, é necessário que o mesmo seja programado (codificado). Precisamos ‘traduzir’ nossos algoritmos para uma linguagem de programação. Temos linguagens variadas, onde cada uma tem suas regras e modos de se criar, executar e armazenar dados. Linguagens como C, Java, C#, Python, etc possuem cada uma sua sintaxe e modo de se trabalhar para realizar cada tarefa.

Atualmente existem mais de 700 linguagens de programação diferentes, apesar dessa variedade tão grande existe um grupo muito pequeno dessas que são realmente utilizadas.

A linguagem Python

Python é uma Linguagem de programação de altíssimo nível lançada por Guido Van Rossum em 1991. Gerenciado pela Python Software Foundation – Modelo de desenvolvimento comunitário e aberto. O nome foi baseado no programa de TV Monty Python’s Flying Circus.

Um dos principais conceitos que foram levados em conta no projeto da Python é tornar o código dela legível. Para isso o núcleo do projeto era minimalista, com o objetivo de criar um base simples e dar um grande suporte através de bibliotecas.

Características da Linguagem

  • Identação

A identação obrigatória, faz com que você tenha que obedecer ao alinhamento padrão para que seu código funcione e seja corretamente interpretado. O que é apenas uma boa prática de programação para as demais linguagens em Python torna-se obrigatória. Palavras-chave da linguagem com sentido e um núcleo simples é o que seu criador tinha em mente.

  • Interpretada

Ser uma linguagem interpretada reflete diretamente no desempenho da linguagem. O código gerado pelo desenvolvedor é interpretado para linguagem de máquina somente no momento em que ele é atingido em tempo de execução.

  • Legibilidade

Ponto tido como fundamental no desenvolvimento da linguagem era ter uma linguagem legível. Isso facilita muito o aprendizado e o desenvolvimento dos programas, pois tenta aproximar a codificação da linguagem natural.

  • Multiparadigma

Dar liberdade ao desenvolvedor escolher o paradigma que quisesse é uma realidade da programação em Python. Existe o suporte a Programação Orientada a Objetos (POO), imperativa e funcional.

Começando com Python

Para começo de conversa, você pode baixar a implementação oficial do Python por seu site oficial. Tudo isso de forma gratuita. Acesse www.python.org e baixe a versão acima de 3.0 (será a versão que utilizaremos nos exemplos). Feito isso, instale como um software convencional, sem maiores dificuldades. Usaremos o Idle, ferramenta que une o console (interpretador) e a IDE de desenvolvimento da linguagem.

O comando mais básico que você pode fazer em Python é ‘imprimir‘ algo na tela. Para isso basta usar o comando Print seguido da instrução que você quer imprimir. Exemplo:

O resultado você pode ver no IDLE apertando enter após escrever essa linha de código. Parabéns, você acabou de escrever sua primeira linha de código em Python.

Nos próximos posts sobre Python iremos continuar entendendo o uso da linguagem e suas particularidades. Até lá!

10 sites para você aprender a programar

Querer aprender algo por conta ficou muito mais fácil, ou menos complicado, com a internet. Com a quantidade de sites e blogs que surgem na rede todos os dias, muitos deles especializados em oferecer cursos de variadas áreas, não é difícil encontrar dicas, tarefas e tutoriais que vão guiar você em um determinado aprendizado.

Uma das áreas nas quais é possível se aprofundar por aqui é a da programação. Aprimorar seus conhecimentos ou começar do zero pode ser algo muito mais simples com o auxílio de um conjunto de ferramentas pensadas especificamente para fixar sequências de códigos e linguagens em seu cérebro.

Leia também: Android: 6 aplicativos para criar e editar códigos

Caso você se enquadre no perfil daqueles que desejam aprender a programar, mesmo que o básico, para começar a dar os primeiros passos, aqui vai uma lista com 10 sites em que é possível estudar programação.

1. Khan Academy

Sites para aprender a programar

Como uma universidade online, a Khan Academy reúne cursos das mais diversas áreas à sua disposição. O site conta com seções especiais para alunos, pais e professores, permitindo que você use todas as ferramentas da melhor maneira possível conforme suas necessidades.

Uma das grandes vantagens aqui é o idioma: o site conta com diversos conteúdos traduzidos para o português brasileiro, algo que torna a sua utilização ainda mais simples. Na seção de computação, a Khan Academy possui três subseções: Programação, Ciência da Computação e Hora do Código.

A última alternativa é bem interessante para quem tem pouco tempo para se dedicar aos estudos. Nela, você aprende a criar bancos de dados e páginas da web, além de conceitos básicos de programação, em apenas uma hora. Continue Lendo “10 sites para você aprender a programar”

SENAI abre inscrições para cursos gratuitos de TI

As inscrições são para Cursos Técnicos e Curso de Qualificação à distancia!
O SENAI do Rio de Janeiro, abre o processo de inscrições para os cursos gratuitos à distancia, nas modalidades de Curso Técnico com 192 vagas de informática e Curso de Qualificação Profissional com 760 vagas de TI, distribuídas entre as unidade do SENAI do rio.
Para a modalidade de Curso Técnico, o prazo para efetuar as inscrições, é até o dia 05/07, serão ofertados os seguintes cursos de informática:
  • Redes de Computadores – 1200h – 96 vagas
  • Manutenção e Suporte em Informática – 1200h – 96 vagas
  • Veja este edital:
Já os cursos na modalidade Qualificação Profissional,o prazo para efetuar as inscrições é até o dia 15/07, sendo disponibilizados os seguintes cursos de TI:
  • Operador de Suporte Técnico em TI (Help Desk) (160h) – 480 vagas
  • Instalador de Rede Local e Sem Fio (180 horas) – 280 vagas
  • Veja este edital:
O candidato que tiver interesse em participar, deverá ser maior de 16 anos, comprovar ser de baixa renda,e ainda, atender todos os requisitos apresentados nos editais.
Para se inscrever,clique aqui.

 

750 vagas em cursos gratuitos de TI

cursos-gratuitos-qualificacao-profissional

De acordo com notícia publicada na computerword,  o IOS – Instituto da Oportunidade Social, em convenio com a secretaria da Educação do Estado de São Paulo, oferecerá 750 vagas para cursos de TI para estudantes da rede pública…