One Punch Python

/
/
/
54 Views

יש סדרת אנימה מהנה בשם "One Punch Man". ובאופן מפתיע, יש לו כמה שיעורים נהדרים לשליטה ב-Python.

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

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

הוא לא נוצץ כמו שאר הגיבורים.

אם כבר, במבט ראשון הוא נראה לא מזיק.

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

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

אבל לתוכנית יש שיעור חזק עבורנו הפיתוניסטים.

כי מקור השליטה של ​​סאיטאמה מתגלה בעונה הראשונה. כל יום, בלי להיכשל, הוא עשה זאת

  • 100 שכיבות סמיכה.
  • 100 סיטאפים.
  • 100 סקוואט.
  • ואז רץ עשרה קילומטרים.

שימו לב כמה זה פשוט.

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

זה מזכיר לי מה קורה כשאתה שולט לעומק ביסודות התכנות של Python.

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

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

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

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

כל אחד מאלה הוא כמו שכיבות סמיכה או כפיפות בטן שסאיטמה עושה מבחינה דתית.

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

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

Leave a Comment

האימייל לא יוצג באתר. שדות החובה מסומנים *

This div height required for enabling the sticky sidebar
Copyright at 2022. www.tormow.com All Rights Reserved