image
The Ultimate Drawing Course Beginner to Advanced...
$179
$79
image
User Experience Design Essentials - Adobe XD UI UX...
$179
$79
Total:
$659

Description

Are you looking to improve your Python skills and be better prepared for coding interviews? Look no further! Our Python Coding Exercises course is the perfect solution for you.
This comprehensive course is packed with coding challenges and exercises that simulate real-world interview questions. You'll have the opportunity to practice your Python skills and learn new techniques while solving problems that are similar to what you'll encounter in an interview.
Our course is designed to help you:
Understand the key concepts of Python and how to implement them in a practical setting
Enhance your coding skills and improve your problem-solving abilities
Feel confident and prepared for coding interviews
Our coding exercises utilize Udemy's latest coding exercise format, adding in hints, guides, and solutions that will guide you through each exercise and provide helpful explanations and tips to help you master the material. Plus, you'll have access to our interactive coding environment where you can submit your solutions and receive instant feedback.
Our course covers a wide range of topics including data structures, algorithms, and programming concepts that are commonly tested in coding interviews. You'll learn how to use lists, dictionaries, sets, and other data structures to solve complex problems. You'll also learn how to implement popular algorithms such as search and sorting algorithms, and how to work with recursion and dynamic programming.
Throughout the course, you'll work on a variety of coding exercises that will help you to solidify your understanding of the material and build your Python skills. Each exercise is designed to challenge you and push you to think critically.
Don't let a lack of Python skills hold you back from your dream job. Enroll in our Python Coding Exercises course today and take the first step towards acing your next coding interview!
Who this course is for:
Python developers who want to practice interview style questions in an in-browser coding editor

What you'll learn

Learn how to analyze interview questions and break them down into smaller parts.

Use the coding editor to directly attempt and answer the coding exercises!

Understand common interview question patterns.

Discover common problem solving techniques and data structure choices.

Requirements

  • You will need a copy of Adobe XD 2019 or above. A free trial can be downloaded from Adobe.
  • No previous design experience is needed.
  • No previous Adobe XD skills are needed.

Course Content

27 sections • 95 lectures
Expand All Sections
1-Introduction to Course and Coding Exercises
4
1.1-Welcome to the Course!
1.2-Introduction
1.3-Understanding the Coding Exercise Environment: Functions
1.4-Understanding the Coding Exercise Environment: Classes and Methods
2-Practice Questions Set One
5
2.1-Duplicate Employee IDs
2.2-Permutations of Security Codes
2.3-Maximum Upvote Streak
2.4-Best Day to Buy Dog Food - Part One
2.5-Best Day to Guy Dog Food: Part Two
3-Practice Questions Set Two
5
3.1-Find the Hacker
3.2-Rolling Mean on Streaming Data
3.3-Conference Speaker Scheduling
3.4-Minimum Number of Conference Rooms
3.5-Shifting Badge Errors
4-Practice Questions Set Three
5
4.1-Novel Nucleotide Detection
4.2-Dog Food Delivery via a Semi-Truck
4.3-Optimizing GPU Arrays
4.4-Annual Egg Drop Contest
4.5-More GPU Array Optimization
5-Practice Questions Set Four
5
5.1-Launching New Venture Fund
5.2-New Venture Fund Name - Part Two
5.3-Broken Keyboard String Check
5.4-Balanced Parenthesis Check
5.5-Target Sum from Integer List
6-Practice Questions Set Five
5
6.1-Even More Keyboard Issues
6.2-Recursion Help
6.3-Single Key in Keyboard
6.4-GPU Matrix Multiplication Optimization
6.5-Employee ID Records Merge
7-Practice Questions Set Six
5
7.1-Protein Patterns and DNA
7.2-Code Name Anagrams
7.3-Search for Error Commit
7.4-Missing ID Ranges
7.5-A Missing Number
8-Optional Videos
3
8.1-Video Section
8.2-Why Choose Python
8.3-Installing Python