Learn Python Debugging With PyCharm IDE
Learn Python Debugging With PyCharm IDE, available at $64.99, has an average rating of 4.32, with 62 lectures, based on 69 reviews, and has 690 subscribers.
You will learn about Learn all the required skills to debug any Python application using PyCharm Master the techniques to quickly find out the root cause of the bug in a program Gain the exposure the powerful debugging features that PyCharm provides Get equipped with the skills to handle real life debugging issues This course is ideal for individuals who are Any Python Beginner or Any Python Developer or Computer science students It is particularly useful for Any Python Beginner or Any Python Developer or Computer science students.
Enroll now: Learn Python Debugging With PyCharm IDE
Summary
Title: Learn Python Debugging With PyCharm IDE
Price: $64.99
Average Rating: 4.32
Number of Lectures: 62
Number of Published Lectures: 62
Number of Curriculum Items: 62
Number of Published Curriculum Objects: 62
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn all the required skills to debug any Python application using PyCharm
- Master the techniques to quickly find out the root cause of the bug in a program
- Gain the exposure the powerful debugging features that PyCharm provides
- Get equipped with the skills to handle real life debugging issues
Who Should Attend
- Any Python Beginner
- Any Python Developer
- Computer science students
Target Audiences
- Any Python Beginner
- Any Python Developer
- Computer science students
PyCharmis one of the most popular IDEs used for Python programming.
This course is an entirely hands-on and an example-based comprehensive course, which would guide you to learn and master the essentials of Python Debugging using the popular PyCharm IDE.
Powerful Debugging Skill at Your Fingertips
While working on real-life Python projects or learning the language, debugging is a crucial aspect that you must learn to handle programming-related issues or understand any application flow properly. This course will give you a strong background to easily learn and master the debugging techniques and tricks using PyCharm.
Content and Overview
The entire course is broken down into the following categories:
-
Basic Debugging Features
-
Advanced Debugging Features
-
Basic Debugging Features
-
Simple Debugging Problem Scenarios and Hands-on Solutions
-
Advanced Debugging Problem Scenarios and Hands-on Solutions
The Basic Debugging Features covered:
-
Place breakpoints and run a program in debug mode
-
Control a program execution during debugging
-
3 ways to Inspect variables during Debug Session
-
Change Variable Values during Debugging
-
Smart Step Into And Run To Cursor
-
Evaluate Expressions, Watch and Inline Watch
-
Using Conditional Breakpoints
-
Using Exception Breakpoints
-
Ignore Library Files for Exception Breakpoints
-
Attach debugger to a Python local process
-
Show Execution Point
The Advanced Debugging Features covered:
-
Use of Frames
-
Prevent Stepping Into Libraries
-
Managing The Breakpoints
-
Debug Django Web Application
-
Debug Flask Web Application
-
Debug Jupyter Notebook from PyCharm Professional Edition
-
Remote Debugging using SSH Interpreter
-
Debugging in Docker using Dockerfile
-
Debug Django inside Docker Container using docker-compose
-
Debug Flask inside Docker Container using docker-compose
The course initially starts with the basics of debugging and then slowly moves to the practical aspects of debugging with easy examples.
Once the primary aspects are covered, the basic and advanced debugging features of PyCharm are explained.
The sections Simple Debugging Problem Scenarios and Hands-on Solutionsand
Advanced Debugging Problem Scenarios and Hands-on Solutions is about sample problem solving on Debugging problem scenarios by applying the debugging skills you have learned from the course.
By the end of this course, you will master the fundamentals needed for Debugging Python based applications using PyCharm IDE.
Course Curriculum
Chapter 1: Getting Started
Lecture 1: Course Overview
Lecture 2: Udemy Tips (Important)
Lecture 3: How To Go Through The Course (Important)
Chapter 2: Environment Setup
Lecture 1: Python Installation
Lecture 2: PyCharm Installation – Community Edition
Lecture 3: PyCharm Installation – Professional Edition
Lecture 4: PyCharm Community Edition vs Professional Edition
Lecture 5: Download Code and Setup Project
Chapter 3: Basic Debugging Features
Lecture 1: Place breakpoints and run a program in debug mode
Lecture 2: Control a program execution during debugging
Lecture 3: 3 ways to Inspect variables during Debug Session
Lecture 4: Change Variable Values during Debugging
Lecture 5: Smart Step Into And Run To Cursor
Lecture 6: Evaluate Expressions ,Watch and Inline Watch
Lecture 7: Using Conditional Breakpoints
Lecture 8: Using Exception Breakpoints
Lecture 9: Ignore Library Files for Exception Breakpoints
Lecture 10: Attach debugger to a Python local process
Lecture 11: Show Execution Point
Chapter 4: Advanced Debugging Features
Lecture 1: Use of Frames
Lecture 2: Prevent Stepping Into Libraries
Lecture 3: Managing The Breakpoints
Lecture 4: Debug Django Web Application
Lecture 5: Debug Flask Web Application
Lecture 6: Debug Jupyter Notebook from PyCharm Professional Edition
Lecture 7: Remote Debugging using SSH Interpreter
Lecture 8: Debugging in Docker using Dockerfile
Lecture 9: Debug Django inside Docker Container using docker-compose
Lecture 10: Debug Flask inside Docker Container using docker-compose
Chapter 5: Important Points to note before working on debugging issues/problems
Lecture 1: Key points to follow during debugging
Chapter 6: Simple Debugging Problem Scenarios and Hands-on Solutions
Lecture 1: BMI Calculation Problem Scenario
Lecture 2: BMI Calculation Solution
Lecture 3: Buy Candies Problem Scenario
Lecture 4: Buy Candies Solution
Lecture 5: Calculate Score Problem Scenario
Lecture 6: Calculate Score Solution
Lecture 7: Coin Toss Problem Scenario
Lecture 8: Coin Toss Solution
Lecture 9: Find Books Problem Scenario
Lecture 10: Find Books Solution
Lecture 11: Print Fibonacci Problem Scenario
Lecture 12: Print Fibonacci Solution
Lecture 13: Remove Furniture Problem Scenario
Lecture 14: Remove Furniture Solution
Lecture 15: Simple Addition Problem Scenario
Lecture 16: Simple Addition Solution
Lecture 17: Dice Game Problem Scenario
Lecture 18: Dice Game Solution
Chapter 7: Advanced Debugging Problem Scenarios and Hands-on Solutions
Lecture 1: Prime Dates Problem Scenario
Lecture 2: Prime Dates Solution
Lecture 3: Print Pyramid Problem Scenario
Lecture 4: Print Pyramid Solution
Lecture 5: Multi Threaded Download Problem Scenario
Lecture 6: Multi Threaded Download Solution
Lecture 7: Appstore Data Panda Modification Problem Scenario
Lecture 8: Appstore Data Panda Modification Solution
Lecture 9: Zigzag Sequence Problem Scenario
Lecture 10: Zigzag Sequence Solution
Lecture 11: Flask CRUD Application Problem Scenario
Lecture 12: Flask CRUD Application Solution
Chapter 8: Thank You
Lecture 1: Thank You Note and Feedback About This Course
Chapter 9: Bonus Section
Lecture 1: Slack Group for students
Instructors
-
Learning From Experience
Big Data and Cloud Solution Architect
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 2 votes
- 3 stars: 6 votes
- 4 stars: 15 votes
- 5 stars: 45 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024