Categories
python Ubuntu

Instalar Python 3 no Linux – Ubuntu 18.04

Instalar Python 3 no Linux - Ubuntu 18.04


Por padrão o python 3 já vem instalado no Ubuntu 18.04 LTS. Caso você precise instalar siga os passos a seguir.

  1. Abra um terminal do Linux.

  2. Execute: sudo apt update

  3. Execute: sudo apt install python

  4. Crie o link para utilizar o python com o comando python.

  5. sudo ln -fns /usr/bin/python3 /usr/bin/python

  6. sudo apt install python3-distutils

  7. python3 -V

    Python 3.6.7

  8. python -V

    Python 2.7

  9. sudo apt install python3-pip

  10. pip3 install virtualenv


Nota: Caso você deseje utilizar uma ferramenta de desenvolvimento para python siga os próximos passos.


Instalar o PyCharm


  1. Se estiver utilizando o Ubuntu versao 18.04

  2. sudo snap install pycharm-community --classic

  3. No terminal digite pycharm-community e o programa abrirá o programa.

Categories
Carreira Java python

Top linguagens para aprender em 2021

Top linguagens para estudar em 2021

Sabemos que existem muitas linguagens de programação. Mas qual delas seriam as mais interessantes para aprender hoje e por que devemos escolher uma dessas? Daremos alguns dos pontos que levamos em consideração para chegar a esta lista restrita.

Sem mais delongas vamos lá.

Tempo de mercado

Uma linguagem não basta ser boa, fácil ou com nome bonito. Ela precisa ser adotada pelo mercado. Além de já terem sido adotadas elas devem lançar novidades constantemente.

Atualmente os sistemas, sejam eles corporativos ou aplicativos móveis, são hospedados na Nuvem AWS, Azure ou Google Cloud. Em todos esses 3 grandes players da computação há muitos exemplos de código para você escrever suas funções na arquitetura em Cloud.

Ranking

Segundo Tiobe index - calculado a partir do número de resultados do mecanismo de pesquisa para consultas que contêm o nome da linguagem. O índice cobre pesquisas no Google, Google Blogs, MSN, Yahoo !, Baidu, Wikipedia e YouTube. O índice é atualizado uma vez por mês. Veja a top 10 linguagens pesquisadas no último mês.

Ranking

O Grupo de destaque

  1. Java
  2. Javascript
  3. Python
  4. C/C++
  5. PHP

Java e suas variantes

O Java é uma poderosa linguagem que foi criada com a ideia de ser multiplataforma. O código escrito em qualquer sistema operacional( Windows, Linux e Mac) rodaria nos outros sem alteração. Deixa eu explicar. Um arquivo executável (.exe) não roda no Linux. E um arquivo de pacocte Linux (.deb ou .rpm) não roda no Windows.

Os programas Java são distribuídos em arquivos .jar, .war ou .ear. a questão que faltava era como executar o mesmo arquivo em qualquer computador 💻.

Para resolver isso o Java criou um programa Java Virtual Machine (JVM) que instalamos nos sistemas operacionais e este programa executa um arquivo de distribuição jar, .war ou .ear sem qualquer alteração ou adaptação.

Podemos ainda destacar aqui a linguagem Kotlin que é a linguagem utilizada no Android. Para os interessados em desenvolvimento mobile está é uma boa opcão a ser considerada.

Temos também o Scala uma linguagem funcional que utiliza os conceitos de orientacão a objetos e com recursos simplificados que ajudam muito na hora de programar.

Ambas Scala e Kotlin são baseadas no Java e são executadas pela JVM e seguem o mesmo conceito de rodar em vários sistemas operacionais. Ambas são plenamente interoperáveis com Java.

Java Script e suas variantes

Bem, a começar que Javascript nada tem a ver com Java. Esta poderosíssima linguagem de Script é utilizada como base para muitas outras linguagens quando falamos de páginas web. Podemos citar aqui o NodeJs, PHP, Angular 1 e outras que fazem uso de Javaacript para criar funcionalidades interessantes em páginas dinâmicas da web.

Python

Essa poderosa linguagem de scripts é a queridinha do mercado quando falamos em Machine Learn, Big Data, Inteligência Artificial e muitas outras aplicações.

