פיצוח חשיבה תכנותית  עם Python
.

איך לעבור את קורס התכנות ב- Python 
מבלי לשרוף כסף וזמן על שיעורים פרטיים!

אתם יושבים בשיעור ורוצים להבין ולהצליח, אבל מצד שני אתם לא מספיקים לעקוב אחר המרצה והקצב המהיר:
המרצה מלמד משהו חדש בתחביר, מראה דוגמה או שתיים וטס לנושא הבא.
אתם יודעים שאם רק הקצב היה יותר איטי, היו יותר דוגמאות לעומק, שמתעכבות גם על אופן הגישה לפתרון, באופן מובנה וברור, כנראה הייתם מצליחים הרבה יותר.

אתם יושבים בשיעור ורוצים להבין ולהצליח, אבל מצד שני אתם לא מספיקים לעקוב אחר המרצה והקצב המהיר:
המרצה מלמד משהו חדש בתחביר, מראה דוגמה או שתיים וטס לנושא הבא.
אתם יודעים שאם רק הקצב היה יותר איטי, היו יותר דוגמאות לעומק, שמתעכבות גם על אופן הגישה לפתרון, באופן מובנה וברור, כנראה הייתם מצליחים הרבה יותר.

מעבר לכל זה, יש גם בכיתה את כל אלו שיודעים תכנות מהתיכון או מהצבא, והם תמיד עונים מהר על השאלות, ואתם פשוט מרגישים לא נעים לשאול ולעכב את הכיתה, ולאט לאט הכל מתחיל להישמע לכם כמו Cינית..

הקורס, שאתם משקיעים בנוכחות בהרצאות שלו, הפך ללא נגיש עבורכם ול- 3 שעות שמבחינתכם הן רק בזבוז של זמן, ואתם מחכים כבר לשיעור הפרטי או לחבר שיעזור.

אז בעצם הלמידה בשיעור אינה מספקת עבורכם ואתם צריכים פתרון...

קודם כל חשוב לי שתדעו שאתם ממש לא היחידים שחווים את הקורס באופן הזה.
כמרצה שלימדה כבר עשרות אלפי סטודנטים, אני רואה כל סמסטר מחדש סטודנטים שנכשלים בקורס או מוציאים הרבה כסף וזמן יקר על שיעורים פרטיים בגלל הסיבות הללו.
לצערי, הפתרונות שלי להתאמת הקורס האקדמי: הפחתת כמות חומר הלימוד, או חלוקת השכבה ללימוד לפי הקבצות של בעלי רקע וחסרי רקע, לא מיושמות ברוב מוסדות הלימוד, ולעיתים באמת ממניעים אובייקטיבים של אילוצי נושאים שצריך לדחוס בתואר ובקורס ספציפי, ומסיבות מנהלתיות כאלו או אחרות.

רגע! אז איך אני מצליח לעבור את הקורס??

אז בגלל שאני לא יכולה לפתור את בעיית עומס התכנים בקורס ואיך המוסדות האקדמיים מחלקים את הסטודנטים בין הקבוצות השונות,
מה שכן יכולתי לעשות זה לפתח קורס שנותן מענה מדוייק ומותאם למה שאתם צריכים:

קורס שאתם עושים בקצב שלכם בבית, ללא לחץ מסטודנטים אחרים ומקצב מטורף

קורס עם המון דוגמאות מונחות ומודרכות על כל נושא, ברמת קושי עולה, ללא הנחה שיש לכם ידע מוקדם

קורס שמחולק לסרטונים קצרים וממוקדים כדי שתוכלו להתמצא בקורס ולהתקדם בקלות, וכן כדי שתוכלו ללמוד בכל חלון זמן אפילו הכי קטן שיש

קורס בו אנחנו בנוסף לניתוח התרגילים, גם לומדים את יסודות שפת Python החל מאפס ומתרגלים את מימוש התרגילים בשפה זו

הדגש בקורס הוא לתת לכם את החכה לדוג את הדגים, כלומר לתרגל אתכם בסוג החשיבה והגישה לתכנות,
כך שבסופו תוכלו לגשת ולפתור כל תרגיל אחר שתקבלו.

אז אם אתם רוצים לשפר את אופן הגישה לפתרון בעיות וגם את השליטה בתחביר השפה,
מבלי לבזבז זמן מיותר והון על שיעורים פרטיים, הקורס פיצוח חשיבה תכנותית מיועד בדיוק עבורכם!

