-
10 Cursos gratuitos – para você que deseja iniciar do zero na programação
Se você nunca teve contato com programação ou teve contato em algum momento e deseja retornar os seus estudos, esse post é para você! Trouxe 10 cursos online e gratuitos que podem te ajudar a dar inicio na sua carreira como dev!
-
Dicas de livros
Olá galera! No post de hoje resolvi trazer dicas de livros que recomendo a leitura! Na nossa profissão passamos muito tempo em frente as telas. Quem me acompanha lá no instagram, sabe que gosto de ter um momento do dia para ler e aproveitar para ficar um tempinho longe do pc. Ler também é uma forma de obter conhecimento. Então ao mesmo tempo que descanso com uma boa leitura, também gosto de adquirir conhecimento e aprender coisas novas, sejam essas coisas sobre tecnologias ou sobre outros assuntos que são importantes aprendermos! Por isso reuni aqui nesse post livros que já li, técnicos e não técnicos que podem te interessar também!…
-
Onde encontrar cursos, livros, ebooks para aprender programação?
Nesta página trouxe diversos links de cursos, plataformas, livros e ebooks que indico para quem deseja aprender programação. Tudo que esta nesta página eu já testei, utilizei ou comprei – não indicaria nada que não conhecesse 🙂 Espero que esses links sejam úteis para você e que te ajudem nos seus estudos e na sua carreira como profissional de tecnologia! São muitos links, então selecione aqueles que você mais gostar e que irão te ajudar! Plataformas com cursos gratuitos de programação Curso em vídeo: https://www.cursoemvideo.com/cursos/ Code Cademy: https://www.codecademy.com/ RocketSeat: https://www.rocketseat.com.br/discover DevMedia: https://www.devmedia.com.br/cursos/gratuitos Udemy: https://www.udemy.com/pt/courses/free/ AWS Skill Builder: https://explore.skillbuilder.aws/ w3schools: https://www.w3schools.com/ Coursera: https://www.coursera.org/courses?query=free Data Science Academy: https://www.datascienceacademy.com.br/cursosgratuitos * Algumas plataformas é…
-
Introdução ao GIT
Quando iniciamos o desenvolvimento de um novo software, sabemos que ele irá sofrer alterações e mudanças ao longo do tempo, seja alterações de códigos existentes ou até mesmo implementação de novas funcionalidades. Todos os código que desenvolvemos devem ficar armazenados em algum local, e não, não é em nossos computadores, rs! Imagine um time com diversas pessoas. Todos os desenvolvedores atualizam e mexem no mesmo código fonte o tempo todo. Como você saberia o que cada um deles alterou ou implementou no projeto? Como você se manteria atualizado do que esta sendo feito no projeto? E onde seria o local principal que o código ficaria armazenado? É exatamente isso que…
-
O que eu aprendi em 5 anos como desenvolvedora
Olá pessoal, hoje resolvi trazer algumas coisas que aprendi ao longo de um pouco mais de 5 anos trabalhando como desenvolvedora. Atualmente sou analista de desenvolvimento PL e vejo que aprendi muitas coisas ao longo deste tempo e que poderia passar adiante. Espero que esse conteúdo seja útil para você e vamos lá! Aprendi a questionar e tirar minhas dúvidas Ter vergonha ou receio de perguntar me fez demorar mais ainda para aprender com quem já sabia. Então ao longo desse tempo aprendi a questionar e tirar minhas dúvidas com colegas que tinham mais experiência que eu e consequentemente aprendi mais. Que eu não ia somente colocar a mão em código…
-
O que é arquitetura de software
Podemos dizer que a arquitetura de software é a forma como a aplicação é organizada ou a maneira como os componentes desta aplicação comunicam-se entre si. Ou seja, a arquitetura nada mais é do que um conjunto de tecnologias e decisões que são tomadas pelos desenvolvedores ao criar um novo software. Antes de iniciar a construção de um novo software é necessário pensar em todas as tecnologias que o envolvem. E geralmente a arquitetura também é uma das primeiras coisas a se pensar ao iniciar o desenvolvimento de um novo software! Pois é através dela que a aplicação será moldada e será definido como os componentes irão se comunicar, como…
-
Visualização de dados 3D em Python
No post anterior fiz uma breve introdução ao Matplotlib, que é uma biblioteca para visualização de dados do python. Também demonstrei como criar gráficos 2D de uma forma simples e com poucos comandos. Esta mesma biblioteca permite também criar gráficos mais sofisticados e em 3D. Para criar os gráficos em 3D, existe um pacote de ferramentas do Matplotlib, o mplot3d e será utilizado a sua função axes3d. Será utilizado também o PyPlot que é um módulo do Matplotlib para criação de gráficos. Para deixar os gráficos mais amigáveis será utilizado o pacote cm, que disponibiliza um mapa com diversas cores. Nos exemplos a seguir será utilizada a versão 3 do Python e…
-
Visualização de dados em Python: Matplotlib
Olá!! Neste post irei falar sobre a biblioteca Matplotlib do Python, explicar o que é, qual a sua funcionalidade e como utilizá-la. A visualização de dados é importante em qualquer área, com ela é possível compreender de uma forma mais representativa as informações e, partir dos dados gerados, pode-se tomar decisões. Existem inúmeras ferramentas para criar estas visualizações, mas iremos demonstrar alguns exemplos utilizando o Matplotlib. Matplotlib É uma biblioteca para a visualização de dados em Python. Que apresenta uma API orientada a objetos que permite a criação de gráficos em 2D de uma forma simples e com poucos comandos. A ferramenta disponibiliza diversos tipos de gráficos, como em…
-
Funções Built-in do Python
No post anterior dei uma breve Introdução ao Python. Neste eu irei mostrar a utilização de algumas de suas funções built-in. Funções built-in são funções internas e nativas, ou seja, que já vem incorporadas na linguagem e estão sempre disponíveis para utilização. Assim não é necessário a importação. Basta utilizá-las diretamente no seu código quando desejar. O Python possui diversas funções built-in. Segue abaixo a listagem de todas elas: Built-in Functions abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() id() object() sorted() ascii() enumerate() input() oct() staticmethod() bin() eval() int() open() str() bool() exec() isinstance() ord() sum() bytearray() filter() issubclass() pow() super() bytes() float() iter() print()…
-
Introdução ao Python
Olá!! Neste post irei dar uma breve introdução ao Python, explicar como utilizá-lo e mostrarei alguns exemplos de códigos. Python é uma linguagem de programação livre, muito poderosa, robusta e multiplataforma. Possui a tipagem fraca, ou seja, não é necessário declarar o tipo da variável. Apesar de ser uma linguagem robusta, o Python foi criado para ser compreendido facilmente e com poucos comandos já é possível criar trechos de códigos. Possui várias bibliotecas e módulos, alguns já vem por padrão no Python e outros podem ser baixados através de repositórios. Essa diversidade de módulos, bibliotecas e pacotes, facilitam a sua utilização para diversos fins. Possibilitando que esta linguagem possa ser…