Python 101 - Basics (PBS) - Lab Topology

 

Lab Topology

  • Lab 1. Welcome to Alta3 Research Labs
  • Lab 2. Using vim
  • Lab 3. Python IDEs
  • Lab 4. git and GitHub
  • Lab 5. Install Python
  • Lab 6. Shebang
  • Lab 7. Print
  • Lab 8. Getting user input()
  • Lab 9. Working with Lists
  • Lab 10. List Objects and Methods
  • Lab 11. Lists of Lists
  • Lab 12. Python Dictionaries
  • Lab 13. Getting dir(obj) help() and pydoc
  • Lab 14. String Methods
  • Lab 15. Copying Files and Folders
  • Lab 16. Moving and Renaming Files and Folders
  • Lab 17. Testing with if
  • Lab 18. IPv4 Testing with if
  • Lab 19. Writing your own if-logic script
  • Lab 20. Using while, if, elif, else
  • Lab 21. Troubleshooting while, if, elif, else
  • Lab 22. Starting to Learn Loops
  • Lab 23. Looping with for
  • Lab 24. for loops and range()
  • Lab 25. Migrating 2.x to 3.x py
  • Lab 26. Parsing Log Files
  • Lab 27. Write to Files
  • Lab 28. Read from Files
  • Lab 29. Archive with zipfile
  • Lab 30. Creating Functions
  • Lab 31. pip and import
  • Lab 32. Exploring Network Interfaces
  • Lab 33. Defining Functions
  • Lab 34. Scripting Commands with Python
  • Lab 35. Producing Graphs and Charts
  • Lab 36. Walking the Directory Tree
  • Lab 37. Excel and Intro to Pandas
  • Lab 38. RESTful APIs and JSON
  • Lab 39. Searching with Regular Expressions
  • Lab 40. Use RegEx to Search Text
  • Lab 41. Best Practice and pylint
  • Lab 42. Testing with pytest
  • Lab 43. Packaging Python Projects
  • Lab 44. Running Python Scripts with Crontab
  • Lab 45. Creating objects in Python from “Scratch”
  • Lab 46. Class Inheritance
  • Lab 47. Using Classes
  • Lab 48. Argument Parsing
  • Lab 49. Unpacking Arguments
  • Lab 50. Automating SMTP and Extended SMTP
  • Lab 51. XML Parsing with ElementTree
  • Lab 52. Timestamping - import time datetime
  • Glossary