מדוע תרצו להשקיע את זמנכם היקר בלמידה דווקא מהקורס הזה??

 הקורס נלמד בשיטת קרן כליף להוראת התכנות: כל הקורס בעברית, בשיטה מובנית והדרגתית, הנלמדת באמצעות המון דוגמאות שכל אחת מעשירה את סל הכלים שלנו בזוית נוספת, ומותאמת בעיקר למי שחסר רקע תכנותי מקדים. העיקרון המרכזי בשיטה הוא לא להניח ידע מוקדם וללמד כל דבר מתקדם תוך התבססות מינימלית על חומר קודם.

הקורס בנוי בצורה אופטימאלית ללמוד עצמי:

[1] זרימה של תוכנית
[2] משפטי תנאי
[3] לולאות
[4] לולאות מקוננות
[5] אוספים

כדי שהלימודים יהיו קלילים ושתוכלו ללמוד כשיש אפילו חלון זמן פנוי קטן

כדי שכל דוגמה תכיל רק משהו חדש אחד, ושתוכלו לתרגל וליישם בעצמכם, ויש מספיק דוגמאות כדי לוודא שתבינו את הנושא ותטמיעו את החומר

כדי שהלמידה תתחיל מהיסודות הבסיסיים ביותר ולאט לאט תתקדם עם הרמה

כל תרגיל מוצג ומנותח ראשית ללא שפת תכנות במספר שלבים:

1] ניתוח מעמיק של השאלה
2] דיון בדרכי פתרון
3] בחירת אסטרטגיית פתרון
4] השוואה בין פתרונות שונים ופיתוח מיומנות הבחירה בינהם
5] תרגום הפתרון לשפת התכנות

וכל זאת כדי שתצליחו להבין איך לגשת לתרגילים ולהצליח לפתור אותם!

כי בקורס הזה תלמדו איך לפצח את החשיבה התכנותית!

אחרי שפיצחנו את אסטרטגיית הפתרון ובחרנו את הדרך הטובה ביותר לפתירת השאלה, רק אז אנחנו עוברים לחלק הכיפי, יישום הפתרון בשפת Python.
זאת אומרת שעל הדרך גם לומדים Python החל מהבסיס והיסודות.

*חשוב לציין שגם אם תלמדו בהמשך שפת תכנות אחרת, ההבדל בשלב זו הוא כמו ההבדל בין לכתוב באותיות דפוס לאותיות כתב, רק ברמת התחביר, אבל לא ברמת הלוגיקה

בנוסף, לכל דוגמה ישנו גם סיכום טקסטואלי של החומר הנלמד בשפת C++ כדי להנגיש לכם גם את יסודות השפה באופן ממוקד.

...אני יכול להגיד בלב שלם שהקורס הזה שינה לי את דרך החשיבה וגישה לפתרון בעיות בתכנות ואחרי הבנה של הקורס הזה הצלחתי לעבור קורס תכנות אינטנסיבי בציון 90, ואין לי ספק שהקורס הזה ילווה אותי לכל הקורסים במהלך התואר.

- דניאל קחזם, בוגר הקורס

סילבוס

[1] זרימה של תוכנית

בפרק זה 9 תרגילים בעזרתם נכיר ונתרגל משתני קלט, משתני חישוב, משתני פלט וקבועים. נכיר שיטה לארגון כל המשתנים האלו בסדר הנכון ומהי הדרך הנכונה לעבוד עם כולם ביחד.

[2] משפטי תנאי

בפרק זה 8 תרגילים באמצעותם נכיר את הפקודות if-else-else if, נלמד מתי משתמשים רק ב- if ומתי ממש עדיף לשלב else ו- else if, נכיר את חשיבותה של האינדנטציה ונדבר על איך אפשר לגרום לקוד שאומנם עובד, להיות כתוב בצורה הרבה יותר נכונה ואיכותית.

[3] לולאות

בפרק זה 10 תרגילים שבאמצעותם נכיר את לולאת for ולולאת while, וכן באיזה סוג שאלה נעדיף להשתמש בכל אחת מהן.

[4] לולאות מקוננות

בפרק זה 6 תרגילים מתקדמים בלולאות בהם יש צורך להשתמש בלולאה בתוך לולאה. נדון מדוע צריך דווקא לולאה בתוך לולאה ולאו דווקא לולאה אחרי לולאה או לולאה יחידה. נכיר שיטות לניתוח התרגילים כדי שיסייעו לנו למצוא את החוקיות ולהגיע לפתרון בקלות.

[5] אוספים

בפרק זה 11 תרגילים, באמצעותם נלמד להגדיר מערך חד-מימדי, לפנות לאיבריו השונים ולעשות אינטגרציה עם לולאות.

אז ישר ולעניין!
הנה כל מה שאתם צריכים לדעת!

יאללה, תצטרפו גם למאות הסטודנטים שכבר הקפיצו את מיומנות התכנות שלהם!

