Programming

From Ideasplace
Jump to navigation Jump to search

General Programming

Python

Python Libraries of Note

  • NumPy - adds support for large, multi-dimensional arrays and matrices
  • SciPy - contains modules for optimization, linear algebra, integration, interpolation, special functions, FFT, signal and image processing
  • Keras - artificial neural networks
  • Pandas - data manipulation and analysis.
  • Matplotlib - plotting library for the Python programming language and its numerical mathematics extension NumPy
  • PyTorch - machine learning library based on the Torch library used for applications such as computer vision and natural language processing
  • Scikit-learn - machine learning library
  • TensorFlow - used mainly for training and inference of neural networks.
  • Requests - client library - maps the HTTP protocol onto Python's object-oriented semantics

Arduino

C derivatives

HTML5/CSS

Javascript

Ruby

PHP

Perl

ASP.NET

Java

Server side Javascript

NoSQL databases

Relational databases