top of page
Video Game
Anchor 1

מצגות בנושא פייתון לסייבר

להלן  קישור לספר מתקדם בנושא פייתון -  מאת ברק גונן מאת מטה הסייבר הצהלי 

קורסים ללימוד עצמי

 self.py - מבית קמפוס IL , קורס מצוין להתחלה ללימוד פייתון

next.py - מבית קמפוס IL , קורס מקוון קורס המשך לקורס self.py , מכיל נושאים מתקדמים יותר.

Network.py לתכנת בסביבת הרשת - מבית קמפוס IL , קורס התחלה לתכנות צד שרת וצד לקוח בפייתון

Data.intro - קורס מבוא למדעי הנתונים , היכרות עם ספריית pandas , קורס בסיס , חובה לכל מי שמעוניין להכיר את תחום הלמידת מכונה ובינה מלאכותית

Data.Next – מדע המשך למדעי הנתונים , היכרות עם מודלים ברגרסיה לינארית .

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

GoogleDeveloper Class  -קורס בסיסי באתר גוגל למפתחים

אתר The New Boston - קורס פייתון עם סרטונים המדגימים שלב אחרי שלב

מודולי פייתון שימושיות

המודול Re -  ספריה המשמשת לחיפוש תבניות ושימוש בביטויים רגולרים  לעיתים נקרא RegeX

  1.  קישור לסיכום קיצורים למודול re  - לא  לשכוח לייבא את הספרייה בראש התכנית  import re

המודול turtle - מודול המשמש לציור , למידה ואף לבניית משחקים .

  1. להלן סיכום הוראות צב - דף סיכום לפקודות צב נפוצות.

  2. להוראות שימוש מורחבות של הצב היכנסו לכתובת הבאה : הוראות מלאות לשימוש ב-Turtle

המודול  pygame - סט של מודולים בפייתון המשמשים לבניית משחקים .מכיל בתוכו ספריות גרפיקה וסאונד .

  1. Game Development in Python 3 With Pygame  - סדרת סרטוני וידאו ב- YouTube ללימוד Pygame  הסדרה כוללת 29 סרטונים .

  2. Discord Bot - סרטון המלמד איך לכתוב בוט בפייתון .

  3. PyGame Tutorials - Simple Introduction to Game Programming: אתר אשר מסביר את הבסיס של השימוש ב- Pygame

  4. PyGame Basics Tutorial: סדרה של 7 פרקים מהבסיס עם העמקה בנושא מוסיקה וצלילים.

  5. The Python Game Book:  מדריך מהבסיס עד לרמה מתקדמת של שימוש בדמויות ( Sprites)  וזיהוי התנגשויות בין דמויות.

המודול pillow - חלק מספריות עיבוד התמונה הנפוצות ביותר הן: OpenCV, Python Imaging Library (PIL), Scikit-image, Pillow. עם זאת אנו מתמקד ב-pillow אשר בנויה על גבי  PIL שהוא אחד המודולים החשובים לעיבוד תמונה ב-Python. עם זאת, מודול PIL אינו נתמך מאז 2011 ואינו תומך בפיתון 3.

מודול pillow נותן יותר פונקציונליות, פועל על כל מערכות ההפעלה הגדולות ותומך ב-python 3. הוא תומך במגוון רחב של תמונות כגון "jpeg", "png", "bmp", "gif", "ppm", "tiff". ואפשר לעשות כמעט הכל על תמונות דיגיטליות באמצעות מודול זה  .

  1. ניתן למצוא דוגמאות שימושיות לספריה pillow רבות בקישור הבא  .

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

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

מודול os - מודול המאפשר למתכנת לבצע פעולות מול מערכת ההפעלה , כגון בדיקה אם קובץ קיים  , הצגת הקבצים בתיקייה מסוימת וכו.

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

Pandas-ספרייה לעיבוד וניתוח נתונים, במיוחד עבודה עם נתונים בטבלאות (DataFrames).

Matplotlib-ספרייה ליצירת גרפים ותרשימים להצגת נתונים בצורה ויזואלית.

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

TensorFlow-ספרייה לבניית רשתות נוירונים ולמידת מכונה, נפוצה בתחומי ה-AI וה-Deep Learning.

Flask-מסגרת עבודה לפיתוח יישומי רשת (web), קלה וקלילה לשימוש.

Django-מסגרת עבודה לפיתוח יישומי רשת (web) גדולים ומורכבים, עם כלים מובנים לניהול.

Requests-ספרייה פשוטה לשליחת בקשות HTTP ולהשגת מידע מהאינטרנט.

BeautifulSoup-ספרייה לחילוץ מידע מתוך HTML ו-XML, נהדרת ל-Web Scraping.

PyTorch-ספרייה ללמידה עמוקה ולביצוע חישובים מתקדמים עם רשתות נוירונים.

bottom of page