בפוסט זה ארכז קישורי פייתון שימושיים.
מזכיר כאן את קורס פייתון למתחילים שתלמידיו מוזמנים גם הם להשתמש בקישורים.
- קישורים כלליים ( tutorial, הסיפרייה הסטנדרטית, הגדרת השפה)
- פייתון – ההתחלה (ה – interpreter, היכרות עם int, float, str)
- פעולות משותפות לכל ה – sequences (כמו list, str, tuple, range וכו)
- פונקציות
- מודולים
קישורים כלליים
- ה – tutorial הרישמי של Python
לא כולל הכל, לא הכל קל לקריאה, ובכל זאת מקור רב ערך לחדשים. - הסיפרייה הסטנדרטית ( python standard library)
python מטעה את המתחילים. בשפות אחרות, int או str הם מילים שמורות של השפה, ואפשר לחשוב שצריך לחפש אותם ב –
language reference (הגדרת השפה), אך בפייתון אלה הם שמות של סוגי נתונים (כלומר types, ובפייתון הם מחלקות – classes), ולכם יימצאו בסיפרייה הסטנדרטית.
פייתון – ההתחלה
- הגדרת פייתון ב Windows – משתני סביבה חשובים
(Path, PYTHONPATH) - שימוש ב – interpreter
כנראה מפורט מדי עבור רוב המשתמשים, אבל בכל זאת שימושי. - היכרות עם פייתון
באמצעות ה – interpreter.
שימוש בו כמחשבון, היכרות עם int, float, str באופן בסיסי.
פעולות משותפות לכל ה – sequences
פייתון מטעה לעיתים כאשר מדובר בתיעוד של סוגי מידע בסיסיים (כמו list או str).
לדוגמא:
הפונקציה הגלובאלית len יכולה לפעול על כל סוג מידע שמתנהג כ sequence (כולל str, tupple וכו').
התיעוד של הפונקציה הזו ככלי של sequences, כמו גם פונקציות נוספות (min, max) ושיטות עבודה עם sequences (כמו indexing או slicing) מופיעים בפרק אחיד המקדים את הסוגים השונים עצמם.
- פעולות של כל ה – sequences
- פעולות רק של immutable sequences
- פעולות של mutable sequences
- מתודות ספציפיות ל list (למשל: sort )
- מתודות ספציפיות ל tuple
- מתודות ספציפיות ל range
- מתודות ספציפיות ל str
פונקציות
קישורי פונקציות:
- הגדרת פונקציות (מתוך ה tutorial הרישמי)
- ההגדרה המדוייקת של global ושל nonlocal דגכדגכ
- default values
- keyword arguments ( כולל השימוש בפרמטר עם **)
- השימוש ב special characters (התווים * / כמפרידים)
- פונקציה בעלת אורך משתנה של פרמטרים (שימוש ב * לייצוג מספר פרמטרים)
מודולים
- שימוש במודולים (מתוך ה tutorial)