Mission Python
"The last computer programming language that you should learn"
You too can learn to code
That works bit by bit.
Goals:
Provide computer education and Python Programming environment.
Create an educational environment to play with computers, code with Python, and make it the Favorite Tool.
Develop curricula to teach the next generation about the mechanics and importance of scientific programming.
Providing continuous education on Scientific Computing.
Create a strong computational research group.
Promote the use of open source operating systems (UBUNTU) and other softwares.
All works and no play makes 'Jim' a dull boy...
Want to start to play and learn?
You can start from here.
Do you want to play around with Symbolic Mathematics and Computer Algebra?
Come join us to play with us to compute mathematical object symbolically. SymPy is a python playground for symbolic computation. Don't forget to run code block in SymPy Live.
Make things easy and hard things possible
Welcome to Python Software Foundation!
Why Python? Among the host of high level programming languages that scientist might pick up to speed up their computational skill, Python, first developed Guido van Rossum, is an extremely powerful language and toolkit.
Scientific programmer routinely used some of the core packages:
NumPy : Fundamental package for scientific computing with Python based on mathematical arrays
SciPy : Python tools for Science. It has many scientific tools like linear algebra, differential equations, signal processing and more
SymPy : Python library for symbolic mathematics
Matplotlib : 2D plotting library
Pandas : Data analayis library
Seaborn : Visualization library for statistical data
NetworkX : Package for network analysis
QuTip : Quantum Toolbox in Python
QisKit : Open Source Quantum Development
PyCX : Python repository for complex systems
Ahkab : Open source electronic circuit simulation in python
Good Articles about Python:
1. Programming: Pick up Python
2. Python for Education: Computational methods for nonlinear systems
Books:
1.Python for education : Ajith Kumar
2. A primer for scientific programming in python : Hans Petter Langtangen
3. Learning Scientific Programming with Python: Christian Hill