top of page
Search
  • ldsoar1990

Learning Programming

Updated: Aug 26, 2020

Comprehensive


FreeCodeCamp:


 

Linux


Learning the Command Line from Code Academy:

 

Python


Miniconda, an excellent platform for python:


Moran Python: there are a lot of tutorials from basic to more advanced, but they are in Chinese.

Interested users are encouraged to dig into the main site, there are also tutorials about data analysis, figure plotting, machine learning, and Git.


Learn Python - Full Course for Beginners [Tutorial]:


Dive into python 3:


Python 3 tutorials:


Python 2.7 tutorials:*

*note that python 2.7 has stopped updating. Considering it is a classical version of python which is widely used previously, here I also listed its tutorial.


Using Cython to accelerate python:

 

Machine Learning


Open course about machine learning by Dr. Andrew Ng:


Convolutional Neural Networks for Visual Recognition course by Dr. Fei-Fei Li at Stanford:

 

Tools for scientific research


Python energy landscape explorer:


Pytraj:


ParmEd:


MDAnalysis:

a. Main webpage: https://www.mdanalysis.org/


Dr. Jason Swails' wiki, having tutorials for how to set up a computer for computational chemistry software:


Amber-wiki:

61 views0 comments

Recent Posts

See All

Science education videos

Domain of Science: https://www.youtube.com/channel/UCxqAWLTk1CmBvZFPzeZMd9A Professor Dave Explains: https://www.youtube.com/channel/UC0cd_-e49hZpWLH3UIwoWRA Khan Academy: https://www.khanacademy.org/

Online videos for computational chemistry

Computational Chemistry in general By Chris Cramer from UMN: https://www.youtube.com/playlist?list=PLkNVwyLvX_TFBLHCvApmvafqqQUHb6JwF By B. L. Tembe from IIT Bombay: https://www.youtube.com/playlist?l

Q&A [To be updated]

1. Best way to learn: read, think, summarize, manual works, process alternately 2. Altitude for doing research: Pragmatism vs perfectionism

bottom of page