/mcestudos

Guia para estudos em Matemática, Computação, Ciências, Artes, e Introdução Básica a Programação de Computadores com a Linguagem Python

Primary LanguageC++GNU General Public License v3.0GPL-3.0

mcestudos

Matemática & Computação e Tecnologias

Guia para estudos em Matemática, Computação e Introdução Básica a Programação de Computadores com a Linguagem Python. E links relacionados a tecnologia e cultura GEEK/Hacker

1. Introdução

Requisitos básicos iniciais gerais em nivél médio (colegial/HighSchool), principalmente em Matemática e Fisica. Dependendo das áreas/projetos outros conhecimento mais avançados podem ser requeridos. Por exemplo, estudo de Inteligência Artifical e Robotica requerem basicamente conhecimentos em matemática avançada como Algebra Linear, Cálculo, Combinatoria, Probabilidade, Estatistica (tanto IA como Robotica) além de Fisica, Mecanica, Eletronica dependendo.

Para matemática é possível achar livros como da SBM (ensino médio), Fundamentos da Matemática além de links de páginas como do IMPA (Instituto de Matemática Pura e Aplicada e OBMEP (Olimpiada Brasileira de Matemática das Escolas Públicas).

  1. Latex/TEX (editoração cientifica) https://en.wikibooks.org/wiki/LaTeX
  2. Editor de texto Vim (livro sobre) https://woliveiras.com.br/vimparanoobs/index.html
  3. PET-CoCE é um Programa de Educação Tutorial (PET) da Universidade Tecnológica Federal do Paraná (UTFPR), Câmpus Curitiba http://www.dainf.ct.utfpr.edu.br/petcoce/
  4. IMPA https://www.impa.br
  5. Matemática Básica OBMEP http://matematica.obmep.org.br/
  6. www.wsricardo.github.io
  7. Básico sobre Lógica de Programação e Python https://gaenos.wordpress.com/2014/11/15/basico-python/
  8. Cursos Informática TI http://timtec.com.br/pt/
  9. Python Para Zumbis (programação de computador nivel iniciante ao itermediario) https://www.youtube.com/playlist?list=PLUukMN0DTKCtbzhbYe2jdF4cr8MOWClXc
  10. Criando Game com Python - https://www.youtube.com/watch?v=0YJq9_u4n5k&list=PLxNM4ef1BpxivJHPrgYFROqVACvDG-wRW (www.pygame.org)
  11. Python OO - Udacity https://www.udacity.com/wiki/classes
  12. Ignorância Zerp (Python) Curso https://www.youtube.com/channel/UCmjj41YfcaCpZIkU-oqVIIw
  13. Curso Python 3 (Cursos Em Videos) https://www.youtube.com/playlist?list=PLHz_AreHm4dlKP6QQCekuIPky1CiwmdI6
  14. Curso Python Flask (framework web) https://www.youtube.com/playlist?list=PL3BqW_m3m6a05ALSBW02qDXmfDKIip2KX
  15. UnivespTV http://univesptv.com.br/
  16. Cursos Gratuitos - Gustavo Guanabara- Canal https://www.youtube.com/user/cursosemvideo
  17. Khan Academy - Estudos Online - https://pt.khanacademy.org/computing/computer-programming
  18. Data Structures & Algorithm Analysis by Clifford A. Shaffer http://people.cs.vt.edu/~shaffer/Book/
  19. Programação em C http://www2.ic.uff.br/~hcgl/tutorial.html
  20. Computação e Analise de Algoritmos https://www.ime.usp.br/~pf/
  21. Playground Python Tech.IO https://tech.io/playgrounds/500/advanced-python-features/content/advanced-python-features
  22. Visualizar Execução de umcódigo, programa, passo à passo - http://www.pythontutor.com/
  23. What's New In Python 3 https://docs.python.org/3.0/whatsnew/3.0.html
  24. What's New In Python https://docs.python.org/3.0/whatsnew/index.html
  25. Garbage Collection In Python - https://docs.python.org/3.0/whatsnew/2.0.html#garbage-collection-of-cycles
  26. https://wsricardo.github.io
  27. Raspagem de Dados - Portais e Artigos https://github.com/wsricardo/mcestudos/blob/master/rasp-dados.md
  28. Berkeley CS162 - OS Operating Systems and Systems Programming https://cs162.eecs.berkeley.edu/

2. Matemática Avançada

Geometria Analitica, Algebra Linear, Calculos, Combinatória, Probabilidade.

3. Introdução A Programação

Programas de computador são construidos afim de facilitar e agilizar determinadas tarefaz maçantes e que demandam grande capacidades de armazanamento e processamento os mesmos são construidos sobre conceitos e definições de algoritmos e linguagens de programação em sua implementação.

Um algoritmo é uma sequência de instruções não ambiguas bem definidas para resolução dum problema. De posse desta definição determinamos um algoritmo que servirá em tarefas executadas dentro do escopo de um programa conforme metodo de desenvolvimento usado na construção do software(programa).


Aulas


4. Computação e Sistemas

O advento da computação veio com uso em finalidades militares, apesar de outros trabalhos virem sendo feitos como de Ada Lovelace e Charles Babbage no século 19. Além dos grandes feitos do matemático Alan Turing.



Sistemas Operacionais - Univesp
Engenharia da Computação- Sistemas Operacionais
Desenvolvimento de Sistema Wiki OSDev http://wiki.osdev.org/Main_Page



5. Tecnologias & Educação

Canal UnivespTV fornece um vasto conteudo em diversas áreas doconhecimento tanto em ciencias, tecnologias como em areas humanas (Historia, Arte, e outras) www.univestv.com.br


6. Cultura GEEK

Cultura 'geek' envolve não só elementos das areas de tecnologias como computação como também literatura de ficção, cinema, artes, e um modo proprio de vertir-se inspirados por personagens de filmes e no universo da tecnologia.
Links

7. Hacker

Infelizmente atualmente associado à atos ilicitos e usado como sinônimo de 'crackers' muitas vezes, os hackers são nada mais nada menos que pessoas que teem um grande dominio em área do conhecimento em grande parte informatica e tecnologia (comum assemelhar-se de certa forma ao que chamava-se de CDF ou Nerd e possui caracteristicas da cultura GEEk)
Links




Redes & Chats com Python
Pesquisando sobre P2P, IRCs, Webchat.
Como construi-los com python puro(preferencialmente) ou com libs.
Que tiver mais sugestões e dicas de segurança só comentar.
  1. https://github.com/siddharthasahu/P2P-chat-application/blob/master/chatApp.py
  2. https://github.com/vijayant123/Python-P2P-Chat/blob/master/chat.py
  3. https://github.com/chprice/Python-Chat-Program
  4. https://pypi.python.org/pypi/irc
  5. https://linuxacademy.com/blog/geek/creating-an-irc-bot-with-python3/






LINKS Various



Matérias e Artigos





Note muitos codigos e materiais são contribuições de terceiros cabendo à estes os respectivos direitos sobre criação. Sendo este repositório uma forma não só de manter e divulgar, como também criar um guia como auxilio aos estudantes.



Grato.
Abraços fraternos e cordiais.
Wandeson Ricardo


GAENOS http://www.gaenos.blogspot.com