15:32:51 Feb 06,2021
מאת: noam100
עזרה- תקלה בטסטים שזוכרים קובץ שאינו קיים
היי חברים,
ניסיתי להשתמש בsql.orm.Query כשבניתי שאילתת SQL ובשל סיבוכים בסוף העדפתי שלא ומחקתי את הייבוא. לאחר שמחקתי וכבר בניתי קוד בשימוש בפונקציה אחרת עולה לי השגיאה הבאה כאשר הקוד מורץ בטסטים-
כל הסיפור הזה מאוד מוזר כי כבר מחקתי את החלק שהשתמש בclass המדובר.
למשהו יש רעיון מדוע זה יכול לקרות?
מאת: noam100
עזרה- תקלה בטסטים שזוכרים קובץ שאינו קיים
היי חברים,
ניסיתי להשתמש בsql.orm.Query כשבניתי שאילתת SQL ובשל סיבוכים בסוף העדפתי שלא ומחקתי את הייבוא. לאחר שמחקתי וכבר בניתי קוד בשימוש בפונקציה אחרת עולה לי השגיאה הבאה כאשר הקוד מורץ בטסטים-
כל הסיפור הזה מאוד מוזר כי כבר מחקתי את החלק שהשתמש בclass המדובר.
למשהו יש רעיון מדוע זה יכול לקרות?
15:33:32 Feb 06,2021
מאת: ron.huberfeld
הצעה לטיקט - דף נחיתה לפני כניסה למערכת
תיאור כללי
שינוי דף הנחיתה
מה ההצעה כוללת?
כולל שינויים בקוד? אם כן, איפה?
שינוי בתבניות בסיס (HTML)
שינוי סטייל (CSS)
האם יהיו שינויים במסד הנתונים? אם כן, איפה?
לא, השינוי הזה לא תלוי במסד הנתונים ולא יגרור בו שינוי.
האם יהיה שינוי ב־frontend? אם כן, איפה?
כן
אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?
כל הלינקים עובדים כבעבר
מאת: ron.huberfeld
הצעה לטיקט - דף נחיתה לפני כניסה למערכת
תיאור כללי
שינוי דף הנחיתה
מה ההצעה כוללת?
כולל שינויים בקוד? אם כן, איפה?
שינוי בתבניות בסיס (HTML)
שינוי סטייל (CSS)
האם יהיו שינויים במסד הנתונים? אם כן, איפה?
לא, השינוי הזה לא תלוי במסד הנתונים ולא יגרור בו שינוי.
האם יהיה שינוי ב־frontend? אם כן, איפה?
כן
אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?
כל הלינקים עובדים כבעבר
16:30:43 Feb 06,2021
מאת: Liran_C
Fastapi testclient middleware problam
היי לכולם,
אני עובד על הפאנל פיצרים ומה שמצאתי שאני רוצה לעשות לתפוס את כל הבקשות HTTP ואם הבקשה מובילה לפיצר מכובה disabled הוא לא יתן להריץ אותו.
אני עושה את זה בעזרת Middleware של http שזה בעצם עושה את מה שתיארתי, וזה עובד נפלא.
הבעיה מתחילה כאשר מריצים את הטסטים הקיימים…
כל פעם שעושים בקשת http בעזרת testclient של fastapi זה זורק AssertionError
הנה הפלט.
כמו בתמונה כמובן שחיפשתי באינטרנט איך לטפל בזה ומצאתי בשביל שאוכל להשתמש בmiddleware צריך להשתמש בasync asgi testclient
והנה הבעיה בגיטאב עם דוגמא של השגיאה כאן ובמקרה זה גם המקור שסיפק את התשובה.
כמובן שהחלפתי את הtestclient כדי לנסות לראות שהבעיה נפתרה ואכן השגיאה שספציפית הזאת כן.
אבל שאר הטסטים לא מעודכנים לסוג הזה של testclient ופקודות כמו response.ok לא עובדות.
אשמח להצעות נוספות או האם זה אפשרי שנעדכן את הtestclient שלנו ואת הטסטים שלנו.
מאת: Liran_C
Fastapi testclient middleware problam
היי לכולם,
אני עובד על הפאנל פיצרים ומה שמצאתי שאני רוצה לעשות לתפוס את כל הבקשות HTTP ואם הבקשה מובילה לפיצר מכובה disabled הוא לא יתן להריץ אותו.
אני עושה את זה בעזרת Middleware של http שזה בעצם עושה את מה שתיארתי, וזה עובד נפלא.
הבעיה מתחילה כאשר מריצים את הטסטים הקיימים…
כל פעם שעושים בקשת http בעזרת testclient של fastapi זה זורק AssertionError
הנה הפלט.
כמו בתמונה כמובן שחיפשתי באינטרנט איך לטפל בזה ומצאתי בשביל שאוכל להשתמש בmiddleware צריך להשתמש בasync asgi testclient
והנה הבעיה בגיטאב עם דוגמא של השגיאה כאן ובמקרה זה גם המקור שסיפק את התשובה.
כמובן שהחלפתי את הtestclient כדי לנסות לראות שהבעיה נפתרה ואכן השגיאה שספציפית הזאת כן.
אבל שאר הטסטים לא מעודכנים לסוג הזה של testclient ופקודות כמו response.ok לא עובדות.
אשמח להצעות נוספות או האם זה אפשרי שנעדכן את הtestclient שלנו ואת הטסטים שלנו.
19:26:06 Feb 06,2021
מאת: nadav
סטטיסטיקת משתמשים חדשים באתר
תיאור כללי
הוספת גרף משתמשים חדשים באתר לפי תאריכים
מה ההצעה כוללת?
הוספה ב js גרף שמראה כמה משתמשים התחברו
כולל שינויים בקוד? אם כן, איפה?
במידה ואין סטטיסטיקות יצירת קוד לסטטיסטיקה והצגתו בגרף
האם יהיה שינוי ב־frontend? אם כן, איפה?
בדף הראשי הוספת גרף שמראה משתמשים חדשים בשבוע האחרון
אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?
יצירת משתמש פיקטיבי ובדיקה שחוזר במידה המבוקש
מאת: nadav
סטטיסטיקת משתמשים חדשים באתר
תיאור כללי
הוספת גרף משתמשים חדשים באתר לפי תאריכים
מה ההצעה כוללת?
הוספה ב js גרף שמראה כמה משתמשים התחברו
כולל שינויים בקוד? אם כן, איפה?
במידה ואין סטטיסטיקות יצירת קוד לסטטיסטיקה והצגתו בגרף
האם יהיה שינוי ב־frontend? אם כן, איפה?
בדף הראשי הוספת גרף שמראה משתמשים חדשים בשבוע האחרון
אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?
יצירת משתמש פיקטיבי ובדיקה שחוזר במידה המבוקש
20:26:00 Feb 06,2021
מאת: krauskas
לא מצליח להריץ את הפרוייקט
אני עושה git pull upstream develop ולאחר מכן מריץ את הפקודה:
uvicorn app.main:app --reload
ואני מקבל את השגיאה:
File “.\app\main.py”, line 5, in
from app.config import PSQL_ENVIRONMENT
ModuleNotFoundError: No module named ‘app.config’
כשאני יוצר העתק של הקובץ config.example.py לקובץ בשם config.py האתר כן רץ אבל כשאני לוחץ על אחת הלשוניות נגיד agenda אני מקבל internal server error
מאת: krauskas
לא מצליח להריץ את הפרוייקט
אני עושה git pull upstream develop ולאחר מכן מריץ את הפקודה:
uvicorn app.main:app --reload
ואני מקבל את השגיאה:
File “.\app\main.py”, line 5, in
from app.config import PSQL_ENVIRONMENT
ModuleNotFoundError: No module named ‘app.config’
כשאני יוצר העתק של הקובץ config.example.py לקובץ בשם config.py האתר כן רץ אבל כשאני לוחץ על אחת הלשוניות נגיד agenda אני מקבל internal server error
20:34:11 Feb 06,2021
מאת: orontamir
בקשה לבדיקה - אימון כושר גופני כל יום
github.com/PythonFreeCourse/calendar
Oron exercise
PythonFreeCourse:develop ← orontamir:oron_exercise
opened 11:01PM - 04 Feb 21 UTC
orontamir
+260
-31
בתוך לשונית profile יש features
ואפשר ללחוץ על start exercise
בלשונית exercise ישי לך אימון גופני שמבוסס על תוכנית אימונים חודשית
מאת: orontamir
בקשה לבדיקה - אימון כושר גופני כל יום
github.com/PythonFreeCourse/calendar
Oron exercise
PythonFreeCourse:develop ← orontamir:oron_exercise
opened 11:01PM - 04 Feb 21 UTC
orontamir
+260
-31
בתוך לשונית profile יש features
ואפשר ללחוץ על start exercise
בלשונית exercise ישי לך אימון גופני שמבוסס על תוכנית אימונים חודשית
20:44:50 Feb 06,2021
מאת: nellie
הצעה לטיקט - Upcoming Events
תיאור כללי
שליפת האיבנטים הקרובים של המשתמש והצגתם בדך הפרופיל
מה ההצעה כוללת?
כתיבת backend לשליפת חמשת האיבנטים הקרובים למשתמש מהדאטה בייס.
שילוב האיבנטים בדף פרופיל הקיים ותצוגה שלהם.
כולל שינויים בקוד? אם כן, איפה?
כן, שינוי והוספת קוד בקבצים המטפלים בדף הפרופיל.
האם יהיו שינויים במסד הנתונים? אם כן, איפה?
לדוגמה: לא, השינוי הזה לא תלוי במסד הנתונים ולא יגרור בו שינוי. תתבצע רק שליפה ממנו.
האם יהיה שינוי ב־frontend? אם כן, איפה?
כן, תהיה התאמה לתוכן של האיבנטים ותוספת לכותרות הקיימות.
אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?
בדיקה שמתקבלת רשימת איבנטים מהדאטה בייס
שאר הבדיקות מבוצעות כבר בדף הפרופיל
מאת: nellie
הצעה לטיקט - Upcoming Events
תיאור כללי
שליפת האיבנטים הקרובים של המשתמש והצגתם בדך הפרופיל
מה ההצעה כוללת?
כתיבת backend לשליפת חמשת האיבנטים הקרובים למשתמש מהדאטה בייס.
שילוב האיבנטים בדף פרופיל הקיים ותצוגה שלהם.
כולל שינויים בקוד? אם כן, איפה?
כן, שינוי והוספת קוד בקבצים המטפלים בדף הפרופיל.
האם יהיו שינויים במסד הנתונים? אם כן, איפה?
לדוגמה: לא, השינוי הזה לא תלוי במסד הנתונים ולא יגרור בו שינוי. תתבצע רק שליפה ממנו.
האם יהיה שינוי ב־frontend? אם כן, איפה?
כן, תהיה התאמה לתוכן של האיבנטים ותוספת לכותרות הקיימות.
אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?
בדיקה שמתקבלת רשימת איבנטים מהדאטה בייס
שאר הבדיקות מבוצעות כבר בדף הפרופיל
22:19:48 Feb 06,2021
מאת: ron.huberfeld
בקשה ל PR - שינוי דף נחיתה
github.com/PythonFreeCourse/calendar
Feature 219 styling site landing page
PythonFreeCourse:develop ← ron-huberfeld:feature-219-styling-site-landing-page
opened 08:16PM - 06 Feb 21 UTC
ron-huberfeld
+201
-74
מאת: ron.huberfeld
בקשה ל PR - שינוי דף נחיתה
github.com/PythonFreeCourse/calendar
Feature 219 styling site landing page
PythonFreeCourse:develop ← ron-huberfeld:feature-219-styling-site-landing-page
opened 08:16PM - 06 Feb 21 UTC
ron-huberfeld
+201
-74
12:57:32 Feb 07,2021
מאת: adi1
הכניסו את הפרטים שלכם כדי להכלל בקרדיטים
היי
במסגרת תגית קרדיטים אשמח שכל אחד מתורמי האתר ישלח בפורמט הבא את פרטיו:
שם:
שמכם המלא באנגלית
לינקדין או מייל:
רשמו את כתובת הלינקדין שלכם (במידה ואין רשמו מייל)
תמונה:
צרפו תמונת פרופיל שלכם בפורמט jpeg
תודה
מאת: adi1
הכניסו את הפרטים שלכם כדי להכלל בקרדיטים
היי
במסגרת תגית קרדיטים אשמח שכל אחד מתורמי האתר ישלח בפורמט הבא את פרטיו:
שם:
שמכם המלא באנגלית
לינקדין או מייל:
רשמו את כתובת הלינקדין שלכם (במידה ואין רשמו מייל)
תמונה:
צרפו תמונת פרופיל שלכם בפורמט jpeg
תודה
20:31:58 Feb 07,2021
מאת: gALz
בקשה ל PR - הרחבת openAPI
github.com/PythonFreeCourse/calendar
feat: extending openAPI
PythonFreeCourse:develop ← galzunited:extending_openapi
opened 08:49AM - 07 Feb 21 UTC
galzunited
+10332
-36
במסגרת השינויים שעשיתי - עברתי על רוב הAPI הקיימים וסידרתי אותם.
דאגתי להציג את הAPI הרלוונטים עבורנו (כאלו שמחזירים מידע שאפשר לעבוד איתו) ולהסתיר את הAPI שרק מגישים לנו דף HTML (פחות רלוונטי לצפיה בסוואגר).
טיפלתי בסכמות (BaseModel) במקומות הרלוונטים.
בנוסף, יצרתי API נוספים לשימושנו (יצירת יוזר, יצירת איבנט חדש).
מאת: gALz
בקשה ל PR - הרחבת openAPI
github.com/PythonFreeCourse/calendar
feat: extending openAPI
PythonFreeCourse:develop ← galzunited:extending_openapi
opened 08:49AM - 07 Feb 21 UTC
galzunited
+10332
-36
במסגרת השינויים שעשיתי - עברתי על רוב הAPI הקיימים וסידרתי אותם.
דאגתי להציג את הAPI הרלוונטים עבורנו (כאלו שמחזירים מידע שאפשר לעבוד איתו) ולהסתיר את הAPI שרק מגישים לנו דף HTML (פחות רלוונטי לצפיה בסוואגר).
טיפלתי בסכמות (BaseModel) במקומות הרלוונטים.
בנוסף, יצרתי API נוספים לשימושנו (יצירת יוזר, יצירת איבנט חדש).
22:44:15 Feb 07,2021
מאת: nellie
הצעה לטיקט - Friend View
תיאור כללי
מצב “חבר” שמסכם את כל הפגישות שהיו למשתמש עם חבר מסוים ומתי התראו בפעם אחרונה.
מה ההצעה כוללת?
יצירת טופס שמאפשר למשתמש לבחור את הבן אדם שאת הפגישות איתו ירצה להציג.
שליפת כל הפגישות של המשתמש
שליפת כל הפגישות של החבר שהוגדר
חיתוך שתי השליפות
הצגת רשימת הפגישות המשותפות והפגישה האחרונה
כולל שינויים בקוד? אם כן, איפה?
לא יהיה שינוי בקוד קיים. יתווסף קוד לביצוע השליפות שצויינו לעיל
האם יהיו שינויים במסד הנתונים? אם כן, איפה?
לא, לא יהיה שינוי במסד הנתונים, אבל, תתבצע שליפה ממנו.
האם יהיה שינוי ב־frontend? אם כן, איפה?
כן, יתווסף טופס שבו ניתן יהיה להזין את שם החבר שרוצים לבדוק ותהיה הצגה של כל האיבנטים המשותפים בעקבות השליפה שתתבצע.
אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?
טסט שבודק עם הזנת שם חבר שנשלפים האיבנטים המשותפים למשתמש ולחבר
טסט שבודק שנשלף גם האירוע האחרון המשותף
מאת: nellie
הצעה לטיקט - Friend View
תיאור כללי
מצב “חבר” שמסכם את כל הפגישות שהיו למשתמש עם חבר מסוים ומתי התראו בפעם אחרונה.
מה ההצעה כוללת?
יצירת טופס שמאפשר למשתמש לבחור את הבן אדם שאת הפגישות איתו ירצה להציג.
שליפת כל הפגישות של המשתמש
שליפת כל הפגישות של החבר שהוגדר
חיתוך שתי השליפות
הצגת רשימת הפגישות המשותפות והפגישה האחרונה
כולל שינויים בקוד? אם כן, איפה?
לא יהיה שינוי בקוד קיים. יתווסף קוד לביצוע השליפות שצויינו לעיל
האם יהיו שינויים במסד הנתונים? אם כן, איפה?
לא, לא יהיה שינוי במסד הנתונים, אבל, תתבצע שליפה ממנו.
האם יהיה שינוי ב־frontend? אם כן, איפה?
כן, יתווסף טופס שבו ניתן יהיה להזין את שם החבר שרוצים לבדוק ותהיה הצגה של כל האיבנטים המשותפים בעקבות השליפה שתתבצע.
אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?
טסט שבודק עם הזנת שם חבר שנשלפים האיבנטים המשותפים למשתמש ולחבר
טסט שבודק שנשלף גם האירוע האחרון המשותף
23:57:34 Feb 07,2021
מאת: noam100
הצעת טיקט- אירוע ציבורי
תיאור כללי
מימוש אירוע ציבורי
מה ההצעה כוללת?
אפשרות לקבוע Meetup ולהגדיר אותו כפומבי, כך שכל מי שרוצה יוכל להירשם אליו באמצעות כתובת המייל שלו. אפשרות לשלוח מייל לכל מי שנרשם.
כולל שינויים בקוד? אם כן, איפה?
השתלבות בrouts הרלוונטיים לבחירת מאפייני התצוגה ובהצגת לוח שבועי/ חודשי/ שנתי.
האם יהיו שינויים במסד הנתונים? אם כן, איפה?
חשבתי אולי על הוספת התכונות של “יום תחילת השבוע” ו"תצוגת ימי עבודה" לטבלה המכילה הגדרות תצוגה ליוזר .
האם יהיה שינוי ב־frontend? אם כן, איפה?
לחיצה מתוך בחירה של כמה אפשרויות
התצוגה של לוח השנה תשתנה בהתאם לבחירת המשתמש
אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?
בדיקה שהתצוגה תואמת את היום הראשון שהמשתמש בחר + מספר הימים לתצוגה.
מאת: noam100
הצעת טיקט- אירוע ציבורי
תיאור כללי
מימוש אירוע ציבורי
מה ההצעה כוללת?
אפשרות לקבוע Meetup ולהגדיר אותו כפומבי, כך שכל מי שרוצה יוכל להירשם אליו באמצעות כתובת המייל שלו. אפשרות לשלוח מייל לכל מי שנרשם.
כולל שינויים בקוד? אם כן, איפה?
השתלבות בrouts הרלוונטיים לבחירת מאפייני התצוגה ובהצגת לוח שבועי/ חודשי/ שנתי.
האם יהיו שינויים במסד הנתונים? אם כן, איפה?
חשבתי אולי על הוספת התכונות של “יום תחילת השבוע” ו"תצוגת ימי עבודה" לטבלה המכילה הגדרות תצוגה ליוזר .
האם יהיה שינוי ב־frontend? אם כן, איפה?
לחיצה מתוך בחירה של כמה אפשרויות
התצוגה של לוח השנה תשתנה בהתאם לבחירת המשתמש
אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?
בדיקה שהתצוגה תואמת את היום הראשון שהמשתמש בחר + מספר הימים לתצוגה.
10:25:07 Feb 08,2021
מאת: eliory09
שגיאה - Task was destroyed but it is pending!
היי,
לא הצלחתי למצוא תשובות בעצמי.
בטסט האחרון של test_zodiac אני נתקל בבעיה הבאה:
יש לכם מושג איך להתמודד?
תודה!
מאת: eliory09
שגיאה - Task was destroyed but it is pending!
היי,
לא הצלחתי למצוא תשובות בעצמי.
בטסט האחרון של test_zodiac אני נתקל בבעיה הבאה:
יש לכם מושג איך להתמודד?
תודה!
20:21:07 Feb 08,2021
מאת: nadav
היום הכי עמוס בשבוע בקשה ל pr
github.com/PythonFreeCourse/calendar
feat: busiest day of the week graph
PythonFreeCourse:develop ← nadav-pesach:graph
opened 04:13PM - 08 Feb 21 UTC
nadav-pesach
+90
-17
מאת: nadav
היום הכי עמוס בשבוע בקשה ל pr
github.com/PythonFreeCourse/calendar
feat: busiest day of the week graph
PythonFreeCourse:develop ← nadav-pesach:graph
opened 04:13PM - 08 Feb 21 UTC
nadav-pesach
+90
-17
20:41:30 Feb 08,2021
מאת: adi1
בקשה ל PR - פרונט להוספת צבע לקטגוריה
בקשת בדיקה
github.com/PythonFreeCourse/calendar
add color to category
PythonFreeCourse:develop ← ADI-projects30:feature/front_for_category_color
opened 04:39PM - 07 Feb 21 UTC
ADI-projects30
+208
-43
מאת: adi1
בקשה ל PR - פרונט להוספת צבע לקטגוריה
בקשת בדיקה
github.com/PythonFreeCourse/calendar
add color to category
PythonFreeCourse:develop ← ADI-projects30:feature/front_for_category_color
opened 04:39PM - 07 Feb 21 UTC
ADI-projects30
+208
-43
08:12:06 Feb 09,2021
מאת: nirpn1
שיפור קוד יבוא import file to calendar
היי מבקש בדיקה חוזרת
github.com/PythonFreeCourse/calendar
feat: improve import file to calendar and extend capabilities
PythonFreeCourse:develop ← Nir-P:import_to_calendar_extend_capability
opened 09:06PM - 04 Feb 21 UTC
Nir-P
+174
-29
מאת: nirpn1
שיפור קוד יבוא import file to calendar
היי מבקש בדיקה חוזרת
github.com/PythonFreeCourse/calendar
feat: improve import file to calendar and extend capabilities
PythonFreeCourse:develop ← Nir-P:import_to_calendar_extend_capability
opened 09:06PM - 04 Feb 21 UTC
Nir-P
+174
-29
15:15:49 Feb 09,2021
מאת: anna.shtirberg
Add git hooks for pre-commit flake8
The hooks need to be installed.
The way to do it is like this:
pip install -r requirements.txt (install all requirements)
pre-commit install (install git hooks)
After this every commited file will be checked for style and also fixed if possible
If flake8 don’t like your file the commit will fail and print flake8 errors to fix
If yapf changed your file the commit will fail and the file will need to “git add” again
https://github.com/PythonFreeCourse/calendar/pull/224
מאת: anna.shtirberg
Add git hooks for pre-commit flake8
The hooks need to be installed.
The way to do it is like this:
pip install -r requirements.txt (install all requirements)
pre-commit install (install git hooks)
After this every commited file will be checked for style and also fixed if possible
If flake8 don’t like your file the commit will fail and print flake8 errors to fix
If yapf changed your file the commit will fail and the file will need to “git add” again
https://github.com/PythonFreeCourse/calendar/pull/224
19:28:58 Feb 09,2021
מאת: tobenary
עבודה עם THREADS - המלצות לפרוייקט חדש ייתקבלו בברכה
שלום, מקווה ש ים עדיין לא משחק בפלייסטיישן ויש לו זמן לענות לי, חחח…
אני מחפש הדרכה / עמוד או פרוייקט להישען עליו כדי ליצור פרוייקט חדש בעבודה.
מטרת הפרוייקט (ככה היה נראה לי הכי קל לאפיין אותה ) היא לבדוק אימיילים עם תכולה מסויימת, ולעשות עליהם פרוססינג.
ביססתי את הרעיון על ט’רדינג, משום שפונקציית אסינק לא ממש תעזור לי, כי אני משתמש בעיקר בכתיבה/כתיבה לדיסק רוב הזמן. ( אולי אני טועה במחשבה - אשמח להבנות )
עיקר הבעיות שלי בתכנון הפרוייקט:
בהנחה שהטוקן של האתר API שלי עדיין בתוקף, אני לא רוצה לשבור אותו ביצירת טוקן חדש. ( בט’רד 1 אני מוריד תוכן, בט’רד 2 אני מעלה תוכן )
האם ניתן לשים איזה טיימר של השניות וליצור אוטנטיקציה מחדש כשזה נגמר? או שאין צורך לדאוג לזה וכל פעם שאני מוריד/מעלה לאתר, ליצור לי API SESSION?
איך אני “מעביר” תוכן מט’רד1 לט’רד2? האם זו פונקציה רגילה?
אין לי בעייה ליצור זום ולשלם למישהו על בירה בכייף לקבל הסבר ענייני, ואין לי בעייה לקרוא מאמרים שמסבירים משהו כזה - אבל אני צריך פוקוס.
בקובץ המצורף, WORKFLOW.
מאת: tobenary
עבודה עם THREADS - המלצות לפרוייקט חדש ייתקבלו בברכה
שלום, מקווה ש ים עדיין לא משחק בפלייסטיישן ויש לו זמן לענות לי, חחח…
אני מחפש הדרכה / עמוד או פרוייקט להישען עליו כדי ליצור פרוייקט חדש בעבודה.
מטרת הפרוייקט (ככה היה נראה לי הכי קל לאפיין אותה ) היא לבדוק אימיילים עם תכולה מסויימת, ולעשות עליהם פרוססינג.
ביססתי את הרעיון על ט’רדינג, משום שפונקציית אסינק לא ממש תעזור לי, כי אני משתמש בעיקר בכתיבה/כתיבה לדיסק רוב הזמן. ( אולי אני טועה במחשבה - אשמח להבנות )
עיקר הבעיות שלי בתכנון הפרוייקט:
בהנחה שהטוקן של האתר API שלי עדיין בתוקף, אני לא רוצה לשבור אותו ביצירת טוקן חדש. ( בט’רד 1 אני מוריד תוכן, בט’רד 2 אני מעלה תוכן )
האם ניתן לשים איזה טיימר של השניות וליצור אוטנטיקציה מחדש כשזה נגמר? או שאין צורך לדאוג לזה וכל פעם שאני מוריד/מעלה לאתר, ליצור לי API SESSION?
איך אני “מעביר” תוכן מט’רד1 לט’רד2? האם זו פונקציה רגילה?
אין לי בעייה ליצור זום ולשלם למישהו על בירה בכייף לקבל הסבר ענייני, ואין לי בעייה לקרוא מאמרים שמסבירים משהו כזה - אבל אני צריך פוקוס.
בקובץ המצורף, WORKFLOW.
20:47:10 Feb 09,2021
מאת: imimouni
בקשה לPR - הגדרת פרטיות ליוזר/לוח השנה כולו
הPR-
github.com/PythonFreeCourse/calendar
Feature/calendar privacy
PythonFreeCourse:develop ← imimouni:feature/calendar_privacy
opened 06:43PM - 09 Feb 21 UTC
imimouni
+139
-1
הטיקט
https://forums.pythonic.guru/t/topic/8757
מאת: imimouni
בקשה לPR - הגדרת פרטיות ליוזר/לוח השנה כולו
הPR-
github.com/PythonFreeCourse/calendar
Feature/calendar privacy
PythonFreeCourse:develop ← imimouni:feature/calendar_privacy
opened 06:43PM - 09 Feb 21 UTC
imimouni
+139
-1
הטיקט
https://forums.pythonic.guru/t/topic/8757
22:29:37 Feb 09,2021
מאת: inbar
בקשה לבדיקה - טיקט - סימון אירוע כ-busy או free
טיקט
PR
אשמח ל-review, תודה!
מאת: inbar
בקשה לבדיקה - טיקט - סימון אירוע כ-busy או free
טיקט
PR
אשמח ל-review, תודה!
13:16:10 Feb 10,2021
מאת: Yam
מזל טוב: התקבל PEP 634!
יום חג לחנונים שאוהבים פיצ’רים חדשים בפייתון.
החל מגרסה 3.10 (או 3.11, תלוי אם יספיקו לארגן כל מני דברים), יתווסף לפייתון כלי מגניב מאוד שצובר תאוצה בשנים האחרונות בשפות תכנות חדשות.
זה נקרא Pattern Matching וזה עובד כך:
from enum import Enum
class Color(Enum):
RED = 0
GREEN = 1
BLUE = 2
match color:
case Color.RED:
print("I see red!")
case Color.GREEN:
print("Grass is green")
case Color.BLUE:
print("I'm feeling the blues :(")
עד כאן יכול להיות שאתם שואלים “איך זה שונה מ־if/elif/else?” (או מ־switch case אם אתם נודדים משפות אחרות).
אחד ההבדלים הוא שאפשר, בעזרת תחביר מאוד פשוט, לבקש מפייתון לבחור הסתעפות לפי סוג/גודל המבנה:
match command.split():
case [action]:
... # interpret single-verb action
case [action, obj]:
... # interpret action, obj
מה שקורה שם זה שפייתון מוצא איך האובייקט שלכם נראה (איבר 1 אחרי ה־split? שני איברים?) והולך ל־case הרלוונטי.
אבל השוס האפילו יותר גדול, זה ש"על הדרך" הוא מבצע השמה: מה שיש באיבר הראשון ייכנס ל־action, ומה שיש באיבר השני (אם יש שני איברים) יכנס ל־object.
אפשר לממש ככה דברים יותר מסובכים וזה נראה ממש טוב:
match point:
case (0, 0):
print("Origin")
case (0, y):
print(f"Y={y}")
case (x, 0):
print(f"X={x}")
case (x, y):
print(f"X={x}, Y={y}")
case _:
raise ValueError("Not a point")
לעוד פרטים, ראו את המדריך לשימוש ב־PEP 634 כאן (נקרא PEP 636).
מאת: Yam
מזל טוב: התקבל PEP 634!
יום חג לחנונים שאוהבים פיצ’רים חדשים בפייתון.
החל מגרסה 3.10 (או 3.11, תלוי אם יספיקו לארגן כל מני דברים), יתווסף לפייתון כלי מגניב מאוד שצובר תאוצה בשנים האחרונות בשפות תכנות חדשות.
זה נקרא Pattern Matching וזה עובד כך:
from enum import Enum
class Color(Enum):
RED = 0
GREEN = 1
BLUE = 2
match color:
case Color.RED:
print("I see red!")
case Color.GREEN:
print("Grass is green")
case Color.BLUE:
print("I'm feeling the blues :(")
עד כאן יכול להיות שאתם שואלים “איך זה שונה מ־if/elif/else?” (או מ־switch case אם אתם נודדים משפות אחרות).
אחד ההבדלים הוא שאפשר, בעזרת תחביר מאוד פשוט, לבקש מפייתון לבחור הסתעפות לפי סוג/גודל המבנה:
match command.split():
case [action]:
... # interpret single-verb action
case [action, obj]:
... # interpret action, obj
מה שקורה שם זה שפייתון מוצא איך האובייקט שלכם נראה (איבר 1 אחרי ה־split? שני איברים?) והולך ל־case הרלוונטי.
אבל השוס האפילו יותר גדול, זה ש"על הדרך" הוא מבצע השמה: מה שיש באיבר הראשון ייכנס ל־action, ומה שיש באיבר השני (אם יש שני איברים) יכנס ל־object.
אפשר לממש ככה דברים יותר מסובכים וזה נראה ממש טוב:
match point:
case (0, 0):
print("Origin")
case (0, y):
print(f"Y={y}")
case (x, 0):
print(f"X={x}")
case (x, y):
print(f"X={x}, Y={y}")
case _:
raise ValueError("Not a point")
לעוד פרטים, ראו את המדריך לשימוש ב־PEP 634 כאן (נקרא PEP 636).