classes
i523
Lessons
Changes
Fork
Site
I523 Big Data Applications and Analytics (2017)
Content
Additional Content
I523 Big Data Applications and Analytics (2016)
Overview
Syllabus
Refcards
Homework
Gitlab
Python for Big Data
Python Fingerprint Example
Refcards
4.1. Linux Shell
2.2. LaTeX
Ubuntu Development Configurations
Using SSH Keys
Homework References
1.5. Contributing
I524 Big Data and Open Source Software Projects (2017)
Preface
i524 Big Data and Open Source Software Projects (2017)
I524 Calendar
I524 Lectures
I524 Assignments
HID Assignment
Technologies
B534 Cloud Computing (2018)
Content
FAQ
What are the prerequisites for this class?
I am full time student at IUPUI. Can I take the online version?
I am a residential student at IU. Can I take the online version only?
The class is full what do I do?
Do I need to buy a textbook?
Do I need a computer to participate in this class?
Where is the official IU calendar for the Fall?
How do I ask a question?
How to write a research article on computer science?
Which bibliography manager is required for the class?
Can I use endnote or other bibliography managers?
Plagiarism test and resources related to that
How many hours will this course take to work on every week?
Is all classes material final?
What are the changes to the web page?
What lectures should I learn when?
I524: Why are you doing the papers?
I524: Why are there no homework to test me on skills such as ansible or python?
I524: Why not use chef or another DevOps framework?
I am lost?
I do not like Technology/Topic/Project/etc?
I am not able to attend the online hours
Do I need to attend the online sessions?
What are the leaning outcomes?
There are so many messages on Piazza I can not keep up.
I do not know python. What do I do?
Tips: TechList.1 homework
Citations
Spelling
Github
Rubric
Timeliness
Outdated Tech ology
Techlist 1 and Paper 1 : Pagecount
Tips to Install Virtualbox
Do I generate the SSH key on Ubuntu VM ?
Ways to run Ubuntu on Windows 10
Don’t use Anaconda
Using SSH Key for Git Push
Can I write the papers on OSX?
What is the nature of team collaboration on papers
What is the nature of team collaboration on papers
What are the due dates for assignments
What are good places to find refernce entries?
How to install Matplotlib?
How to test if your OS can install cloudmesh_client
Windows
OS X
Linux
Tips to write a Good Paper
Lessons
Cloud (under construction)
Contributing
Writing Documents
Linux
Organization
Programming
Data
Software Projects
Software Projects
IaaS
Docker Container
Ansible
Chef
Compaprison of Configuration management software
Composite Clusters (under preparation)
Dynamic deployment of arbitrary X software on VC (under preparation)
Hadoop Virtual Cluster Installation
Ubuntu Juju
MongoDB Virtual Cluster (under preparation)
OpenMPI Virtual Cluster (Under Preparation)
OpenStack Heat
Other (Under Preparation)
DevOps (under preparation)
Overview Virtual Cluster (under preparation)
Puppet
Full Message of
salt-call
Execution
SaltStack
Notebooks
Todos
General
Changelog
%%version%% (unreleased)
3.2.0 (2017-08-07)
3.1.1 (2017-02-19)
3.1.0 (2017-02-10)
3.0.9 (2017-01-30)
3.0.8 (2017-01-22)
3.0.7 (2017-01-20)
3.0.6 (2017-01-11)
3.0.5 (2017-01-11)
3.0.4 (2017-01-09)
3.0.3 (2017-01-09)
3.0.2 (2017-01-07)
3.0.1 (2017-01-06)
3.0 (2017-01-06)
Page
4.3. Python
Site
I523 Big Data Applications and Analytics (2017)
Content
Additional Content
I523 Big Data Applications and Analytics (2016)
Overview
Syllabus
Refcards
Homework
Gitlab
Python for Big Data
Python Fingerprint Example
Refcards
4.1. Linux Shell
2.2. LaTeX
Ubuntu Development Configurations
Using SSH Keys
Homework References
1.5. Contributing
I524 Big Data and Open Source Software Projects (2017)
Preface
i524 Big Data and Open Source Software Projects (2017)
I524 Calendar
I524 Lectures
I524 Assignments
HID Assignment
Technologies
B534 Cloud Computing (2018)
Content
FAQ
What are the prerequisites for this class?
I am full time student at IUPUI. Can I take the online version?
I am a residential student at IU. Can I take the online version only?
The class is full what do I do?
Do I need to buy a textbook?
Do I need a computer to participate in this class?
Where is the official IU calendar for the Fall?
How do I ask a question?
How to write a research article on computer science?
Which bibliography manager is required for the class?
Can I use endnote or other bibliography managers?
Plagiarism test and resources related to that
How many hours will this course take to work on every week?
Is all classes material final?
What are the changes to the web page?
What lectures should I learn when?
I524: Why are you doing the papers?
I524: Why are there no homework to test me on skills such as ansible or python?
I524: Why not use chef or another DevOps framework?
I am lost?
I do not like Technology/Topic/Project/etc?
I am not able to attend the online hours
Do I need to attend the online sessions?
What are the leaning outcomes?
There are so many messages on Piazza I can not keep up.
I do not know python. What do I do?
Tips: TechList.1 homework
Citations
Spelling
Github
Rubric
Timeliness
Outdated Tech ology
Techlist 1 and Paper 1 : Pagecount
Tips to Install Virtualbox
Do I generate the SSH key on Ubuntu VM ?
Ways to run Ubuntu on Windows 10
Don’t use Anaconda
Using SSH Key for Git Push
Can I write the papers on OSX?
What is the nature of team collaboration on papers
What is the nature of team collaboration on papers
What are the due dates for assignments
What are good places to find refernce entries?
How to install Matplotlib?
How to test if your OS can install cloudmesh_client
Windows
OS X
Linux
Tips to write a Good Paper
Lessons
Cloud (under construction)
Contributing
Writing Documents
Linux
Organization
Programming
Data
Software Projects
Software Projects
IaaS
Docker Container
Ansible
Chef
Compaprison of Configuration management software
Composite Clusters (under preparation)
Dynamic deployment of arbitrary X software on VC (under preparation)
Hadoop Virtual Cluster Installation
Ubuntu Juju
MongoDB Virtual Cluster (under preparation)
OpenMPI Virtual Cluster (Under Preparation)
OpenStack Heat
Other (Under Preparation)
DevOps (under preparation)
Overview Virtual Cluster (under preparation)
Puppet
Full Message of
salt-call
Execution
SaltStack
Notebooks
Todos
General
Changelog
%%version%% (unreleased)
3.2.0 (2017-08-07)
3.1.1 (2017-02-19)
3.1.0 (2017-02-10)
3.0.9 (2017-01-30)
3.0.8 (2017-01-22)
3.0.7 (2017-01-20)
3.0.6 (2017-01-11)
3.0.5 (2017-01-11)
3.0.4 (2017-01-09)
3.0.3 (2017-01-09)
3.0.2 (2017-01-07)
3.0.1 (2017-01-06)
3.0 (2017-01-06)
4.3. Python
Web Links
i523
i524
4.3. Python
¶
Python
4.3.1. Introduction to Python
4.3.1.1. About the Tutorial
4.3.1.2. Links
4.3.2. Python Installation
4.3.2.1. Managing custom Python installs
4.3.2.1.1. Managing Multiple Python Versions with Pyenv
4.3.2.1.1.1. Instalation without pyenv
4.3.2.1.1.2. Disabeling wrong python installs on OSX
4.3.2.1.1.3. Install pyenv on OSX from git
4.3.2.1.1.4. Instalation of Homebrew
4.3.2.1.1.5. Install pyenv on OSX with Homebrew
4.3.2.1.1.6. Install pyenv on Ubuntu
4.3.2.1.1.7. Install Different Python Versions
4.3.2.1.1.8. Set up the Shell
4.3.2.1.1.9. Switching Environments
4.3.2.2. Instalation without pyenv
4.3.2.2.1. Make sure pip is up to date
4.3.2.3. Anaconda and Miniconda
4.3.2.3.1. Miniconda
4.3.2.3.2. Anaconda
4.3.2.3.2.1. Exercise
4.3.2.3.3. virtualenv
4.3.3. Interactive Python
4.3.4. Python 3 Features in Python 2
4.3.5. Statements and Strings
4.3.6. Variables
4.3.7. Data Types
4.3.7.1. Booleans
4.3.7.2. Numbers
4.3.8. REPL (Read Eval Print Loop)
4.3.9. Module Management
4.3.9.1. Import Statement
4.3.9.2. The from … import Statement
4.3.10. Date Time in Python
4.3.11. Control Statements
4.3.11.1. Comparision
4.3.11.2. Iteration
4.3.12. Datatypes
4.3.12.1. Lists
4.3.12.2. Sets
4.3.12.3. Removal and Testing for Membership in Sets
4.3.12.4. Dictionaries
4.3.12.5. Dictionary Keys and Values
4.3.12.6. Counting with Dictionaries
4.3.13. Functions
4.3.14. Classes
4.3.15. Database Access
4.3.16. Modules
4.3.17. Installing Libraries
4.3.18. Using pip to Install Packages
4.3.19. GUI
4.3.19.1. GUIZero
4.3.19.2. Kivy
4.3.20. Formatting and Checking Python Code
4.3.21. Using autopep8
4.3.22. Further Learning
4.3.23. Writing Python 3 Compatible Code
4.3.24. Using Python on FutureSystems
4.3.25. Ecosystem
4.3.25.1. pypi
4.3.25.2. Alternative Installations
4.3.25.3. Autoenv: Directory-based Environments
4.3.26. Resources
4.3.27. Jupyter Notebook Tutorials
4.3.28. Exercises
4.3.29. CMD5
4.3.29.1. Resources
4.3.29.2. Creating a Python Development Environment
4.3.29.3. Installation from source
4.3.29.4. Execution
4.3.29.5. Create your own Extension
4.3.29.6. Excersise