קורס תכנות מתקדם בפייתון עם כלי AI

קורס מקיף לתכנות בפייתון - מיסודות השפה ועד תכנות מונחה עצמים מתקדם

התקדמות כללית בקורס

10 מודולים · 71 שאלות תרגול

0%

1

מבוא ויסודות

Intro & Basics

הבנת מהות פייתון כשפה מפורשת (Interpreted)
הגדרת משתנים וטיפוסי נתונים בסיסיים (int, float, str, bool)
שימוש באופרטורים חשבוניים והשמה
+3 נוספים...
6 סקציות
7 שאלות
2

פונקציות ולולאות

Functions & Loops

הגדרת פונקציות עם def ו-return
הבנת פרמטרים וערכי ברירת מחדל
הבנת ההבדל בין משתנה גלובלי ללוקאלי (Scope)
+2 נוספים...
5 סקציות
7 שאלות
3

רשימות ורשומות

Lists & Tuples

יצירת רשימות וגישה לאיברים באינדקס חיובי ושלילי
שימוש בחיתוך (Slicing) ושינוי איברים (Mutability)
שימוש במתודות רשימה: append, insert, remove, pop, sort
+3 נוספים...
6 סקציות
7 שאלות
4

מחרוזות

Strings

הבנת אי-שתנות (Immutability) של מחרוזות
ביצוע חיתוך (Slicing) ושימוש באופרטור in
שימוש במתודות לבדיקת תכונות (isdigit, isalpha וכו')
+3 נוספים...
6 סקציות
7 שאלות
5

מילונים וקבוצות

Dictionaries & Sets

יצירת מילונים Key-Value
גישה לערכים ומתודות: keys, values, items, get
קבוצות (Sets) וייחודיות
+1 נוספים...
6 סקציות
7 שאלות
6

קבצים וחריגות

Files & Exceptions

קריאה וכתיבה לקבצים
הבנת מצבי עבודה (modes): r, w, a
שימוש ב-with לניהול משאבים
+2 נוספים...
6 סקציות
8 שאלות
7

תכנות מונחה עצמים - יסודות

OOP Basics

הבנת מחלקות ואובייקטים
יצירת מחלקה עם __init__
הבנת self ומתודות
+1 נוספים...
6 סקציות
7 שאלות
8

ירושה ופולימורפיזם

Inheritance & Polymorphism

ירושה בין מחלקות
super()
דריסת מתודות
+1 נוספים...
5 סקציות
7 שאלות
9

List Comprehensions

קיצורים חכמים

List Comprehension
Dictionary Comprehension
סינון עם if
5 סקציות
7 שאלות
10

Lambda ופונקציות מתקדמות

Lambda, Map, Filter

Lambda functions
map()
filter()
+1 נוספים...
5 סקציות
7 שאלות

מבחנים מסכמים

3 מבחנים ברמת המרצה עם 60 שאלות ייחודיות