The purpose of forming this Python Focus Group is to teach students in LaSalle Lab how to code in Python. Reference materials include Dr. Ian Korf's MCB 185 material and Python Basics for Data Science course by IBM hosted on edX.
Notes: https://github.com/vhaghani26/python_focus_group/blob/main/Session_01/session1.md
Recording: NA
- Terminals
- Opening the Terminal
- Using the Terminal
- Directories
- GitHub
- Files
- GitHub Personal Access Tokens
- UNIX Cheat Sheet
Notes: https://github.com/vhaghani26/python_focus_group/blob/main/Session_02/session2.md
Recording: https://www.youtube.com/watch?v=OItmKM8uuyI
- File and Directory Manipulation
- Renaming a Directory
- Renaming a File
- Moving Files
- Moving Directories
- Copying Files
- Wildcards at the Command Line
- Deleting Files
- Deleting Directories
- Linking Files & Directories
- File Permissions
Notes: https://github.com/vhaghani26/python_focus_group/blob/main/Session_03/session3.md
Recording: https://youtu.be/uOv00Z2nxUg
- GitHub Desktop
- Installing Python
- Verifying Python Installation
- Python at the Command Line
- Python Scripts
Notes: https://github.com/vhaghani26/python_focus_group/blob/main/Session_04/session4.md
Recording: NA
- Text Editors
- The
print()
Function - Comments in Python
- Variables
Notes: https://github.com/vhaghani26/python_focus_group/blob/main/Session_05/session5.md
Recording: https://youtu.be/v7MOOiPRwZE
- Aliasing (in .bashrc/.profile)
- Text Types (Strings)
- Escape Sequences
- Manipulating Strings
- Stripping Spaces
Notes: https://github.com/vhaghani26/python_focus_group/blob/main/Session_06/session6.md
Recording: https://youtu.be/IvIlPjDzDTg
- Indexing Strings
- Strides
- Assessing String Properties
- Replicating String Elements
- Concatenating Strings
- String Formatting (String Interpolation)
Notes: https://github.com/vhaghani26/python_focus_group/blob/main/Session_07/session7.md
Recording: https://youtu.be/COkd1Q3uw58
- Numeric Types (Integers, Floats, Complexes)
- Setting the Specific Data Type (Type Casting)
- Python Expressions
- Complex Math Operations and First Module Import
Notes: https://github.com/vhaghani26/python_focus_group/blob/main/Session_08/session8.md
Recording: TBD
- Sequence Types (Tuples, Lists, Ranges)
Notes: https://github.com/vhaghani26/python_focus_group/blob/main/Session_09/session9.md
Recording: TBD
- Mapping Types (Dictionaries)
- Set Types (Set, Frozenset)
- Boolean Types (Boolean)
- Comparison Operators
- Logic Operators
Notes: https://github.com/vhaghani26/python_focus_group/blob/main/Session_10/session10.md
Recording: TBD
- For-Loops
- While-Loops
All sections below are topics I plan to integrate into sessions.