Ela é bem simples de começar a aprender, por ter uma estrutura bem simplificada para construção de programas. O número de bibliotecas é quase infinito e de fácil adoção por empresas é outro fator que nos amima a utilizar o Python. Afinal de contas queremos aprender uma linguagem para conseguir uma boa colocação no mercado. 😉

PHP

Não meus amigos, o PHP não está morto. Esta linguagem que teve seus anos dourados no final dos anos 90 e inicio dos anos 2000 continua ativa e funcional até os dias de hoje. Uma das razões é que ferramentas como Facebook, Yahoo, Wikipedia e WordPress utilizam essa linguagem como base. Por esse motivo ela ainda é popular e tem seu espaço no mercado. Sempre que falamos dessa linguagem temos um conjunto de ferramentas bem conhecidos que tornam ela tão adotada mundo afora WAMP - Windows Apache MySql e PHP ou XAMP - Linux Apache MySQL e PHP.

Utilização na Internet

Aws

Nos tutorial da AWS normalmente temos vários exemplos de código que podemos utilizar em nossos sistemas. Isso ajuda bastantes na hora de iniciar o uso de recursos na nuvem.

https://docs.aws.amazon.com/lambda/latest/dg/with-android-create-package.html

NodeJS NodeJS

Java Java_AWS

Azure functions

