ההכשרה רלוונטית לקבוצות מטעם ארגונים בלבד, ומותאמת באופן פרטני
קורס Python מעשי -
לכתוב קוד, להבין לוגיקה – ולהתחיל לחשוב כמו מפתח
Python היא שפת תכנות מודרנית, גמישה וידידותית – והיא הפכה לסטנדרט בעולמות של דאטה, פיתוח, אוטומציה, Web, Machine Learning ועוד.
בקורס פרקטי וידידותי למתחילים, נלמד צעד אחר צעד את יסודות התכנות בפייתון – בצורה ברורה, בגובה העיניים, ועם תרגול שמחבר מיד בין החומר לבין היישום.
לא צריך להיות "מתכנת בנשמה" כדי להתחיל לכתוב קוד – רק סקרנות, ראש פתוח ורצון ללמוד.
הבנה מעשית של עקרונות התכנות בפייתון
מהדפסות ועד מבני נתונים, פונקציות ו־OOP – כל מה שמפתח צריך לדעת כדי להתחיל.
תרגול אמיתי שמייצר ביטחון בקוד
מעל 50 תרגולים, משימות קטנות ודוגמאות חיות – כדי שתכתבו בעצמכם כבר מהשיעור הראשון.
שליטה במבני שליטה ולוגיקה
if, for, while, handling errors – איך קוד חושב ואיך שומרים עליו נקי, קריא ואפקטיבי.
עבודה עם קבצים, מודולים, פונקציות אנונימיות ו־Generators
כלים שיעזרו לכם לבנות קוד אפקטיבי – ולפתור בעיות אמיתיות.
הבנה בסיסית של תכנות מונחה עצמים (OOP)
נבין מה זה class, object, method ולמה זה חשוב בכל שפת תכנות מודרנית.
כניסה חלקה לעולמות פיתוח, דאטה או אוטומציה
הקורס מספק בסיס מצוין להמשך – בין אם תרצו להתקדם לפיתוח אפליקציות, ניתוח נתונים, או DevOps.
ללמוד ממי שחי ונושם טכנולוגיה
הצוות שמוביל את הקורסים שלנו לא מגיע רק מהכיתה – אלא גם מהשטח. הם חיים את עולם הטכנולוגיה ביום-יום, מלמדים מתוך ניסיון אמיתי, ויודעים להסביר את הדברים הכי מורכבים בצורה הכי ברורה. בקיצור – אתם בידיים טובות.
רם קדם – חי את עולם ה-Data כבר למעלה מ-15 שנה, הוביל פרויקטים מגוונים, ניהל מקצועית מכללות מובילות, הדריך עשרות אלפי אנשים , וכתב ספרות בתחום ה-Data אשר נמכרת ברחבי העולם
גדי כרוסט הוא ראש צוות אנליזה בחברת Plarium. פלאריום היא אחת מחברות הסושיאל גיימינג הגדולות בעולם עם למעלה מ-400 מליון יוזרים. גדי בעל נסיון טכני ועסקי רב שנים, וכחלק מעבודתו ראיין עשרות אנליסטים.
מיכאל ווינר – פרינסיפל דאטה-סיינטיסט בסטארטאפ Yess. בנוסף, עבד והוביל יוזמות וצוותי דאטה סיינס ב AppsFlyer ו Digital Turbine. מעל 7 שנות ניסיון כמדען נתונים וכמנהל צוות בתחום, ו-10 שנות נסיון בתחום הדאטה.
דותן ענטין הוא אנליסט ומפתח BI בחברת Applied Materials, חברה המפתחת ומייצרת מערכות המהוות תשתית של תעשיית השבבים העולמית.
דותן מביא עימו נסיון וידע רב, וכחלק מעבודתו עוסק בטכנולוגיות BI מגוונות.
אביב גלפנד דאטה סאיינטיסט בחברת הטק Darrow AI. בוגר תואר ראשון בסטטיסטיקה ובמדעי הנתונים מהאוניברסיטה העברית. כותב תזה בתחום מודלי השפה ושיטות לחסוך זמן ריצה וזיכרון בהן, במסגרת התואר השני באוניברסיטה העברית.
עומר ביבר הוא ראש תחום BI בחברת Superplay, אחת מחברות הסטארט-אפ הצומחות ביותר בעולם בתחום ה-Gaming. עומר מביא איתו נסיון רב בעולמות ה-BI מחברות כמו Playtika ו-HiBob.
מאות אנשי דאטה לומדים איתנו מדי שנה
כך זה נשמע כשלמידה באמת עושה הבדל.
בונים יכולות דאטה – יחד עם הארגונים המובילים במשק





























