Managing Python Projects
Offered By: LinkedIn Learning
Course Description
Overview
Get tips for efficiently managing your Python projects. Learn how to help your team stay coordinated as you bring your projects to the finish line.
Syllabus
Introduction
- Managing Python day-to-day
- What you should know
- Using the exercise files
- Working together as a team
- Avoid mistakes
- Code reuse
- Overview
- README.md
- __init__.py
- Tests
- Makefile
- setup.py
- Challenge: Slowmath project
- Solution: Slowmath project
- The problem
- Package managers
- virtualenvs
- Production vs. development
- Challenge: Create environment
- Solution: Create environment
- What to test
- How much to test
- Pytest overview
- Fixtures
- Skipping and marks
- Checking for exceptions
- Challenge: Test cases from file
- Solution: Test cases from file
- Working together
- Source control
- Issue tracking
- Feature branches
- Code review
- Retrospective
- Challenge: Implement features
- Solution: Implement features
- Next steps
Taught by
Miki Tebeka
Related Courses
Learning Jira (Cloud Edition)LinkedIn Learning Learning Jira (Server Edition)
LinkedIn Learning Learning Jira Software
LinkedIn Learning Learning Jira Software 7.5-7.9 (2018)
LinkedIn Learning Learning PlanGrid: Digital Construction Drawings
LinkedIn Learning