Python for Everybody (@ Coursera)
This course is taught by Prof. Charles Russell Severance from University of Michigan. If you are an absolute beginner in Python and want to learn Python as well as data extraction, analysis and visualization, you should start from here.
Key Concepts: Json, Xml, Python Programming, Database (DBMS), Python Syntax And Semantics, Basic Programming Language, Computer Programming, Data Structure, Tuple, Web Scraping, Sqlite, SQL.
This specialization course contains following sub-courses:
- Getting Started with Python
- Python Datastructure (e.g., List, Tuples, & Dictionary )
- Using Python to Access Data (e.g., application of web APIs to obtain HTML,XML, and JSON format data)
- Using Database with Python (e.g., implementation of SQLite3 as database and querry over data in database with SQL, web crawlers. )
- Retieving, Processing, and Visualizing Data
Python: A Concise Introduction (@ Coursera)
This is an introductory level of Python which includes fundamentals of programming with concepts in object-oriented programming and introductory data-structures for example list, tuple and dictionary. More concepts in programming is presented in Algorithm and data structure section.
- Property of List (e.g., immutability, append,indexing,list to array). Introduced Tuple.
- Usefulness of Dictionary (e.g., key-valu pair paradigm of NoSQL database, search by key, involvement of list in dictionary, dictionary of dictionary, I/O data with json).
- Exploration of loops and conditions (e.g., for loop, while loop, zip, enumerate, break) and iterated over list and dictionary.
- Implementation of loops and condition in creating Fern.
Python for Research (@ EDX)
This is an introductory level of Python which includes fundamentals of programming with concepts in object-oriented programming and introductory data-structures for example list, tuple and dictionary. More concepts in programming is presented in Algorithm and data structure section.
- Property of List (e.g., immutability, append,indexing,list to array). Introduced Tuple.
- Usefulness of Dictionary (e.g., key-valu pair paradigm of NoSQL database, search by key, involvement of list in dictionary, dictionary of dictionary, I/O data with json).
- Exploration of loops and conditions (e.g., for loop, while loop, zip, enumerate, break) and iterated over list and dictionary.
- Implementation of loops and condition in creating Fern.
Python Tutorials (@ Python.org)
This is an introductory level of Python which includes fundamentals of programming with concepts in object-oriented programming and introductory data-structures for example list, tuple and dictionary. More concepts in programming is presented in Algorithm and data structure section.
- Property of List (e.g., immutability, append,indexing,list to array). Introduced Tuple.
- Usefulness of Dictionary (e.g., key-valu pair paradigm of NoSQL database, search by key, involvement of list in dictionary, dictionary of dictionary, I/O data with json).
- Exploration of loops and conditions (e.g., for loop, while loop, zip, enumerate, break) and iterated over list and dictionary.
- Implementation of loops and condition in creating Fern.
From Python to Numpy (by Nicolas P. Rougier)
This is an introductory level of Python which includes fundamentals of programming with concepts in object-oriented programming and introductory data-structures for example list, tuple and dictionary. More concepts in programming is presented in Algorithm and data structure section.
- Property of List (e.g., immutability, append,indexing,list to array). Introduced Tuple.
- Usefulness of Dictionary (e.g., key-valu pair paradigm of NoSQL database, search by key, involvement of list in dictionary, dictionary of dictionary, I/O data with json).
- Exploration of loops and conditions (e.g., for loop, while loop, zip, enumerate, break) and iterated over list and dictionary.
- Implementation of loops and condition in creating Fern.
Numpy Tutorial (by Justin Johnson)
This is an introductory level of Python which includes fundamentals of programming with concepts in object-oriented programming and introductory data-structures for example list, tuple and dictionary. More concepts in programming is presented in Algorithm and data structure section.
- Property of List (e.g., immutability, append,indexing,list to array). Introduced Tuple.
- Usefulness of Dictionary (e.g., key-valu pair paradigm of NoSQL database, search by key, involvement of list in dictionary, dictionary of dictionary, I/O data with json).
- Exploration of loops and conditions (e.g., for loop, while loop, zip, enumerate, break) and iterated over list and dictionary.
- Implementation of loops and condition in creating Fern.
Pandas Cheat Sheet (@ Datacamp)
This is an introductory level of Python which includes fundamentals of programming with concepts in object-oriented programming and introductory data-structures for example list, tuple and dictionary. More concepts in programming is presented in Algorithm and data structure section.
- Property of List (e.g., immutability, append,indexing,list to array). Introduced Tuple.
- Usefulness of Dictionary (e.g., key-valu pair paradigm of NoSQL database, search by key, involvement of list in dictionary, dictionary of dictionary, I/O data with json).
- Exploration of loops and conditions (e.g., for loop, while loop, zip, enumerate, break) and iterated over list and dictionary.
- Implementation of loops and condition in creating Fern.
Numpy Cheat Sheet (@ Datacamp)
This is an introductory level of Python which includes fundamentals of programming with concepts in object-oriented programming and introductory data-structures for example list, tuple and dictionary. More concepts in programming is presented in Algorithm and data structure section.
- Property of List (e.g., immutability, append,indexing,list to array). Introduced Tuple.
- Usefulness of Dictionary (e.g., key-valu pair paradigm of NoSQL database, search by key, involvement of list in dictionary, dictionary of dictionary, I/O data with json).
- Exploration of loops and conditions (e.g., for loop, while loop, zip, enumerate, break) and iterated over list and dictionary.
- Implementation of loops and condition in creating Fern.