YoVDO

Learning Python with PyCharm

Offered By: LinkedIn Learning

Tags

PyCharm Courses Software Development Courses Python Courses Git Courses GitHub Courses Unit Testing Courses

Course Description

Overview

Learn about concepts of software development and how you can leverage PyCharm as a one stop shop solution for managing the intricacies of development.

Syllabus

Introduction
  • Software development and PyCharm
  • Why PyCharm?
  • What you should know
1. Getting to Know PyCharm
  • Installing Python
  • Installing PyCharm
  • PyCharm settings and accessibility
  • Editor tips and tricks
  • Creating and navigating your projects
2. Git and GitHub
  • Installing and setting up Git
  • Organizing your work with commit, branch, and merge
  • Saving your work with Git push
  • Collaborating with Git pull
3. Managing Dependencies
  • Defining dependencies and open source
  • Managing your dependencies
  • Keeping your projects organized with virtual environments
  • Challenge: Fix a problematic package, branch by branch
  • Solution: Fix a problematic package, branch by branch
4. Code Quality
  • What does code quality mean?
  • Debugging run-time errors
  • Debugging logical errors
  • Unit testing
  • Coding style
  • Challenge: Debug to fix broken tests and refactor the code
  • Solution: Debug to fix broken tests and refactor the code
Conclusion
  • Conclusion

Taught by

Mehdi Oulmakki

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Software Testing
University of Utah via Udacity
The Hardware/Software Interface
University of Washington via Coursera
Software Debugging
Saarland University via Udacity
Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera