January 2016
M T W T F S S
 123
45678910
11121314151617
18192021222324
25262728293031
2016 January
-1
archive,date,bridge-core-2.1.4,ajax_fade,page_not_loaded,,qode-title-hidden,side_area_uncovered_from_content,qode-content-sidebar-responsive,qode-child-theme-ver-1.0.0,qode-theme-ver-20.5,qode-theme-bridge,qode_header_in_grid,wpb-js-composer js-comp-ver-7.9,vc_responsive,elementor-default,elementor-kit-17504

[vc_text_separator title='' title_align='separator_align_left' border='no' border_color='' background_color='' text_color=''] Python is a powerful general-purpose, object-oriented language. It is an easy to learn language which is used for pretty much anything (games, web development, applications, data analysis, and academic research). Although most scientists use Fortran or C, I think the current generation is leaning towards using Python.   Personally, the best way to learn Python is to start using it for a project or try to solve a problem with it or if you have a code written in some other language try to do it in Python. However, you have to start by learning the grammar (the syntax) and the basics first. There are so many resources around (it can be even hard to decide where to start). Here I list few resources to jump start your programming journey with Python. Take the Python Class from Codecademy  - basic syntax Take the Google's Python Class Learn Python the Hard Way - a free book with lots of Python concepts The Python Tutorial LearnPython.org   There are several excellent Python IDEs. Here are the ones I used and liked: Spyder (use it with Anaconda) -  my favorite Anaconda is a completely free Python distribution. It includes the most popular Python packages  such as NumPy, Pandas, SciPy, Matplotlib, and IPython. I find these packages to...