דילוג לתוכן

מדריכי תכנות מעשיים בעברית — פייתון, SQL, לינוקס, Git וקוד פתוח

מדריכים בעברית, לשולחן העבודה: כל מדריך מתחיל ממשימה אמיתית, מראה קוד שאפשר להעתיק ולהריץ, ומסביר מה כל שורה עושה.

  • 41 מדריכים
  • 10 מסלולים
  • 2 כותבים

מסלולי לימוד

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

נוספו לאחרונה

לכל המדריכים

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

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

בחרו מסלול לפי מה שאתם רוצים לבנות

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

  1. פייתון למתחילים — התקנה, הרצה ראשונה והמושגים הבסיסיים.
  2. רשימות, מילונים וסטים — המבנים שכל עיבוד נתונים נשען עליהם.
  3. מה זה SQL, ואחריו JOIN בין טבלאות.
  4. שאילתות WITH — כשהשאילתה מתחילה להיות ארוכה מדי לקריאה.

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

  1. פקודות לינוקס בסיסיות — גם אם אתם על ווינדוס, דרך WSL.
  2. חמישה סקריפטים קטנים בפייתון שחוסכים שעות.
  3. עבודה עם API ו־JSON — הדרך המסודרת לדבר עם שירותים אחרים.
  4. cron — כדי שהסקריפט ירוץ בלעדיכם.

אני רוצה לבנות משהו שרץ בדפדפן.

  1. JavaScript למתחילים — הדפדפן הוא סביבת הריצה, והקונסול הוא המעבדה.
  2. map, filter ו־reduce — לכתוב פחות לולאות.
  3. קוד אסינכרוני — הנושא שמבלבל את כולם בפעם הראשונה.
  4. JavaScript מול TypeScript — מתי טיפוסים שווים את המאמץ.

שלוש פקודות שתריצו כמעט כל יום

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

bash
git status          # what changed since the last commit
python -m venv .venv  # an isolated environment for this project
grep -rn "TODO" .    # find every TODO in the current folder

הראשונה מוסברת בGit למתחילים, השנייה בסביבות וירטואליות בפייתון, והשלישית בgrep, sed ו־awk. ואם משהו נשבר בדרך — וזה יקרה — כך קוראים הודעת שגיאה בלי להיבהל ממנה.

עוד לא בחרתם שפה?

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

מה לא תמצאו כאן

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

מי כותב כאן

הדס קורן

21 מדריכים

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

גל אברמוב

20 מדריכים

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