Programming, Data Structures and Algorithms in Python
*****Programming, Data Structures and Algorithms in Python: https://ict.iitk.ac.in/product/programming-data-structures-and-algorithms-in-python/*****
This E & ICT Academy, IIT Kanpur "Programming, Data Structures and Algorithms in Python Tutorial" video will help quickly builds up to basic concepts such as conditionals, loops, functions, lists, strings, and tuples.
Below is the list of topics covered in this session:
01 Algorithms and programming: simple gcd
02 Improving naive gcd
03 Euclid's algorithm for gcd
04 Downloading and installing Python
05 Assignment statement, basic types - int, float, bool
06 Strings
07 Lists
08 Control Flow
09 Functions
10 Examples
11 More about range()
12 Manipulating lists
13 Breaking out of a loop
14 Arrays vs lists, binary search
15 Efficiency
16 Selection Sort
17 Insertion Sort
18 Recursion
19 Mergesort
20 Mergesort, analysis
21 Quicksort
22 Quicksort analysis
23 Tuples and dictionaries
24 Function definitions
25 List Comprehension
26 Exception Handling
27 Standard input and output
28 Handling files
29 String functions
30 Formatting printed output
31 pass, del() and None
32 Backtracking, N queens
33 Global scope, nested functions
34 Generating permutations
35 Sets, stacks, queues
36 Priority queues and heaps
37 Abstract data types, classes and objects
38 Classes and objects in Python
39 User-defined lists
40 Search trees
41 Memoization and dynamic programming
42 Grid paths
43 Longest common subsequence
44 Matrix multiplication
45 Wrap-up, Python vs other languages
Subscribe to our channel to get video updates. Hit the subscribe button above.
Facebook: https://www.facebook.com/ICTAcademyIITK/
Twitter: https://twitter.com/ICTAcademyIITK
Website: https://ict.iitk.ac.in/
How it Works?
1. 24X7 Access: You can view lectures as per your own convenience.
2. Online lectures: 13 hours of video lectures are available in the course, with high-quality videos which can be viewed online.
3. Updated Quality content: The course content is latest, easy to follow, and in accordance with the current industry demands.
About the Course:
Prof. Madhavan Mukund, a faculty from the Chennai Mathematical Institute, has designed this course from the bottom up approach keeping your requirements in mind if you are interested in pursuing this course on Programming, Data Structures and Algorithms in Python.
This course is an introduction to programming and problem-solving in Python. It does not assume any prior knowledge of programming. Using some motivating examples, the course quickly builds up to basic concepts such as conditionals, loops, functions, lists, strings, and tuples. As far as data structures are concerned, the course covers Python dictionaries as well as classes and objects for defining user-defined data types such as linked lists and binary search trees.
During this Programming, Data Structures and Algorithms in Python Online training, you'll learn:
1.After taking the course on Programming, Data Structures and Algorithms in Python, you will get well versed with writing algorithms and using data structures effectively.
2. You will be able to develop effective problem-solving skills and formulate the solution to any computational problem with the help of these learnings.
3. You will be able to teach and train other people who are interested in learning to write algorithms and develop basic problem-solving skills.
4. You will also get hands-on in Python Programming language.
5. You will be awarded a certificate from E & ICT Academy, IIT Kanpur. You can add that in your curriculum vitae.
Course Objectives
On completion of the Programming, Data Structures and Algorithms in Python Certification training, a learner will be able to:
1. Students: All students who are pursuing any technical/professional courses, and looking for a career in IT/Software domain, can take this course.
2. Teachers/Faculties: All teachers/faculties who want to learn the fundamental concepts of problem-solving and use of data structures effectively, and are interested in delivering their knowledge and learning to their students, can take this course. The certificate will be another feather in their hat.
3. Professionals: All working professionals, who want to enhance their problem-solving skills and interested in designing algorithms for various problems effectively, can take this course.
Who should go for this course?
Employers are looking for people who can come up with creative and effective solutions, recognize what needs to be done and take action. They are looking for people who are comfortable with making decisions and are confident enough in their own abilities to take responsibility for how they deal with problems. Thus career prospects are very bright.
Please write back to us at [email protected] or chat with us online-https://ict.iitk.ac.in/ for more information.
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Programming, Data Structures and Algorithms in Python», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.