כל מה שצריך לדעת על הקורס
In this module, we'll learn about the Python programming language, its main features, and how to run our code using various platforms.
A program's output can be presented in a variety of ways; data can be printed in a human-readable format or saved to a file for later use. This module will go over some of the options.
Python is entirely object-oriented and is not "statically typed."
You do not need to declare variables or declare their type before using them.
In Python, every variable is an object.
This module will go over some of the most common types of variables.
Number data types store numeric values, Strings are amongst the most popular types in Python. This module presents basic capabilities Python has in this area.
There are several methods for assigning values to variables; this module presents one method for prompting the user, receiving input from him, and returning the data input as a string.
Python has a number of standard data types that are used to define the operations that can be performed on them.
This module describes methods for combining different data types and converting values from one type to another.
- How do you get sub-elements from a sequence of values? Python has an amazing feature just for that called slicing. Python slicing is a computationally fast way to methodically access parts of your data. This module explains how slicing in Python works.
Algorithms require two important control structures: iteration and selection. Both of these are supported by Python in various forms. The programmer can choose the approach that is most useful for the given circumstance. In this module we'll cover : if conditions and loop structures.
There are quite a few data structures available. The built-ins data structures are: lists, tuples, dictionaries, and sets. This module describes those data structures, and explains how to use each of them. In this module we'll cover: lists, tuples, sets, and dictionaries
In addition to sequence operations and list methods, Python includes a more advanced operation called a list comprehension, which is used to construct lists in a very natural, easy way. In this module we will go over several ways to describe lists In short, clutter free and clean code.
Much of the powerful functionality of Python comes through external modules and packages. Modules are Python files, which implement a set of definitions, methods, and statements that extends the functionality of Python dramatically. This module teaches how to find, install and use those modules.
This module deals with what a function is in Python and how to create one. Functions are one of the main building blocks in any programming language and becomes even more important when we construct larger and larger amounts of code to solve problems.
In this module we will learn about more extremely useful built-in functions, which are useful in a wide variety of cases and scenarios.
This module discusses the way Pythons deals with variable names assigned on different levels. Each variable has a scope as a part of it’s definition , which determines the visibility of that variable name to other parts of the code. Understanding this concept is crucial to any developer.
In this module we will learn about Errors and Exception Handling in Python.
“Exception Handling” is a very important feature which is provided by Python to handle any unexpected error our programs and to add debugging capabilities in them.
Generators allow us to generate computed values as we go along, instead of holding
everything in memory.
This module of the course discusses the difference between iteration and
generation in Python and how developers can construct their own Generators.
Regular expressions are text matching patterns described with a formal syntax. Regular expressions can include a variety of rules, from finding repetition, to text-matching, and much more. A lot of parsing problems can be solved with regular expressions and they are common in most developing environments which makes this module very useful for every developer working closely with textual data.
Object-Oriented Programming (OOP) is a rather complex concept, and this module explores what it means, what classes are, when to use them, and how they can be useful. OOP is essential in fully utilizing the power of the Python language in creating complex applications
במהלך ההכשרה, כל סטודנט יקבל גישה למערכת ניהול הלמידה, אשר נועדה להעשיר את חוויית הלמידה ולסייע בהשגת יעדי הקורס.
המערכת מציעה מגוון רחב של כלים ומשאבים המאפשרים למידה יעילה ונוחה:
- חומרי הלימוד: כל התכנים הנדרשים לקורס, כולל מצגות, הקלטות שיעורים, קבצי תרגול ועוד, זמינים באמצעותה.
- פורום דיונים: אפשרות לתקשר עם המרצים ועמיתים לקורס, לשאול שאלות ולקבל תשובות והבהרות.
- הגשת מטלות: הגשה מקוונת של משימות ומבחנים בצורה פשוטה ונוחה.
- מעקב אחר הישגים: צפייה בציונים ובנתוני ההתקדמות האישית לאורך הקורס.
הקורס מתאים למתחילים – גם אם מעולם לא כתבתם שורת קוד. כל מה שצריך זה:
שליטה בסיסית באנגלית טכנית (רוב הפקודות והתחביר באנגלית)
היכרות בסיסית עם מחשב – פתיחת קבצים, תיקיות, העתקה והדבקה
ראש פתוח וסקרנות ללמוד משהו חדש
לא נדרש רקע קודם בתכנות, מתמטיקה מתקדמת או ניסיון מקצועי. נתחיל מההתחלה ונבנה אתכם צעד אחר צעד.
כדי להיות זכאים לתעודת גמר הקורס, יש לעמוד בדרישות הבאות:
- השתתפות בלפחות 80% מהמפגשים.
- השלמה מוצלחת של משימות
- הגשת פרויקטים כנדרש.
לא כתבתי אף פעם קוד – זה מתאים לי?
לגמרי. הקורס נבנה במיוחד עבור מתחילים – ההסברים פשוטים, התרגולים מדורגים, ואנחנו מתחילים ממש מהשורה הראשונה של קוד.
אני לא טכנולוגי/ת – אצליח לעקוב?
כן. כל עוד יש לך סקרנות ורצון ללמוד – תצליח/י. אנחנו שמים דגש על הבנה הדרגתית, תרגול והכוונה צמודה.
איזה מחשב צריך?
כל מחשב עם Windows או Mac מתאים. בתחילת הקורס נתקין יחד סביבת עבודה פשוטה ונוחה – בחינם.
האם הקורס כולל תרגולים?
בוודאי. כל נושא מלווה בדוגמאות חיות, תרגול מונחה ותרגול עצמאי – כדי שתכתבו קוד כבר מהשיעור הראשון.
באילו תחומים משתמשים ב-Python?
פיתוח אתרים, דאטה אנליטיקס, אוטומציה, DevOps, Machine Learning, ועוד. זו שפה מבוקשת וגמישה במיוחד.
ומה עושים אחרי הקורס?
זהו הבסיס שלך לעולמות מתקדמים: ניתוח נתונים עם pandas ו־NumPy, פיתוח אפליקציות, אוטומציה, או המשך לעולמות AI.