Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning Python with PyCharm

Learning Python with PyCharm

2h 26mBeginner2022-01-25

Authors

Mehdi Oulmakki

Mehdi Oulmakki

Software Engineer | Curriculum Designer

Course details

PyCharm is a leading tool for Python development. In this course, instructor Mehdi Oulmakki introduces several key best practices for Python development and shows you how to use PyCharm as a one stop shop solution for managing the intricacies of development. First, Mehdi walks you through installing Python and PyCharm and gives you some useful tips and tricks for writing and developing code with PyCharm. He shows you how to create and navigate your projects in the PyCharm UI. Next, Mehdi discusses ways to use PyCharm with Git and GitHub to organize, save, and collaborate on your work. He covers managing dependencies, then goes into facets of code quality, how debugging improves your code quality, and ways to use breakpoints and unit tests for debugging. Plus, Mehdi goes over the principles and purpose of code style and the quality-of-life features within PyCharm that help reformat and refactor your code safely.

Skills covered

PythonSoftware Development ToolsProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Software development and PyCharm
  • 02 - Why PyCharm
  • 03 - What you should know

1. Getting to Know PyCharm

  • 04 - Installing Python
  • 05 - Installing PyCharm
  • 06 - PyCharm settings and accessibility
  • 07 - Editor tips and tricks
  • 08 - Creating and navigating your projects

2. Git and GitHub

  • 09 - Installing and setting up Git
  • 10 - Organizing your work with commit, branch, and merge
  • 11 - Saving your work with Git push
  • 12 - Collaborating with Git pull

3. Managing Dependencies

  • 13 - Defining dependencies and open source
  • 14 - Managing your dependencies
  • 15 - Keeping your projects organized with virtual environments
  • 16 - Challenge - Fix a problematic package, branch by branch
  • 17 - Solution - Fix a problematic package, branch by branch

4. Code Quality

  • 18 - What does code quality mean
  • 19 - Debugging run-time errors
  • 20 - Debugging logical errors
  • 21 - Unit testing
  • 22 - Coding style
  • 23 - Challenge - Debug to fix broken tests and refactor the code
  • 24 - Solution - Debug to fix broken tests and refactor the code

Conclusion

  • 25 - Conclusion

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal