Mathematica Essentials (beta) by 

R@JHM an authorized and very dedicated reseller of Mathematica ;-)

Functional Symbolic and Object Programming

The most versatile language allowing 15+ programming paradigms

beyond Excel, and python and enjoy the power and range of symbolics


References

  • Wolfram Student Edition Intro Page >>
  • Elementary Introduction to Wolfram Language (Stephen Wolfram) >>
  • Wolfram Language Documentation >>



Demonstrations

  • Everyday >> Meteorlogy >> Architecture >> Geography >> Linguistics >> 
  • Calculus >> Geometry>>
  • Physics >> 
    • Classical>>, Quantum>>, Physical Chemistry>> Stat Mech>>
  • Visualization>>


Arithmetics

  • +,-,*,/
  • Plus[], Subtract[], Times[], Divide[], Power[], Max[], Min[], RandomInteger[]


Types:

Real, Integer, String, Boolean, DateObject, Entities, Objects(Graphics, Images, Sound, Dataset,  TimeSeries, …)


Trig, Algebra, Matrix and Diff EQ






Charts, Fit, Regression and Machine Learning

ListLinePlot[{}], BarChart[], PieChart[], NumberLinePlot[], Column[], ContourPlot[], DensityPlot[]


EIWL Displaying lists >>


  • Show[],Grid[], GraphicsGrid[], Row[],TableForm[], MatrixForm[]
  • Fit[], FindFit[]
  • Classify[]
  • MorphologicalSegmentation[]






Data, Entities, Statistics 

  • List[]={}, ListPlot[], Range[], Reverse[{a,b,c…}], Join[{stringA},{stringB}]
  • Rules[], Edges[],Graph[], 
  • List[]+List[], Sort[], Length[], Total[], Count[]
  • First[][, Last[], Part[], Take[]


  • Import[,”JSON”], Export[abc.cvs]
  • Dataset[], AssociationThread[], Normal[], Keys[], Values[]
  • data[[n,m]], data[[n;;m]], data[[All,m]],data[“name”]
  • Quantity[]. UnitConvert[]
  • Entity[],EntityClass[], CityData[], CountryData[], PlanetsData[]








Simulations and risk analysis

Manipulate[]

pdf from data…..


Color

  • Red, Green, Blue, Yellow, Orange, Pink, Purple
  • RGBColor[]
  • Hue[]
  • RandomColor[], ColorNegate[], Blend[],Binarize[], EdgeDetect[]
  • Style[]
  • ColorFunction[]




Image Processing

  • CurrentImage[], ColorNegate[], Binarize[], Blur[], EdgeDetect[], DominantColor[], ImageCollage[], ImageAdd[]










Graphics

  • Circle[], Disk[], Regular Polygon, Graphics, Graphics3D[], Sphere[], Cylinder[], Cone[]



Interactive

  • Manipulate
  • ListAnimate


Speed

  • Parallel
  • CUDALink




Deployment

CloudPublish

EmbedCode

ScheduledTask

SendEmail


Academic Applications

Homework

Research

Slideshows

Reports

Computational Essays

Blogs

Course Material



Connections:

ExternalEvaluate: python, NodeJS,

IOT: Arduino,RasberryPi, Databin

Other apps: Unity Engine, Matlab, ExcelLink, SolidWorks

Other languages: Wolfram Engine






Technical

Module[]

If, While, Do

SystemDialog[]

Print[]


f[] vs f[{}]

Style[] vs directives []


Pro Tips




Special Functions

Gaussians, BesselJ, Frenel, Greens