![Video Game](https://static.wixstatic.com/media/9112846f96204977a0464974d2073fc3.jpg/v1/fill/w_597,h_250,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/9112846f96204977a0464974d2073fc3.jpg)
מצגות בנושא פייתון לסייבר
-
מומלץ ללמוד מספר הלימוד PyGame
-
Magic functions בקרוב
להלן קישור לספר מתקדם בנושא פייתון - מאת ברק גונן מאת מטה הסייבר הצהלי
כניסה לסביבת העבודה
סביבת עבודה מבית גוגל , חדשה מאפשרת כתיבת קוד פייתון ופרויקטים רבים אחרים , המילה האחרונה מבית גוגל לכתיבת קוד בענן
קורסים ללימוד עצמי
self.py - מבית קמפוס IL , קורס מצוין להתחלה ללימוד פייתון
next.py - מבית קמפוס IL , קורס מקוון קורס המשך לקורס self.py , מכיל נושאים מתקדמים יותר.
Network.py לתכנת בסביבת הרשת - מבית קמפוס IL , קורס התחלה לתכנות צד שרת וצד לקוח בפייתון
Data.intro - קורס מבוא למדעי הנתונים , היכרות עם ספריית pandas , קורס בסיס , חובה לכל מי שמעוניין להכיר את תחום הלמידת מכונה ובינה מלאכותית
Data.Next – מדע המשך למדעי הנתונים , היכרות עם מודלים ברגרסיה לינארית .
צעדיים ראשונים במדעי המחשב ופייתון - קורס מקוון במרכז החדשנות בלמידה של אוניברסיטת תל אביב, קורס המועבר בצורה מרשימה ממיטב המרצים בארץ , קרדיט אקדמי
GoogleDeveloper Class -קורס בסיסי באתר גוגל למפתחים
אתר The New Boston - קורס פייתון עם סרטונים המדגימים שלב אחרי שלב
מודולי פייתון שימושיות
המודול Re - ספריה המשמשת לחיפוש תבניות ושימוש בביטויים רגולרים לעיתים נקרא RegeX
-
קישור לסיכום קיצורים למודול re - לא לשכוח לייבא את הספרייה בראש התכנית import re
המודול turtle - מודול המשמש לציור , למידה ואף לבניית משחקים .
-
להלן סיכום הוראות צב - דף סיכום לפקודות צב נפוצות.
-
להוראות שימוש מורחבות של הצב היכנסו לכתובת הבאה : הוראות מלאות לשימוש ב-Turtle
המודול pygame - סט של מודולים בפייתון המשמשים לבניית משחקים .מכיל בתוכו ספריות גרפיקה וסאונד .
-
Game Development in Python 3 With Pygame - סדרת סרטוני וידאו ב- YouTube ללימוד Pygame הסדרה כוללת 29 סרטונים .
-
Discord Bot - סרטון המלמד איך לכתוב בוט בפייתון .
-
PyGame Tutorials - Simple Introduction to Game Programming: אתר אשר מסביר את הבסיס של השימוש ב- Pygame
-
PyGame Basics Tutorial: סדרה של 7 פרקים מהבסיס עם העמקה בנושא מוסיקה וצלילים.
-
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". ואפשר לעשות כמעט הכל על תמונות דיגיטליות באמצעות מודול זה .
-
ניתן למצוא דוגמאות שימושיות לספריה 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-ספרייה ללמידה עמוקה ולביצוע חישובים מתקדמים עם רשתות נוירונים.