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

Artificial Intelligence for Robotics
Stanford University via Udacity
Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Web Development
Udacity
Programming Languages
University of Virginia via Udacity