Udemy

Python Logical Programs and Data Structures for beginners

立即報名
  • 1,059 名學生
  • 更新於 11/2025
  • 可獲發證書
4.5
(82 個評分)
  • 提示:
  • 透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期*
全年招生
課程級別
學習模式
修業期
5 小時 12 分鐘
教學語言
英語
授課導師
Bharath Thippireddy
證書
  • 可獲發
  • (證書的發放與分配,依課程提供者的政策及安排而定。)
評分
4.5
(82 個評分)
課程連結
*提示: 以上時間表僅供參考,以機構網站為準。

課程簡介

Python Logical Programs and Data Structures for beginners

Improve logic and over come the fear of programming

---

All source code is available for download

Responsive Instructor - All questions answered within 24 hours

Professional video and audio recordings (check the free previews)

----

Are you a College Student with Python background who is  interested in improving your programming skills or overcome the fear of coding , this course is for you.This course is for experienced developers as well.


You will start working on simple programs and move using numeric types

Print Digits in a number

Sum of Digits in a number

Check if a number is palindrome or not

Convert integer to binary and visa versa

Check if a given number is Special and Perfect Number

and More


Work with Strings:

Reverse a String in different ways

Count the words in given text

Find words,Remove Vowels

Find Duplicates,Replace Next Character

and More


Understand Recursion and write programs using it

Write programs using Arrays and Matrices

Sum of positive and negative numbers in a array

Find min and max element in a array

Reverse elements in a array

Check if a given matrix is a sparse matrix

Do Matrix Transpose

Swap Rows and Columns


Work with patterns:

Print Right Triangle

Print Inverted Right Triangle

Mirrored Right Triangle

Understand Time and Space Complexity

Implement Bubble Sort and enhance it

Implement Selection Sort

Implement Linear Search

Implement Binary Search using recursive and non recursive ways


Data Structures:

What are Data Structures

Different Types of Data Structures


Linked Lists:

Create a LinkedList

Insert at the end

Insert at the beginning

Insert in the middle

Delete at different positions

Traverse

Find Nth Node

Check if list has a loop

Reverse a List

Work with Double LinkedList


Stacks:

Create a stack using an array

Create a stack using a List

Push,Pop,Peek

Reverse a String using a stack

Check if symbols are balanced


Queues:

Create a Queue using an Array

Create a Queue using a List

enQueue, deQueue


課程章節

  • 14 個章節
  • 126 堂課
  • 第 1 章 Introduction
  • 第 2 章 Numbers
  • 第 3 章 Strings
  • 第 4 章 Recursion
  • 第 5 章 Arrays and Matrices
  • 第 6 章 Patterns
  • 第 7 章 Algorithm Complexity
  • 第 8 章 Sorting
  • 第 9 章 Searching
  • 第 10 章 Linked List
  • 第 11 章 Stack
  • 第 12 章 Queue
  • 第 13 章 Trees
  • 第 14 章 Wrap Up

課程內容

  • Programs using Numbers
  • Programs using Strings
  • Programs using Arrays
  • Programs using Recursion
  • Programs on Patterns
  • Concepts of Time Complexity
  • Programs on Sorting
  • Programs on Searching
  • Implement Data Structures
  • Create LinkedLists
  • Create Stack
  • Work with Queues
  • Implement Trees
  • Work on problems using Data Structures
  • And more in easy steps


評價

  • C
    Charan Pranav Sai Subhash Goparaju
    4.5

    Good

  • P
    Poojitha T
    5.0

    Having already completed the "Python for Beginners" course by Bharath sir, I found the "Python Logical Programs and Data Structures for Beginners" course to be an excellent follow-up. The course provided clear explanations and in-depth coverage of core concepts, making complex topics easier to understand. The logical programs and data structure lessons helped me enhance my problem-solving skills, which proved invaluable during job interviews. The instructor's teaching style is engaging, with practical examples that reinforce learning effectively. Overall, I highly recommend this course to anyone looking to strengthen their Python fundamentals and ace technical interviews.

  • A
    Anonymized User
    3.0

    The Python tutorial on Logical Programs and Data Structures for beginners starts with basic concepts, but it repeatedly covers the same fundamentals across multiple sections. Surprisingly, Object-Oriented Programming (OOP) isn't introduced until Section 10, which discusses Linked Lists. However, the tutorial begins coding the Linked List using classes without any prior explanation or introduction to the concept of classes in Python. This abrupt transition could be confusing for beginners unfamiliar with OOP principles.

  • J
    Jeffrey Fields
    3.0

    Doesn't really explain anything so far and code examples are horribly implemented.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策與使用條款才繼續瀏覽。

我已閱讀及同意