Python 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