Python

Python is powerful… and fast; plays well with others; runs everywhere; is friendly & easy to learn; is Open.

Why the name Python for Python?

When he began implementing Python, Guido van Rossum was also reading the published scripts from “Monty Python’s Flying Circus”, a BBC comedy series from the 1970s. Van Rossum thought he needed a name that was short, unique, and slightly mysterious, so he decided to call the language Python.

5 Reasons why Python is Powerful Enough

  1. Python is Efficient
  2. Python is Fast
  3. Python is Broad
  4. Python is not Python
  5. Python is Easy

I say, pick the language that empowers your domain experts directly.
Pick Python.

Resources

1. Home https://www.python.org/

2. Download
https://www.python.org/downloads/
http://www.activestate.com/activepython

3. PyPI – The Python Package Index
https://pypi.python.org/pypi

4. The Python Tutorials
https://docs.python.org/3/tutorial/index.html
http://www.tutorialspoint.com/python/index.htm

5. Learn Python in one Video
Cover modules, comments, print, arithmetic operators, order of operation, lists, tuples, dictionaries, conditional operators, logical operators, if, else, elif, loops, for, while, break, continue, functions, return, readline(), string operators, file i/o, classes, objects and much more.
http://www.newthinktank.com/2014/11/python-programming/

6. Google Python Class
YouTube PlayList – https://www.youtube.com/playlist?list=PLC8825D0450647509

7. Books
Python Books at it-ebooks.info – http://www.it-ebooks.info/search/?q=python&type=title
Learn Python the hardway, Videos

8. Quick Reference
http://www.astro.up.pt/~sousasag/Python_For_Astronomers/Python_qr.pdf

9. Online Courses
9.1 Programming for Everybody (Getting Started with Python)
https://www.coursera.org/learn/python
https://www.coursera.org/courses/?query=python&languages=en

9.2 Code 401: Advanced Software Development in Python
https://www.codefellows.org/courses/code-401/advanced-software-development-in-python

10. Tools
10.1 PyDev – Python IDE for Eclipse
http://www.pydev.org/
Setting up Eclipse for Python – https://www.youtube.com/watch?v=vHRRiBHI3to

10.2 PyCharm – Python IDE for Professional Developers
https://www.jetbrains.com/pycharm/

10.3 Execute Python online
http://www.tutorialspoint.com/execute_python_online.php

10.4 PDB –  The Python Debugger
python –mpdb <script>
    Commands
        p – print, c – continue, restart, s – step into, n – next, up – finish current function, bt/where – Stack trace
        https://docs.python.org/2/library/pdb.html

11. How to Install Python Package

1. Open Cmd with “Run as administrator.”

  Microsoft Windows [Version 6.1.7601]
  Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
 
  C:\windows\system32>cd \”Program Files”
 
  C:\Program Files>cd “Python 3.5”
 
  C:\Program Files\Python 3.5>cd Scripts
 
  C:\Program Files\Python 3.5\Scripts>pip install ijson
  Collecting ijson
    Downloading ijson-2.2-py2.py3-none-any.whl
  Installing collected packages: ijson
  Successfully installed ijson-2.2

Also see

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s