3 סיבות לרכוש את הקורס עכשיו:

1] מחיר הקורס הוא 347 ש"ח, פחות מ 3-2 שיעורים פרטיים, אך הערך שתקבלו שווה משמעותית הרבה יותר! אבל, בגלל שאתם כבר לומדים מהמצגות שלי, מגיעים לכם 20% הנחה מיוחדת, תראו אותה בדף הסליקה :)

2] 20 המצטרפים הראשונים בכל סמסטר, בנוסף להנחה מקבלים כבונוס הצטרפות לקבוצת וואטסאפ לשאלות ותשובות בנושאי הקורס, בשווי 50 ש"ח

3] הקורס ילמד אתכם מה שלא לומדים בשום קורס אקדמי, ויוליך אתכם לאט ובטוח כדי להפנים וליישם את יסודות התכנות כמה שיותר מהר. אז חבל על כל יום שעובר.. :)

הנה 4 השלבים להצטרף לקורס שיעניק לכם בניית יסודות תכנות יציבים:

1] למלא את הפרטים שלך בטופס ולעבור לעמוד התשלום המאובטח

2] לשלם 278 ש"ח בלבד (יש הנחה בדף הסליקה שתעלם מתישהו, חבל לפספס!)

3] לאחר ביצוע התשלום יישלח למייל קישור גישה לאתר הקורס ולקבוצת הוואטסאפ

4] זהו! נשאר רק להתחיל לבנות את היסודות ולהתחיל לקודד בביטחון ובהנאה!

ומי אני, מפתחת ומנחת הקורס..?

[קרן כליף] - מומחית להוראת {התכנות;}, והיעוד שלי לעזור לסטודנטים ללמוד תכנות בקלות. ולמה? כי מסתבר שזה משהו שאני ממש טובה ביחס לאחרים, וזה הרי מה שעושה אותנו לבעלי ערך בתחום מסויים.
ואם אני מוכרת לכם, יכול להיות שנתקלתם בי כמרצת קורסי התכנות באתר GOOL, או שלמדתם לבגרות מהתוכנית הדיגיטלית של משרד החינוך, שאני פיתחתי את תכני הלימוד שלה ואני המורה המלמדת את הקורס שאותו ניתן למצוא בקמפוס IL :)

פיתחתי את שיטת קרן כליף להוראת התכנות, המאפשרת לכל לומד לחזור על החומר בזמנו הנוח, ומנגישה את כל הידע באופן בהיר ומסודר.

ברמת הנתונים היבשים, אני בעלת 15 שנות ניסיון בהוראת התכנות לסטודנטים והכשרתי אלפי בוגרים.
חברת סגל במכללת אפקה, בעלת 10 תעודות הצטיינות בהוראה, מהעשור האחרון.. :)
מנחה סדנאות למרצים ומאמנת מרצים למדעים מדוייקים תחת היחידות לקידום איכות ההוראה במוסדות האקדמיים השונים.

שאלות ותשובות

אין לי רקע מוקדם, האם הקורס מתאים לי?

דווקא בגלל שאין לך רקע מוקדם,
הקורס מתאים לך בול!
הקורס נבנה במיוחד באופן מותאם לסטודנטים חסרי ניסיון קודם בתכנות.

למדתי עם קורסים אחרים ולא הצלחתי. למה שיצליח לי הפעם?

כי לימדו אותך אולי תחביר, אולי נתנו לך שתיים וחצי דוגמאות בכל נושא, ואולי הראו לך ישר קוד בלי להתעמק בעיקר, שזה ניתוח השאלות ופיתוח החשיבה איך ניגשים שאלות,ו זאת- כדי לתת לך את הכלים להתמודד גם עם שאלות שלא פגשת מעולם.

למה ללמוד מהקורס הזה ולא מסרטונים ביוטיוב?

כי הקורס מכיל אוסף מרוכז של תרגילים, שלב אחרי שלב, סיכומים ופתרונות באופן מרוכז, וזה לא אוסף סרטונים שצריך לחפש איזה טובים או איזה מתאימים.

אין לי זמן!! יש לי מלא מטלות אקדמיות! 

בסופו של דבר הקורס יחסוך לך זמן! מה שנקרא, ירידה לצורך עליה! כי אם בכל מקרה לא הבנת את המרצה, יהיה צורך לשאול חברים ולהשקיע זמן. אז פה סדרתי לך הכל מרוכז, כי אני מכירה את הקורס ממש מקרוב ובסופו של דבר הקורס הזה יחסוך לך זמן!

נבנה באמצעות מערכת דפי הנחיתה של רב מסר

.