דילוג לתוכן

עזרה הדדית - Python

134 נושאים 1.7k פוסטים
  • בירור | הרשאות לקלאוד - console cloud

    3
    3
    0 הצבעות
    3 פוסטים
    137 צפיות
    ראובן שבתיר
    @sivan22 כתב בבירור | הרשאות לקלאוד - console cloud: פתרון אחר הוא לפתוח חשבון מנהל (כרוך בעלות חודשית, יש תקופת ניסיון) כאן: חשבתי על זה כרגע יש לי חשבון עסקי אבל בלי אדמין @sivan22 כתב בבירור | הרשאות לקלאוד - console cloud: הפתרון הכי מתאים לדעתי הוא פשוט לא להעלות את האפליקציה לשום מקום, אלא רק לבנות release ופשוט להוריד אותו כקובץ הרצה. זה לא כל כך הבנתי אז אני יסביר על המטרה אני רוצה לגשת לטלגרם כקליינט אני מצליח לגשת לטלגרם ואף מוריד לקלאוד מה שאני לא מצליח זה לשלוח את מה שירד לצאט בשביל זה אני צריך הרשאות https://www.googleapis.com/auth/chat.spaces.create
  • מדריך | Python Turtle Graphics - סקירה ומדריך

    2
    2
    4 הצבעות
    2 פוסטים
    394 צפיות
    ד
    @ממענדל תודה על המדריך! אני כבר הרבה זמן נהנה עם הספרייה הזאת. משתף תוכנית שכתבתי: import turtle import math as m from time import sleep # יוצר פונקציות sin ו cos שמקבלות מעלות def dsin(n): return m.sin(n*m.pi/180) def dcos(n): return m.cos(n*m.pi/180) screen = turtle.Screen() t = turtle.Turtle() def f(): t.hideturtle() screen.tracer(0) g = min(screen.window_width(), screen.window_height())*0.4 #מגדיר את גודל הכדור dist = 3 #מגדיר את המרחק בין הקוים (במעלות) st = dist/50 #מגדיר את הזמן שלוקח לצייר כל קו t.up() for d in range(270, 89, dist*-1): for i in range(180): x, y = ((dsin(i)*dsin(d)))*g, (dcos(i))*g t.goto(x, y) t.down() t.up() screen.update() sleep(st) t.up() for d in range(270, 89, dist *-1): t.up() for i in range(180): x, y = (dcos(i))*g, (dsin(i)*dsin(d))*g t.goto(x, y) t.down() screen.update() sleep(st) turtle.done() return f() סליחה על הקוד המבולגן, אשמח לשמוע את דעת הציבור
  • עזרה | כניסה לכתובת אינטרנט בפייתון

    נפתר
    14
    0 הצבעות
    14 פוסטים
    522 צפיות
    ד
    @ממענדל זה שהיא לא תוכל לתת לך תמיכה בלייב זה משהו אחר, אבל לענות על שאלות.. חופשי!
  • 11 הצבעות
    1 פוסטים
    164 צפיות
    אין תגובות
  • המלצה | ניסיון לבניית תוכנת חיפוש:

    35
    2 הצבעות
    35 פוסטים
    1k צפיות
    מ
    אם אפשר להוסיף מילה על דברי המומחים, לדעתי העזרה הגדולה של הבינה היא לא למי שרוצה לקצר הליכים ולבקש שהיא תכתוב עבורו קודים שלמים, אלא דוקא לחלץ את הבסיס והעיקרון ולפי זה להתקדם, במקום לנבור בחיפושים שונים באינטרנט אחרי דברים דומים או כמעט דומים או לא דומים בכלל. אני למשל נעזרתי ב GPT בפרוייקט גדול של ראיה ממוחשבת (openCV) בפייתון, לצד חיפושים ב stack ואמנם אי אפשר לומר שהוא כתב במקומי, אבל נעזרתי רבות ברעיונות שהוא נתן איך לבנות את הלוגיקה של הקוד ואיך לייעל את התהליכים. אפשר לעשות את זה גם בחיפושים ב stack אבל זה הרבה יותר מייגע וארוך ולפעמים גם שם אין פתרון. מוגש כנקודה למחשבה ואשמח לחוו"דכם.
  • מדריך | התקנת פייתון וחבילות pip (בדגש לנטפרי)

    3
    16 הצבעות
    3 פוסטים
    2k צפיות
    יום חדש מתחילי
    @sivan22 דרך יותר פשוטה להוסיף את פייתון למשתני הסביבה, פשוט להריץ שוב את קובץ ההתקנה שאיתו התקנו את פייתון, ושם לבחור באפשרות הראשונה [Modify] של שינוי ההתקנה, ושם להוסיף את פייתון למשתני הסביבה. מצו"ב תמונה: [image: 1714725461529-614b6896-3418-4b57-adc7-08d98d1b01f3-%D7%A6%D7%99%D7%9C%D7%95%D7%9D-%D7%9E%D7%A1%D7%9A-2024-05-03-113426.png]
  • בקשה | רעיונות לכתיבת תוכנות

    63
    1 הצבעות
    63 פוסטים
    2k צפיות
    האדם החושבה
    @דוד-1 כתב בבקשה | רעיונות לכתיבת תוכנות: מה שחשוב לי כן זה תגית ז'אנר. תוכל להוסיף את זה? וכן אשמח שתוסיף אם אפשרי, שיטפל רק בטקסט שכתוב בעברית, ולא באנגלית או מספרים. הוספתי (גם בטקסט מעורב זה אפשרי שיהיה רק את העברית?) כן, הוספתי, אם כי בטקסט מעורב סדר המילים באנגלית לא נשמר, וכן מילה שמורכבת מ2 השפות תתהפך. וגם שיתמוך בעוד פורמטים של מוזיקה ולא רק MP3 , כגון FLAC וWMA לא אפשרי בספריה שעבדתי איתה, אולי בספרייה אחרת. import os import eyed3 import re def process_in_folder(folder_path): for root, _, files in os.walk(folder_path): for file_name in files: if file_name.lower().endswith(".mp3"): reverse_tag(os.path.join(root, file_name)) old_path = os.path.join(root, file_name) new_path = os.path.join(root, is_hebrew(file_name.split(".")[0])+".mp3") os.rename(old_path, new_path) def is_hebrew(text): is_heb = bool(re.search(r'[\u0590-\u05FF]+', text)) if not is_heb: return text else: split_txt = text.split() list_heb = [] for i in split_txt: is_heb = bool(re.search(r'[\u0590-\u05FF]+', i)) if is_heb: i = i[::-1] list_heb.append(i) else: list_heb.append(i) reverse_txt = " ".join(list_heb[::-1]) return reverse_txt def reverse_tag(file): audiofile = eyed3.load(file) audiofile.tag.artist = is_hebrew(audiofile.tag._getArtist()) audiofile.tag.album = is_hebrew(audiofile.tag._getAlbum()) audiofile.tag.title = is_hebrew(audiofile.tag._getTitle()) audiofile.tag.genre = is_hebrew(str(audiofile.tag._getGenre())) audiofile.tag.save() folder_path = "" process_in_folder(folder_path)
  • עזרה | kivy עיצוב ופריסה

    5
    0 הצבעות
    5 פוסטים
    250 צפיות
    mefateachM
    @sivan22 טוב התקדמתי מאז הרבה, וכרגע כבר יש לי תצוגה די טובה רק אני לא מבין למה כשאני מקטין את החלון כל הרכיבים לא מתקטנים (כמו באנדרואיד) אלא עולים אחד על השני... (ומה יקרה אם אני ישים את התוכנה במסך יותר קטן..., אני לא כל כך מבין בזה, יכול להיות שגם באנדרואיד זה לא מתקטן אלא שמסך יותר קטן מוגדר dpi שונה שגורם להכל להתקטן, אשמח שתחכים אותי, בכל מקרה זה לא אמור לעלות רכיב מעל רכיב אלא מקסימום להיחתח, מה שחשוב לי זה שזה יעבוד במסכים יותר קטנים (משמעותית!!)) עוד שאלה קצת פחות קשורה, איך אני יכול הלפעיל משמית asyncio ברקע כדי שהתצוגה לא תיתקע?: musics = asyncio.run(telegram_connect.get_new_music()) תודה! כרגע: [image: 1714248361004-1e2563e8-1d58-488f-87e3-025807c92522-image.png] וכשאני מקטין.. [image: 1714248402146-4d5b1f86-21ae-440c-a40e-1f951f93911b-image.png]
  • בקשה | קובץ תרגילים

    3
    0 הצבעות
    3 פוסטים
    155 צפיות
    a.y.f.A
    @lplp https://www.w3resource.com/python-exercises/ באנגלית ממליץ ביותר
  • בירור | איך להמיר קובץ py ל-exe?

    נפתר
    32
    0 הצבעות
    32 פוסטים
    1k צפיות
    25802
    @ממענדל בדרייב אפשר אבל אתה יכול לנסות את מה שהציע @10110000 יש הגיון רב בדבריו...
  • עזרה | קצת עזרה בפייתון...

    נפתר
    4
    0 הצבעות
    4 פוסטים
    198 צפיות
    Y
    @רפאל-vnkl בשמחה אין בעד מה!!!!
  • שאלה | איך לגרום לתוכנה לרוץ על דף אינטרנט?

    לא נפתר
    15
    0 הצבעות
    15 פוסטים
    366 צפיות
    מ
    @pcinfogmach נכון, שאלתי את copilot והמליץ לי על selenium מקווה שאצליח להפיק את מה שרציתי תודה לכם!
  • נושא זה נמחק!

    2
    0 הצבעות
    2 פוסטים
    11 צפיות
    אין תגובות
  • נושא זה נמחק!

    4
    0 הצבעות
    4 פוסטים
    98 צפיות
  • סקר | הקורס המומלץ ללימוד פייתון | סקר

    לא נפתר
    12
    2 הצבעות
    12 פוסטים
    667 צפיות
    ר
    בחרתי בIL כי משם למדתי את השפה, התחברתי לסגנון ללמידה והחומר הוסבר ממש טוב
  • בירור | אותיות בעברית בפייתון

    38
    0 הצבעות
    38 פוסטים
    2k צפיות
    P
    @מתכנת-חובב בשתיהם
  • עזרה | חילוץ מידע מקובץ json בpython

    נפתר
    7
    0 הצבעות
    7 פוסטים
    325 צפיות
    האדם החושבה
    תודה לכל המסייעים, למעשה תיקנתי את הסקריפט, והוא עובד: import json def process_data(data, heTitle, heShortDesc): if isinstance(data, dict): if data.get("heTitle") == heTitle: heShortDesc.append(data.get("heShortDesc")) else: for i in data: process_data(i, heTitle, heShortDesc) process_data(data.get(i), heTitle, heShortDesc) elif isinstance(data, list): for list_item in data: process_data(list_item, heTitle, heShortDesc) return heShortDesc json_file = "table_of_contents.json" heTitle = input() with open(json_file, 'r', encoding='utf-8') as file: json_data = json.load(file) a = process_data(json_data, heTitle, heShortDesc=[]) print(a)
  • עזרה | בהבנת דרך פיתרון לתרגיל פייתון

    30
    1
    0 הצבעות
    30 פוסטים
    1k צפיות
    mefateachM
    @GIGA כתב בעזרה | בהבנת דרך פיתרון לתרגיל פייתון: (אם כי יש שיגידו שזה פחות אינטואטיבי) דווקא אני אוהב את הצורות כתיבה הזאת
  • בירור | בהבנת המתודה join()

    3
    0 הצבעות
    3 פוסטים
    239 צפיות
    ת
    @THMHE כן, זה התפקיד שלה, אבל שניה הערות: א. זה לא מתודה join סתם כי יש מלא מתודות join שונות, אלא מתודת str.join() שזה מתודה מטיפוס המובנה ששמו str (מחרוזת טקסט). ב. כמו"כ הפרמטר שהיא מקבלת זה iterable שזה כל אובייקט שאפשר לעשות עליו לולאת for. זה כולל גם רשימה וגם מחרוזת טקסט (שזה רשימת אותיות) וגם הרבה אובייקטים אחרים.
  • בעיה | בעייה בjupyter_notebook (יש לי אינטרנט רימון)

    3
    0 הצבעות
    3 פוסטים
    123 צפיות
    ק
    @יחיאל-האלוף תנסה את מה שכתבתי כאן: https://mitmachim.top/topic/65930/המלצה-ג-ופיטר-נוטבוק-בויז-ואל-סטודיו-קוד אם עדיין לא מותקן לך ויז'ואל סטודיו קוד - תוריד מאתר הבית (בחינם): https://code.visualstudio.com/Download בהצלחה רבה!