בחזרה לקורס

Python Essentials 1 - קורס הכנה להסמכת PCEP

0% הושלם
0/0 Steps
  1. היכרות עם הסמכת PCEP ושפת התכנות פייתון

    ברוכים הבאים לקורס Python Essentials 1!
  2. סילבוס הקורס Python Essentials 1
  3. למה כדאי ללמוד פייתון?
  4. איפה ומתי משתמשים בפייתון?
  5. השג את הסמכת PCEP
  6. הנחה בלעדית לקורסי פייתון בשיתוף סייבר סקול ו-Python Institute!
  7. רכישת הקורס Python Essentials 1 בפורמט ספר
  8. מודול 1: מבוא לפייתון ותכנות מחשבים
    Python Essentials 1: הקדמה על מודול 1
  9. כיצד תכנית מחשב עובדת?
  10. שפות טבעיות לעומת שפות תכנות
  11. קומפילציה מול אינטרפרטציה
  12. אז מה זה פייתון?
  13. גרסאות של פייתון
  14. איך להשיג את פייתון ואיך להשתמש בה
  15. התכנית הראשונה שלי - איך לכתוב ולהריץ את התוכנית הראשונה שלך בפייתון
  16. סיכום מודול 1: מבוא לפייתון ותכנות מחשבים
    1 מבחן
  17. מודול 2: סוגי נתונים, משתנים, פעולות קלט-פלט בסיסיות, ואופרטורים בסיסיים
    הקדמה למודול 2: סוגי נתונים, משתנים, פעולות קלט-פלט בסיסיות, אופרטורים בסיסיים
  18. כתיבת תוכנית Python פשוטה: Hello, World!
  19. פונקציית Print
    1 נושא
  20. פונקציית Print - המשך
  21. ליטרלים
  22. אופרטורים
  23. אופרטורים - המשך
  24. משתנים
  25. מחרוזות
  26. בוחן סיכום מודול 2
    1 מבחן
  27. מודול 3: ערכים בוליאניים, ביצוע מותנה, לולאות, רשימות ועיבוד רשימות ופעולות לוגיות
    ערכים בוליאנים

פייתון נמצאת בשימוש במגוון רחב של תחומים, מיצירת משחקים ועד לפיתוח אתרי אינטרנט ושירותים מרכזיים. לדוגמה, במשחקים כמו Battlefield 2 ו-Battlefield Heroes, פייתון משמשת לשליטה בלוגיקה ובשרתים. היא גם נפוצה בפיתוח משחקים פתוחים וחינמיים כמו Frets On Fire.

בנוסף, פלטפורמות גדולות כמו Dropbox, Uber, Spotify, Pinterest ו-BuzzFeed משתמשות בפייתון בתשתיות שלהן. שימושים נוספים כוללים:

  • יישומי אינטרנט: כגון BitTorrent ו-TwistedMatrix.
  • תוכנות CAD/CAM תלת מימד: כגון Blender ו-FreeCAD.
  • יישומים עסקיים: כמו Odoo לניהול משאבי ארגון.
  • עיבוד תמונות וגרפיקה: כמו MayaVi ו-VPython.
  • אפליקציות מובייל ומשרדיות: כמו calibre לניהול ספרים אלקטרוניים.

למה פייתון היא בחירה מצוינת?

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

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


Where do you use Python?

Do you remember Battlefield 2, Battlefield 2142 and Battlefield Heroes – strategy and first person shooter games from EA DICE? All the games use Python for logic and server controls. Python is frequently used for creating open-source, free games, e.g., OpenRTS, PySol, Metin 2, or Frets On Fire – famous Guitar Hero-like games written in pygame.

And what about the major websites and services? Dropbox? UBER? Spotify? Pintrest? BuzzFeed? Yes. They were all written, to a greater or lesser extent, in Python. Other examples?

  • Internet Applications (BitTorrent, Jogger Publishing Assistant, TheCircle, TwistedMatrix)
  • 3D CAD/CAM (FreeCAD, Fandango, Blender, Vintech RCAM)
  • Enterprise Applications (Odoo, Tryton, Picalo, LinOTP 2, RESTx)
  • Image Applications (Gnofract 4D, Gogh, imgSeek, MayaVi, VPython)
  • Mobile Applications (Aarlogic C05/3, AppBackup, Pyroute)
  • Office Applications (calibre, faces, Notalon, pyspread)
  • Personal Information Managers (BitPim, Narval, Prioritise, Task Coach, WikidPad) 
    (Source: https://wiki.python.org/moin/PythonProjects)

Generally, Python is a great choice for:

  • Web and Internet development (e.g., Django and Pyramid frameworks, Flask and Bottle micro-frameworks)
  • Scientific and numeric computing (e.g., SciPy – a collection of packages for the purposes of mathematics, science, and engineering; Ipython – an interactive shell that features editing and recording of work sessions)
  • Education (it’s a brilliant language for teaching programming! And that’s why we’re offering this course to you!)
  • Desktop GUIs (e.g., wxWidgets, Kivy, Qt)
  • Software Development (build control, management, and testing – Scons, Buildbot, Apache Gump, Roundup, Trac)
  • Business applications (ERP and e-commerce systems – Odoo, Tryton)
    (Source: https://www.python.org/about/apps)

And many, many other projects and development tools.