Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

תיכנות בלינוקס - לומד פייתון - מבקש הכוונה לגבי המשך

Anonymous - 14/01/2018 - 17:29
נושא ההודעה: לומד פייתון - מבקש הכוונה לגבי המשך
שלום
אשמח לעזרתכם
יש לי ניסיון של כמה שנים בלינוקס bash, perl

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

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

נושאים ללימוד שאני מעוניין לתרגל אותם:
Generators + iterators - תרגילים קצרים שירגילו אותי לדפוס החשיבה של השימוש בדפוסים הללו.
parallelism - כאן אני צריך גם הכוונה להסבר קל להבנה וגם להכוונה תרגול

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

נושאים נוספים שכדאי לתת עליהם את הדעת?


מה למדתי עד כה:
למדתי את הבסיס של השפה, oo, pandas, קצת numpy+skitlearn, beautiful soup.
אני עובד גם עם os,sys,difflib וקראתי חלקים מהתעוד שלהן (ככה אני לומד חתיכה - בכל פעם)
אני לומד לאיטי את click ( פלטפורמה קטנה לכתיבת תוכניות CLI) ואת flask.
משתמש בunittests שמגיעים עם פייתון (אחלה דבר!) וקראתי חלק קטן מהתעוד.
אני משתמש בvitualenv
mksoft - 15/01/2018 - 11:12
נושא ההודעה:
ממליץ לך על הספר Dive Into Python 3, אתה יכול לדלג לפרקים שמעניינים אותך:
http://www.diveintopython3.net/table-of-contents.html

כגון Closures & Generators או Advanced Iterators.

משם ל-python module of the week‏:
https://pymotw.com/3/

כגון הפרק על:
https://pymotw.com/3/concurrency.html
Anonymous - 17/01/2018 - 13:25
נושא ההודעה:
מאיר תודה רבה!!
זה ממש עוזר.
ניסילי לפתור כמה תרגילין מפרוייקט איילר תוך שימוש בgenrators, נראה לי שהפנמתי את העניין.
שלב הבא יהיה ריצה במקביל.
שוב תודה
כל הזמנים הם GMT + 2 שעות