Temos aqui também alguns examplos da Azure. Nesta imagem temos (C#, Java, Javascript e Python)

Examplo de código Azure

Outras opções

Claro que podemos ter muitas outras opções aqui como TypeScript, Go, Julia, C#, Swift, Visual Basic, Actions Script que não abordaremos aqui. Fique ä vontade de deixar nos comentários suas sugestões e por que essa linguagem deveria figurar nessa nossa lista.

Palavra final

Não assuma isto como o Santo grall para escolher uma linguem de programação. Como eu falei são apenas. Definitivamente boas escolhas a pelos vários motivos que destaquei.

Mão na Massa

Um blog de programação tem que ter pelo menos umas linhas de código para os programadores sedentos por bits e bytes aqui vai...

Java


  class AloMndo{  
    public static void main(String args[]){  
     System.out.println("Alo Mundo....");  
    }  
}  

Python

 print("Alo mundo!")

JavaScript

   alert("Alo mundo!");

vejamos os fatos

Uma boa consulta que podemos fazer é acessar o site de oferta de empregos Linkdin e pesquisar pelas linguagens que temos interesse em aprender. Vamos a um exemplo prático. Será que teremos mais oprtunidades de emprego para PHP ou para Java? C# ou Python? Dependendo da região ou país que você esteja essas respostas podem ser diferentes.

Fique sempre atento as tendencias do mercado, mas sempre se basei nos fatos e números do mercado antes de decidir qual linguagem você deve aprender.

Outras forma de ver o conteúdo

  Veja também o vídeo 📹 com esse conteúdo explicado aqui.

Links:

  https://www.tiobe.com/tiobe-index/
Categories
Ferramentas Git

Git – commandos Básicos

Git - commandos Básicos

Hoje vamos simular uma siutaução rotinaira na vida de um desenvolvedor de software. Imagine que temos a seguinte tarefa:

  • Como um desenvolvedor preciso adicionar os comandos necenssários para rodar o projeto
  1. clonar -> atualizar arquivos -> adicionar ao repositório local -> enviar repo remoto
  2. Pegar atualizações do repo remoto -> atualizar/criar arquivos -> adicionar ao repositório local -> enviar para o repo remoto.
  • clone - Clona um repositótio no diretório corrente.

        git clone
    
  • add - Adiciona arquivos ao repositório local.

         git add arquivo.txt 
         git clone .
    
  • pull - Traz as atualizações do repositório remoto para a máquina local.

        git pull
    
  • commit - Cria um commit com os arquivos do índice e associa um mensagem.

        git commit -a 'Mensagem que desejo'
  • push - Envia o conteúdo que foi comitado localmente para o servidor remoto.

        git push
    
  • branch - Gerencia os branches criados no repositório.

        git branch
        git branch -a
    
  • checkout - Muda o branch que está sendo utilizado.

        git checkout master
    
Categories
Ferramentas Windows

Como Instalar o VisualG no Windows 10

Instalar o VisualG no Windows 10

  1. Vamos acessar o site http://visualg3.com.br

  2. Acesse o menu Baixar o VisualG.

  3. Leia as informações sobre o projeto nesta página.

  4. No final da página clique no botão Baixar.

  5. Uma nova tela com instruções será aberta.

  6. Clique no link com a versão 3.0.7 que será a versão utilizada no nosso curso.

  7. Será baixado um arquivo com a extensão RAR. Caso você não tenho o programa WinRAR instalado siga as instruçẽos disponível em nosso site.

  8. Após o Download clique no arquivo e selecione a pasta visualg3.0.7. Selecione o botão Extrac to.

  9. Escolha onde será descompactado o visutalG.


Nota: Como sugestão do autor do projeto escolha o drive C.


  1. Ao final o VisualG estará pronto para uso.

  2. Acesse a pasta C:\visualg3.0.7. Selecione o arquivo visualg30.exe

  3. O VisualG abrirá e você poderá criar seus algorítmos.

  4. É isso aí! Vida que segue!

Categories
Tools Windows

Como Instalar o Winrar

Instalar o Winrar


Winrar é uma ferramenta utilitária para Windows que auxilia na manipulação de arquivos com extensão RAR ou Zip. Ou seja, um compatador e descompactador de arquivos.

Vamos ao passo-a-passo para instalá-lo:

  1. Acesse o site https://www.win-rar.com.

  2. Selecione o botão Download WinRAR.

  3. Abrará uma nova janela onde teremos 2 opções:

    • Buy WinRAR
    • Downalod WinRAR

    você deve clicar no botão Downalod WinRAR.

  4. O download iniciará.

  5. Após o download clique no arquivo que iniciará a instalação.

  6. Aceite a opção Permitir este programarrealizar mudanças no seu computador?.

  7. Selecione a opção Install.

  8. Ao final selecione OK.

  9. E como último passo selecione Done. Agora o WinRAR está instalado em seu computador e você já pode começar a usar.

Categories
Linux

Instalar o git no Linux

Instalar o git no Linux


  1. Abra o terminal do linux.

  2. Digite o comando de acordo com a distribuição do seu linux[*].

    • Ubuntu ou Mint: apt-get install git
    • Fedora ou CentOS: yum install git
  3. Execute o comando: git --version.

        git version 2.17.1
    
  4. Agora precisamos da configuração bâsica. Você deve informar pelo menos seu email e seu nome para o git.

        git config --global user.email "you@example.com"
        git config --global user.name "Your Name"
  5. Execute o comando list para listar as configuracões do seu seu git. git config --list

        user.name=Andre Felix
        user.email=andrefelix.br@gmail.com
    

[*]: Se você usa um linux diferente dos listados acima leia esta página com comandos para várias distribuições linux: https://git-scm.com/download/linux

Categories
Tools Windows

Instalar o virtual Box no Windows

Instalar o virtual Box no Windows


  1. Acesse o site https://www.virtualbox.org.

  2. Selecione o menu de download.

  3. Baixe a versão para o seu sistema Operacional.

    • Windows hosts
    • Linux Hosts
  4. Após a finalização do download. Clique no arquivo baixado para iniciar o winzard.

  5. Siga os passos selecionando as opções padrões e conclua selecionando o botão Finish.

  6. Deixa a opção Start Oracle VM Virtual box ... selecionada. Assim ele abrirá o VirtualBox logo em seguida.

  7. Você verá a tela inicial do VirtualBox com várias opções para criar, configurar ou iniciar uma máquina virtual.

  8. Também será criado um ícone com o nome Oracle VM VirtualBox no desktop e no menu iniciar.

  9. Acione o ícone e o programa deve abrir sem problemas.


Dica 1 Instale o VirtualBox Guest Additions este pacote melhora experiência do usuário trazendo várias funções como Tela cheia, melhor integração entre as VMs e o seu sistema opracional.

Dica 2 Depois de iniciar sua VM acesse o menu **view >> Virtual Screen 1 >> Scale to 100%". Isso fará que sua VM utilize a maior resolução possível.

Dica3 Instale também o pacaote Virtual box Extension Pack.

Categories
Git

Instalar o git no Windows

Instalar o git no Windows


Para utilizarmos o git no Windows devemos baixar o software gitbash. Este é um terminal que emula comandos do linux e disponibiliza os comandos do git.

  1. Acese o site https://git-scm.com/downloads.

  2. Clique no link do Windows e Baixe o arquivo no seu computador.

  3. Depois de baixado execute o programa e aceite as opções pré-fedinidas.

  4. Ao final marque a opção Launch Git Bash e selecione finish.

  5. Agora que o programa já está instalado, gitbash abrirá com uma tela de prompt de comando.

  6. Execute o comando: git --version.

        git version 2.22.0.windows.1
    
  7. Agora precisamos da configuração básica. Você deve informar pelo menos seu email e seu nome para o git.

        git config --global user.email "you@example.com"
        git config --global user.name "Your Name"
        git config --global core.autocrlf input
    
  8. Execute o comando list para listar as configuracões do seu seu git. git config - -list. Você verá várias linhas, sendo que as três últimas devem conter as informacões que foram informadas no passo anterior: email, nome e tipo de input.

        user.email=andrefelix.br@gmail.com
        user.name=Andre Felix
        core.autocrtl=input
    
        - user.email sera sua identificacao no servidor
        - user.name sera o nome exibido na suas acoes de atualizacao do resitorio
        - core.autocrlf define o tipo de *end of line* utilizado. Neste caso estamos utilizando o padrao Linux, pois o repositório do servidor eh Linux.
    
  9. Agora você está pronto para usar o git em seu computador.

Categories
Linux Ubuntu

Instalar o Linux Ubuntu no Virtual Box

Instalar o Linux Ubuntu no Virtual Box


  1. Acesse o site oficial do Linux Ubuntu https://www.ubuntu.com.

  2. Selecione Download no menu.

  3. Escolha a opção Ubuntu Desktop versão 18.04 LTS. Esta é a versão que tem suporte por 5 anos LTS - Long Term Support.

  4. Aguarde o arquivo .ISO ser baixado. Isso pode levar alguns minutos, pois é um arquivo bem grande.

  5. Inicie o VirtualBox.

  6. Clique na opção New.

  7. Na tela que abrirá digite o nome da sua máquina virtual. Usarei Ubuntu18. Obeserve que automaticamente os campos type e Version mudaram para Linux. Selecione Next.

  8. Escolha a quantidade maxima de memória que VM poderá utilizar. Sugiro botar a metade da memória física que o seu computador possui. Selecione Next.

  9. Em Hard disk selecione a opção: Create a virtual hard disk now. Selecione create.

  10. Em Hard disk file type selecione a opção VDI (VirtualBox Disk Image). Selecione Next

  11. Em Storage on physical hard disk selecione Dynamically allocated. Selecione Next

  12. Em File location and size. Selecione o destino do arquivo Ubuntu18.vdi. O tamanho por padrão do virtual hard disk é 10.00 GB. Caso você tenha mais espaço de armazenamento disponivel você pode aumentar esse valor. Selecione Create

  13. Sua configuração da máquina virtual (VM) foi crada. Agora iremos configurar como o VirtualBox deve iniciar a VM.


Nota: Nos próximos passos faremos a instação do Ubuntu. Como em uma instalação direta deveríamos ter um CD/Pen Drive com o arquivo ISO do Ubuntu e inicializar o computador a partir do CD/Pen Drive e fazer toda a configuração. Seguiremos passos semelhantes a isto.


  1. Selecione a VM criada Ubuntu18. Clique na opção Settings.

  2. Selecione a opção Storage. Selecione a Empty sob a opção Controlle: IDE. ao lado direto da lista clique no icone do CD. Seleciona a opção Choose Virtual Optical Disk File... onde você ira buscar o arquivo .ISO que foi baixado no inicio deste tutorial.

  3. O arquivo aparecera listado logo abaixo do item Controlle: IDE. Isso é como se você tivesse introduzido o CD com a ISO de instalação do Ubuntu no drive de CD.

  4. Selecione a opção System. Na aba Motherboard no quadro Boot Order selecione Optical clique na seta para cima ate Optical se tornar a primeira opção da lista. Selecione Ok.

  5. Selecione a VM e clique no botão Start. A VM iniciará a instalação do Ubuntu.

  6. A primeria tela é a tela on você pode escolher entre rodar o Ubuntu sem instalar Try Ubuntu ou instalar o Sistema Operacional propriamente dito Install Ubuntu. Selecione o idioma de sua preferencia. "Portugues do Brasil".

  7. Selecione a opção "Instalar o Ubuntu"

  8. Em Layout do teclado. Teste a configuração do seu teclado utilizando o campo de texto. Estando tudo OK selecione continuar.

  9. Em Atualizacoes e outro software selecione continuar.

  10. Em Tipo de instalação selecione instalar agora.

  11. Em Escrever as mudancas nos discos? selecione continuar.

  12. Em Onde você esta? Clique no mapa na cidade onde você se encontra ou digite o nome da cidade no campo de texto. Selecione Continuar.

  13. Em Quem é você? Informe os campos solicitados. Atenção especial para

    • Nome de usuario
    • Senha

    Este serão seu login e senha utilizados na Virtual Machine para utilizar o Linux. Deixe a opção Solicitar minha senha para entrar marcada. Selecione continuar.

  14. Aguarde o processo de instalação terminar. Isso pode levar vários minutos e dependera da capaicade de processamento do seu computador. Em um Intel i9 64Gb de RAM demorou 6 min.

  15. Selecione o botão Reiniciar agora. [1]

  16. A VM iniciara automaticamente e solicitará o dados para login.

  17. Pronto agora você esta utilizando o Linux! 😉

  18. Ao iniciar a VM faca as seguintes configuracoes basicas:

    • Selecione o menu Devices >> Shared Clipboard >> Bidirectional
    • Selecione o menu Devices >> Drag and Drop >> Bidirectional

[1]Nota: Algumas vezes o Ubuntu nao consegue reiniciar e exibe a mensagem: Please remove installation media and press enter. Para resolver isso, no VirtualBox selecione a VM, clique com o botão direito e selecione close >> Power off. Em seguida selecione a VM e clique em Start.


Categories
python

Instalar Python 3 no Windows

Instalar Python 3 no Windows


  1. Acesse o site https://www.python.org/downloads/windows/

  2. Baixe a versão desejada. No nosso caso seria a 3.x. Atente-se para a versão do windows que você esta utilizando 32 ou 64bits. Em nosso caso é 64bits então utilizamos x86-64. Se a sua versão for 32 bits utilize a versão x86.

  3. Acesse o link Windows x86-64 executable installer. Baixe o arquivo e inicie a instalação.

  4. Na primeira tela existe uma opção Add python 3.x to PATH. é importante seleciona-la para ter o python disponivel via linha de commando.

  5. Selecione a primeira opção Install Now.

  6. ao final da instalação você verá uma tela com a mensagem Setup was sucessfull. Selecione Close.

  7. Abra o terminal e execute o comando: python -V. você deverá ver o numero da versão instalada.

    • Python 3.x.x
  8. Pronto. Agora você já tem o Python instalado em seu computador.


Caso você não tenha selecionado a opção 'Add python 3.x to PATH' ou já tivesse o python instalado. Configure o PATH para apontar para o Python


  1. Abra o Windows explorer. Clique com o botão direito na opção Meu computador. Selecione a opção Configuracoes avancadas com duplo clique. Clique no botão New

  2. Selecione o botão Variaveis de ambiente. Na seção Variaveis de Sistemas selecione a variavel Path e adicione o path onde o Python foi instalado C:\users\andre\AppData\Local\Programs\Python\Python3x.

  3. Clique em 0k >> Ok >> OK e feche a janela Sistema.

  4. Abra um novo terminal e digite python -V

  5. Pronto. O Python está instalado em seu computador e você já pode começar a usar.

Categories
Git

Utilizando o Github como repositório remoto.

Utilizando o Github como repositório remoto.


  1. Crie uma conta no site https://github.com/

  2. Após ter criado a conta você estará logado.

  3. No canto superior direito selecione o botão + >>> New repository. Crie um projeto chamado test_feltex_github. Marque a opcão Private. Este projeto será um projeto privado somente você terá acesso a ele.

  4. Selecione a opção Initialize this repository with a README. Isto criará o primeiro arquivo em seu projeto.

  5. Selecione o botão Create Repository.

  6. Agora seu projeto está criado e você pode utilizar como respositório.