Курс на Stepik
Обложка курса «Intro to Programming in Python» на Stepik
Бесплатно

Intro to Programming in Python 4.328

Открыть на
STEPIK.ORG

Interactive course textbook for CSE 8A at UC San Diego

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Intro to Programming in Python»Учеников на курсе 15 891
Сертификаты, выданные на курсе «Intro to Programming in Python»Сертификатов выдано 0
Отзывы о курсе «Intro to Programming in Python»Отзывов получено 67
Рейтинг курса «Intro to Programming in Python»Рейтинг курса 4.328
Уроки в курсе «Intro to Programming in Python»Количество уроков 43
Тесты в курсе «Intro to Programming in Python»Количество квизов 115
Задачи с кодом в курсе «Intro to Programming in Python»Количество задач с кодом 86
Время прохождения курса «Intro to Programming in Python»Время прохождения курса
Обновления курса «Intro to Programming in Python»Обновления курса
Дата публикации курса «Intro to Programming in Python»Дата публикации курса
Последнее обновление курса «Intro to Programming in Python»Последнее обновление
4.328
из 5
67 отзывов
★★★★★
40
★★★★
16
★★★
6
★★
3
2
Raja Balhu
Raja Balhu
2 месяца назад

This course was completely understandable and all material is well organized and structured, i have learned lots of new thing from this course.

nicoline agwe
nicoline agwe
2 месяца назад

I learned Python fundamentals like loops, conditionals, lists, dictionaries, 2D lists, tuples, and nested loops. Programming in python is completely new to me especially the image processing exercises (red filter, flipping, brightness adjustment) were completely new to me and really helped me understand how to work with 2D data structures in practice. I liked the hands-on approach — lots of coding exercises, not just theory. The debugging practice with print statements was also very helpful Some of the later tests (especially the final one with the cat image) were confusing because the test itself seemed broken. A few explanations could be more beginner-friendly for novices in programming. This course offers step-by-step learning with real coding practice.

Ram Parkash
Ram Parkash
2 месяца назад

1. What have you learned? I learned to work with Python data structures, functions, loops, and conditionals, including nested dictionaries and lists. I also practiced practical tasks like image manipulation and using map, filter, and sum. 2. What did you like? I liked the hands-on exercises with immediate feedback and the real-world examples that made learning engaging. 3. Weak points / improvements: Some exercises were repetitive. Adding more variety and challenges that combine multiple concepts would make it better. 4. Why this course? I wanted practical Python skills for real-world problems, and this course offered clear explanations and coding exercises.

Falilat Shadefunmi Isiaq-Alani
Falilat Shadefunmi Isiaq-Alani
3 месяца назад

The course was detailed and educative. However, it is not suitable for beginners

Khanzada Mubashir Hassan
Khanzada Mubashir Hassan
4 месяца назад

This course offered a clear and structured introduction to Python, covering key concepts like functions, loops, and dictionaries with practical exercises. The content was engaging and well-paced, helping me strengthen my coding skills efficiently. Highly recommended for anyone looking to build a solid foundation in Python.

JOSE ESPINOZA GAONA
JOSE ESPINOZA GAONA
7 месяцев назад

Python, es una herramienta potente, pero necesita dedicación y mucho tiempo libre para entender y practicar, es para hacer de ella una profesión. No tenia ningún conocimiento sobre Python, es mi primera ves, hasta ahora solo algunas cosas, pero como digo Python requiere de mucho tiempo libre para comprender sus algoritmos y sobre todo practicar.

Muhammad Sufyan
Muhammad Sufyan
7 месяцев назад

During this course, I learned the fundamentals of programming step by step, including how to use variables, loops, conditionals, functions, lists, dictionaries, and basic image manipulation. Many topics were new to me, especially working with nested data structures, 2D lists for image transformations, and practicing problem-solving through coding challenges. I liked that the course used practical examples along with clear explanations. The interactive exercises helped reinforce each concept immediately after learning it. The structure of the lessons was easy to follow, and I appreciated how concepts were introduced gradually so that even complex problems became manageable. One weak point was that sometimes the instructions in assignments were not fully clear, and it took extra time to understand what was required. A few exercises could also include more hints or examples to support beginners. Adding short summary notes or cheat sheets after each major topic might make the course even better. I chose this course because I wanted a strong introduction to programming with lots of practice problems. I needed a course that would build my logical thinking and coding skills from the basics, and this course matched those requirements. It helped me improve step by step and gave me confidence to continue learning programming.

Muhammad Suliman
Muhammad Suliman
7 месяцев назад

I learned practical Python programming with hands-on image processing, dictionary operations, and systematic testing methodologies. What I appreciated most was the immediate coding practice with instant feedback, though some exercises suffered from unclear instructions that caused confusion. I chose this course for its interactive format and real-world applications, which effectively balanced theory with building actual programming skills through engaging projects like pixel manipulation and data analysis.

Adebola Mogaji
Adebola Mogaji
8 месяцев назад

1. As much as I learnt along the line, some steps were a bit challenging 2. How accessible the dictionaries are. 3. None 4.I decided to take the course because I realize it's multiple use, even beyond data analysis, how it can be used to design.