מדריך פייתון

ארבעת התחומים (scope) של פייתון

אחד הדברים הכי חשובים למתכנת בכל שפת תכנות הוא התחום של משתנים (scope) שמאפשר לגשת למשתנים בהתאם לתחום שבו הם מוגדרים. בפייתון תקף כלל LEGB שקובע את הסדר שבו ניתן לגשת לתחומים. LEGB הם ראשי תיבות של שמות ארבעת התחומים הפייתוניים.

ארבעת התחומים (scope) של פייתון

מודול os - הקשר של פייתון עם מערכת ההפעלה

מודול os של פייתון מאפשר לנו לעבוד עם מערכת ההפעלה (OS). להריץ פקודות של מערכת ההפעלה ולעבוד עם מערכת הקבצים, ובכלל כך לנווט בתוך מערכת הקבצים, ולשנות את שמם של קבצים ותיקיות.

מודול os - הקשר שלך עם מערכת ההפעלה

גירוד דפי רשת (Web scraping) באמצעות פייתון

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

גירוד דפי רשת (Web scraping) באמצעות פייתון

מדריך פייתון : list comprehensions

אחד הפינוקים שמציעה שפת הפייתון הוא list comprehension שפועל כמו לולאות על רשימות בתחביר קומפקטי וקריא יותר.

מדריך פייתון : list comprehensions

פונקציות למדא (lambda) אנונימיות בפייתון

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

פונקציות למדא (lambda) אנונימיות בפייתון

מדריך map, filter, reduce

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

מדריך map, filter, reduce

 

הוסף תגובה חדשה

 

= 9 + 9