דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. קטגוריות בהרצה
  3. תכנות
  4. Python
  5. עזרה הדדית - Python
  6. המלצה | ניסיון לבניית תוכנת חיפוש:

המלצה | ניסיון לבניית תוכנת חיפוש:

מתוזמן נעוץ נעול הועבר עזרה הדדית - Python
35 פוסטים 8 כותבים 807 צפיות 7 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • י מנותק
    י מנותק
    יהודי צעיר
    כתב ב נערך לאחרונה על ידי יהודי צעיר
    #1

    תגובה: בקשה | רעיונות לכתיבת תוכנות

    מה אתם אומרים על זה?
    שאלתי את בינה מלאכותית של גוגל שאלה חמודה:
    https://gemini.google.com/app
    שיחה עם Gemini

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

    להלן התשובה שלו:

    להלן קוד Python בסיסי עבור תוכנת חיפוש בתוך תוכן קבצים:

    import os
    import re
    
    def search_files(folder, text, search_type, include_subfolders):
      """
      מחפש קבצים בתיקייה ובכל תת-התקיות (אם include_subfolders מוגדר כ-True) 
      ומחזיר רשימה של קבצים שמכילים את הטקסט שצוין.
    
      Args:
        folder: שם התיקייה לחיפוש.
        text: הטקסט לחיפוש.
        search_type: סוג החיפוש ("exact", "near", "similar").
        include_subfolders: האם לכלול תת-תיקיות בחיפוש.
      """
      results = []
    
      for filename in os.listdir(folder):
        if os.path.isfile(os.path.join(folder, filename)):
          file_path = os.path.join(folder, filename)
          with open(file_path, 'r', encoding='utf-8') as f:
            file_content = f.read()
    
          if search_type == "exact":
            if text in file_content:
              results.append(file_path)
          elif search_type == "near":
            for match in re.finditer(rf"(?:\b{text}\b)&(.*?){{1,2}}", file_content):
              results.append(file_path)
          elif search_type == "similar":
            for match in re.finditer(rf"(?:\b{text}\b)&(.*?){{0,3}}", file_content):
              results.append(file_path)
    
      if include_subfolders:
        for subfolder in os.listdir(folder):
          if os.path.isdir(os.path.join(folder, subfolder)):
            results += search_files(os.path.join(folder, subfolder), text, search_type, include_subfolders)
    
      return results
    
    def main():
      """
      פונקציה ראשית שמבצעת את ממשק המשתמש וחיפוש הקבצים.
      """
      folder = input("הזן את שם התיקייה לחיפוש: ")
      text = input("הזן את הטקסט לחיפוש: ")
      search_type = input("בחר סוג חיפוש (exact, near, similar): ")
      include_subfolders = input("האם לכלול תת-תיקיות בחיפוש? (yes/no): ") == "yes"
    
      results = search_files(folder, text, search_type, include_subfolders)
    
      if results:
        print(f"נמצאו {len(results)} קבצים:")
        for file_path in results:
          print(file_path)
      else:
        print("לא נמצאו קבצים עם הטקסט המבוקש.")
    
    if __name__ == "__main__":
      main()
    
    

    הסבר הקוד:

    פונקציית search_files:
    מקבלת כקלט שם תיקייה, טקסט לחיפוש, סוג חיפוש והאם לכלול תת-תיקיות.
    מחפשת קבצים בתיקייה ובכל תת-תיקיות (אם צוין).
    מחזירה רשימה של קבצים שמכילים את הטקסט שצוין.
    פונקציית main:
    מקבלת קלט מהמשתמש: שם תיקייה, טקסט לחיפוש, סוג חיפוש וכללי תת-תיקיות.
    קוראת לפונקציית search_files ומקבלת את רשימת הקבצים שנמצאו.
    מציגה למשתמש את תוצאות החיפוש.
    הערה:

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

    עד כאן לשונו.

    הוספתי ושאלתי:
    תודה על התוכנה אבל תעזור לי לדעת איך אני מפעיל אותה
    והנה התשובה שלו:

    הפעלת תוכנת החיפוש
    להלן ההוראות להפעלת תוכנת החיפוש שכתבתי:

    1. התקנת Python:

    ודא ש-Python מותקן במחשב שלך. ניתן להוריד ולהתקין את Python מאתר האינטרנט הרשמי: https://www.python.org/downloads/
    לאחר ההתקנה, ודא שאתה יכול להפעיל את פקודת python משורת הפקודה.
    2. שמירת הקוד:

    שמור את קוד ה-Python שסיפקתי לך בקובץ עם שם הסיומת .py. לדוגמה, תוכל לשמור אותו כ-search.py.
    3. הפעלת התוכנית:

    פתח שורת פקודה (Command Prompt ב-Windows או Terminal ב-macOS/Linux).
    עבור אל התיקייה שבה שמרת את קובץ ה-python.
    הפעל את הפקודה הבאה:
    python search.py
    4. שימוש בתוכנית:

    התוכנית תבקש ממך להזין את שם התיקייה לחיפוש, את הטקסט לחיפוש, את סוג החיפוש ואת האם לכלול תת-תיקיות.
    הזן את המידע הנדרש ותלחץ על Enter.
    התוכנית תחפש את הקבצים ותציג את התוצאות.
    דוגמה לשימוש:
    הזן את שם התיקייה לחיפוש: מסמכים
    הזן את הטקסט לחיפוש: תכנות
    בחר סוג חיפוש (exact, near, similar): near
    האם לכלול תת-תיקיות בחיפוש? (yes/no): yes

    נמצאו 3 קבצים:
    C:\Users\username\Documents\myfile1.docx
    C:\Users\username\Documents\subfolder\myfile2.txt
    C:\Users\username\Documents\subfolder2\myfile3.pdf
    הערות:

    ודא שהתיקייה שבה אתה מחפש קיימת ושיש לך הרשאות גישה אליה.
    ניתן לשנות את שם הקובץ (search.py) לפי רצונך.
    ניתן להוסיף אפשרויות נוספות לתוכנית בהתאם לצרכים שלך.
    אני מקווה שזה עוזר!

    הערה:

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

    מקווה שיביא למישהו תועלת.

    3 Y מתכנת חובבמ 3 תגובות תגובה אחרונה
    2
    • י יהודי צעיר התייחס לנושא זה ב
    • י יהודי צעיר

      תגובה: בקשה | רעיונות לכתיבת תוכנות

      מה אתם אומרים על זה?
      שאלתי את בינה מלאכותית של גוגל שאלה חמודה:
      https://gemini.google.com/app
      שיחה עם Gemini

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

      להלן התשובה שלו:

      להלן קוד Python בסיסי עבור תוכנת חיפוש בתוך תוכן קבצים:

      import os
      import re
      
      def search_files(folder, text, search_type, include_subfolders):
        """
        מחפש קבצים בתיקייה ובכל תת-התקיות (אם include_subfolders מוגדר כ-True) 
        ומחזיר רשימה של קבצים שמכילים את הטקסט שצוין.
      
        Args:
          folder: שם התיקייה לחיפוש.
          text: הטקסט לחיפוש.
          search_type: סוג החיפוש ("exact", "near", "similar").
          include_subfolders: האם לכלול תת-תיקיות בחיפוש.
        """
        results = []
      
        for filename in os.listdir(folder):
          if os.path.isfile(os.path.join(folder, filename)):
            file_path = os.path.join(folder, filename)
            with open(file_path, 'r', encoding='utf-8') as f:
              file_content = f.read()
      
            if search_type == "exact":
              if text in file_content:
                results.append(file_path)
            elif search_type == "near":
              for match in re.finditer(rf"(?:\b{text}\b)&(.*?){{1,2}}", file_content):
                results.append(file_path)
            elif search_type == "similar":
              for match in re.finditer(rf"(?:\b{text}\b)&(.*?){{0,3}}", file_content):
                results.append(file_path)
      
        if include_subfolders:
          for subfolder in os.listdir(folder):
            if os.path.isdir(os.path.join(folder, subfolder)):
              results += search_files(os.path.join(folder, subfolder), text, search_type, include_subfolders)
      
        return results
      
      def main():
        """
        פונקציה ראשית שמבצעת את ממשק המשתמש וחיפוש הקבצים.
        """
        folder = input("הזן את שם התיקייה לחיפוש: ")
        text = input("הזן את הטקסט לחיפוש: ")
        search_type = input("בחר סוג חיפוש (exact, near, similar): ")
        include_subfolders = input("האם לכלול תת-תיקיות בחיפוש? (yes/no): ") == "yes"
      
        results = search_files(folder, text, search_type, include_subfolders)
      
        if results:
          print(f"נמצאו {len(results)} קבצים:")
          for file_path in results:
            print(file_path)
        else:
          print("לא נמצאו קבצים עם הטקסט המבוקש.")
      
      if __name__ == "__main__":
        main()
      
      

      הסבר הקוד:

      פונקציית search_files:
      מקבלת כקלט שם תיקייה, טקסט לחיפוש, סוג חיפוש והאם לכלול תת-תיקיות.
      מחפשת קבצים בתיקייה ובכל תת-תיקיות (אם צוין).
      מחזירה רשימה של קבצים שמכילים את הטקסט שצוין.
      פונקציית main:
      מקבלת קלט מהמשתמש: שם תיקייה, טקסט לחיפוש, סוג חיפוש וכללי תת-תיקיות.
      קוראת לפונקציית search_files ומקבלת את רשימת הקבצים שנמצאו.
      מציגה למשתמש את תוצאות החיפוש.
      הערה:

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

      עד כאן לשונו.

      הוספתי ושאלתי:
      תודה על התוכנה אבל תעזור לי לדעת איך אני מפעיל אותה
      והנה התשובה שלו:

      הפעלת תוכנת החיפוש
      להלן ההוראות להפעלת תוכנת החיפוש שכתבתי:

      1. התקנת Python:

      ודא ש-Python מותקן במחשב שלך. ניתן להוריד ולהתקין את Python מאתר האינטרנט הרשמי: https://www.python.org/downloads/
      לאחר ההתקנה, ודא שאתה יכול להפעיל את פקודת python משורת הפקודה.
      2. שמירת הקוד:

      שמור את קוד ה-Python שסיפקתי לך בקובץ עם שם הסיומת .py. לדוגמה, תוכל לשמור אותו כ-search.py.
      3. הפעלת התוכנית:

      פתח שורת פקודה (Command Prompt ב-Windows או Terminal ב-macOS/Linux).
      עבור אל התיקייה שבה שמרת את קובץ ה-python.
      הפעל את הפקודה הבאה:
      python search.py
      4. שימוש בתוכנית:

      התוכנית תבקש ממך להזין את שם התיקייה לחיפוש, את הטקסט לחיפוש, את סוג החיפוש ואת האם לכלול תת-תיקיות.
      הזן את המידע הנדרש ותלחץ על Enter.
      התוכנית תחפש את הקבצים ותציג את התוצאות.
      דוגמה לשימוש:
      הזן את שם התיקייה לחיפוש: מסמכים
      הזן את הטקסט לחיפוש: תכנות
      בחר סוג חיפוש (exact, near, similar): near
      האם לכלול תת-תיקיות בחיפוש? (yes/no): yes

      נמצאו 3 קבצים:
      C:\Users\username\Documents\myfile1.docx
      C:\Users\username\Documents\subfolder\myfile2.txt
      C:\Users\username\Documents\subfolder2\myfile3.pdf
      הערות:

      ודא שהתיקייה שבה אתה מחפש קיימת ושיש לך הרשאות גישה אליה.
      ניתן לשנות את שם הקובץ (search.py) לפי רצונך.
      ניתן להוסיף אפשרויות נוספות לתוכנית בהתאם לצרכים שלך.
      אני מקווה שזה עוזר!

      הערה:

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

      מקווה שיביא למישהו תועלת.

      3 מחובר
      3 מחובר
      3157686
      כתב ב נערך לאחרונה על ידי
      #2

      @יהודי-צעיר
      חזק ביותר
      מהנסיון הקטן שלי הבינה מלאכותית של גוגל לא הכי אני חושב שעדיף את צ'אט gpt הוא הרבה יותר טוב לדברים כאלה
      אשמח לשמוע את המומחים בעניין
      אבל יותר מזה תוכל לראות את מה ש @NH-LOCAL פרסם כאן
      אגב אשמח לשמוע כיצד להוריד את התוכנה של Python אם מה שהוא נתן למעלה זה טוב או שלא
      תודה רבה

      תגובה 1 תגובה אחרונה
      1
      • י מנותק
        י מנותק
        יהודי צעיר
        כתב ב נערך לאחרונה על ידי יהודי צעיר
        #3

        כיון שאין לי כח להתקין פייתון ביקשתי ממנו בקשה חילופית:

        תכתוב לי קוד שפועל גם בלי פייתון
        תכתוב לי קוד שבונה תוכנת חיפוש בתוך תוכן של קבצים,
        הקבצים יהיו קבצי PDF, קבצי DOC,קבצי DOCX, קבצי TXT, עם אפשרות להוספת סוגי קבצים נוספים.
        תהיה גם אופציה לבחירת תיקייה לחיפוש בתוכה ולבחירה אם החיפוש יהיה רק בתיקיה ראשית או גם בתת תיקיות.
        האפשרות לחיפוש תהיה מגוונת, עם אופציות שונות לחיפוש, תהיה אופציה לחפש מילים מדוייקות רצופות, וגם אופציה לחיפוש מילים רחוקות, וגם אופציה לחיפוש מילים דומות.
        בנוסף המקום לכתוב את הטקסט לחיפוש יהיה ברור מאד.
        בנוסף יהיה אופציה לראות תצוגה מקדימה של הקבצים עם תוצאות החיפוש שמציגה את תמונת הקובץ עצמו.
        ואני מדגיש שאני רוצה קוד שלא צריך פייתון.
        אני מעוניין שאתה תעשה זאת עבורי.
        אתה יכול לתת לי רעיון עבור Java

        והנה התשובה שלו:

        להלן רעיון כללי לתוכנית חיפוש קבצים ב-Java:

        ממשק המשתמש:

        תיבת טקסט להזנת טקסט החיפוש.
        כפתור בחירה לתיקייה לחיפוש.
        תיבת סימון לחיפוש בתיקיות فرعיות.
        בחירת סוג החיפוש:
        מילים מדויקות ברצף.
        מילים רחוקות.
        מילים דומות.
        רשימה להצגת תוצאות החיפוש (כולל שם הקובץ, נתיב, קטע טקסט רלוונטי).
        תצוגה מקדימה של הקובץ עם תוצאות החיפוש (מומלץ להשתמש בספריית תצוגת תמונות).
        קוד:

        import java.awt.event.ActionEvent;
        import java.awt.event.ActionListener;
        import java.io.File;
        import java.io.IOException;
        import java.nio.file.Files;
        import java.nio.file.Path;
        import java.nio.file.Paths;
        import java.util.ArrayList;
        import java.util.List;
        import java.util.regex.Matcher;
        import java.util.regex.Pattern;
        import javax.swing.*;
        
        public class FileSearch {
        
            private static final String[] SUPPORTED_EXTENSIONS = {".pdf", ".doc", ".docx", ".txt"}; // ניתן להוסיף סוגי קבצים נוספים
        
            public static void main(String[] args) {
                JFrame frame = new JFrame("חיפוש קבצים");
                frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
                // תיבת טקסט להזנת טקסט החיפוש
                JTextField searchField = new JTextField(20);
        
                // כפתור בחירה לתיקייה לחיפוש
                JButton browseButton = new JButton("עיון...");
                browseButton.addActionListener(new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        JFileChooser fileChooser = new JFileChooser();
                        fileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
                        int result = fileChooser.showOpenDialog(frame);
                        if (result == JFileChooser.APPROVE_OPTION) {
                            searchField.setText(fileChooser.getSelectedFile().getAbsolutePath());
                        }
                    }
                });
        
                // תיבת סימון לחיפוש בתיקיות فرعיות
                JCheckBox subfoldersCheckbox = new JCheckBox("חיפוש בתיקיות فرעיות");
        
                // בחירת סוג החיפוש
                JComboBox<String> searchTypeComboBox = new JComboBox<>(new String[]{"מילים מדויקות ברצף", "מילים רחוקות", "מילים דומות"});
        
                // רשימה להצגת תוצאות החיפוש
                JList<String> resultList = new JList<>();
        
                // תצוגה מקדימה של הקובץ
                JLabel previewLabel = new JLabel();
        
                // כפתור חיפוש
                JButton searchButton = new JButton("חיפוש");
                searchButton.addActionListener(new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        String searchText = searchField.getText();
                        String searchFolder = searchField.getText();
                        boolean searchSubfolders = subfoldersCheckbox.isSelected();
                        int searchType = searchTypeComboBox.getSelectedIndex();
        
                        List<String> results = searchFiles(searchText, searchFolder, searchSubfolders, searchType);
                        resultList.setListData(results.toArray(new String[0]));
        
                        // הצגת תצוגה מקדימה של הקובץ שנבחר
                        if (!resultList.isSelectionEmpty()) {
                            String selectedFile = resultList.getSelectedValue();
                            try {
                                // TODO: מימוש תצוגת תמונה (בהתאם לסוג הקובץ)
                            } catch (IOException ex) {
                                ex.printStackTrace();
                            }
                        }
                    }
                });
        
                // פריסת ממשק המשתמש
                JPanel panel = new JPanel();
                panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
                panel.add(searchField);
                panel.add(browseButton);
                panel.add(subfoldersCheckbox);
                panel.add(searchTypeComboBox);
                panel.add(resultList);
                panel.
        
        

        תודה על הקוד,עכשיו תדריך אותי איך פועלים איתו

        הוראות שימוש בתוכנית חיפוש קבצים ב-Java:

        1. הפעלת התוכנית:

        הורד את קוד ה-Java וייבא אותו לסביבת פיתוח Java (כמו IntelliJ IDEA).
        הרץ את התוכנית.
        2. חיפוש קבצים:

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

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

        תצוגה מקדימה של הקובץ תוצג בתחתית התוכנית.
        סוג התצוגה המקדימה תלוי בסוג הקובץ:
        קבצי PDF: תצוגה של עמוד בודד מהקובץ.
        קבצי DOC/DOCX: תצוגה של קטע טקסט מהקובץ.
        קבצי TXT: תצוגה של קטע טקסט מהקובץ.
        5. הערות:

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

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

        תגובה 1 תגובה אחרונה
        0
        • י יהודי צעיר

          תגובה: בקשה | רעיונות לכתיבת תוכנות

          מה אתם אומרים על זה?
          שאלתי את בינה מלאכותית של גוגל שאלה חמודה:
          https://gemini.google.com/app
          שיחה עם Gemini

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

          להלן התשובה שלו:

          להלן קוד Python בסיסי עבור תוכנת חיפוש בתוך תוכן קבצים:

          import os
          import re
          
          def search_files(folder, text, search_type, include_subfolders):
            """
            מחפש קבצים בתיקייה ובכל תת-התקיות (אם include_subfolders מוגדר כ-True) 
            ומחזיר רשימה של קבצים שמכילים את הטקסט שצוין.
          
            Args:
              folder: שם התיקייה לחיפוש.
              text: הטקסט לחיפוש.
              search_type: סוג החיפוש ("exact", "near", "similar").
              include_subfolders: האם לכלול תת-תיקיות בחיפוש.
            """
            results = []
          
            for filename in os.listdir(folder):
              if os.path.isfile(os.path.join(folder, filename)):
                file_path = os.path.join(folder, filename)
                with open(file_path, 'r', encoding='utf-8') as f:
                  file_content = f.read()
          
                if search_type == "exact":
                  if text in file_content:
                    results.append(file_path)
                elif search_type == "near":
                  for match in re.finditer(rf"(?:\b{text}\b)&(.*?){{1,2}}", file_content):
                    results.append(file_path)
                elif search_type == "similar":
                  for match in re.finditer(rf"(?:\b{text}\b)&(.*?){{0,3}}", file_content):
                    results.append(file_path)
          
            if include_subfolders:
              for subfolder in os.listdir(folder):
                if os.path.isdir(os.path.join(folder, subfolder)):
                  results += search_files(os.path.join(folder, subfolder), text, search_type, include_subfolders)
          
            return results
          
          def main():
            """
            פונקציה ראשית שמבצעת את ממשק המשתמש וחיפוש הקבצים.
            """
            folder = input("הזן את שם התיקייה לחיפוש: ")
            text = input("הזן את הטקסט לחיפוש: ")
            search_type = input("בחר סוג חיפוש (exact, near, similar): ")
            include_subfolders = input("האם לכלול תת-תיקיות בחיפוש? (yes/no): ") == "yes"
          
            results = search_files(folder, text, search_type, include_subfolders)
          
            if results:
              print(f"נמצאו {len(results)} קבצים:")
              for file_path in results:
                print(file_path)
            else:
              print("לא נמצאו קבצים עם הטקסט המבוקש.")
          
          if __name__ == "__main__":
            main()
          
          

          הסבר הקוד:

          פונקציית search_files:
          מקבלת כקלט שם תיקייה, טקסט לחיפוש, סוג חיפוש והאם לכלול תת-תיקיות.
          מחפשת קבצים בתיקייה ובכל תת-תיקיות (אם צוין).
          מחזירה רשימה של קבצים שמכילים את הטקסט שצוין.
          פונקציית main:
          מקבלת קלט מהמשתמש: שם תיקייה, טקסט לחיפוש, סוג חיפוש וכללי תת-תיקיות.
          קוראת לפונקציית search_files ומקבלת את רשימת הקבצים שנמצאו.
          מציגה למשתמש את תוצאות החיפוש.
          הערה:

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

          עד כאן לשונו.

          הוספתי ושאלתי:
          תודה על התוכנה אבל תעזור לי לדעת איך אני מפעיל אותה
          והנה התשובה שלו:

          הפעלת תוכנת החיפוש
          להלן ההוראות להפעלת תוכנת החיפוש שכתבתי:

          1. התקנת Python:

          ודא ש-Python מותקן במחשב שלך. ניתן להוריד ולהתקין את Python מאתר האינטרנט הרשמי: https://www.python.org/downloads/
          לאחר ההתקנה, ודא שאתה יכול להפעיל את פקודת python משורת הפקודה.
          2. שמירת הקוד:

          שמור את קוד ה-Python שסיפקתי לך בקובץ עם שם הסיומת .py. לדוגמה, תוכל לשמור אותו כ-search.py.
          3. הפעלת התוכנית:

          פתח שורת פקודה (Command Prompt ב-Windows או Terminal ב-macOS/Linux).
          עבור אל התיקייה שבה שמרת את קובץ ה-python.
          הפעל את הפקודה הבאה:
          python search.py
          4. שימוש בתוכנית:

          התוכנית תבקש ממך להזין את שם התיקייה לחיפוש, את הטקסט לחיפוש, את סוג החיפוש ואת האם לכלול תת-תיקיות.
          הזן את המידע הנדרש ותלחץ על Enter.
          התוכנית תחפש את הקבצים ותציג את התוצאות.
          דוגמה לשימוש:
          הזן את שם התיקייה לחיפוש: מסמכים
          הזן את הטקסט לחיפוש: תכנות
          בחר סוג חיפוש (exact, near, similar): near
          האם לכלול תת-תיקיות בחיפוש? (yes/no): yes

          נמצאו 3 קבצים:
          C:\Users\username\Documents\myfile1.docx
          C:\Users\username\Documents\subfolder\myfile2.txt
          C:\Users\username\Documents\subfolder2\myfile3.pdf
          הערות:

          ודא שהתיקייה שבה אתה מחפש קיימת ושיש לך הרשאות גישה אליה.
          ניתן לשנות את שם הקובץ (search.py) לפי רצונך.
          ניתן להוסיף אפשרויות נוספות לתוכנית בהתאם לצרכים שלך.
          אני מקווה שזה עוזר!

          הערה:

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

          מקווה שיביא למישהו תועלת.

          Y מנותק
          Y מנותק
          Yehuda 1
          כתב ב נערך לאחרונה על ידי
          #4
          פוסט זה נמחק!
          תגובה 1 תגובה אחרונה
          0
          • 25802 מנותק
            25802 מנותק
            2580
            מדריכים
            כתב ב נערך לאחרונה על ידי
            #5

            לא הבנתי בדיוק את המטרה של האשכול?

            הרצת את הקוד והוא עבד לך?

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

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

            אא"כ יש מכך תועלת מסויימת

            3 תגובה 1 תגובה אחרונה
            5
            • 25802 2580

              לא הבנתי בדיוק את המטרה של האשכול?

              הרצת את הקוד והוא עבד לך?

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

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

              אא"כ יש מכך תועלת מסויימת

              3 מחובר
              3 מחובר
              3157686
              כתב ב נערך לאחרונה על ידי 3157686
              #6

              @2580 כתב בהמלצה | ניסיון לבניית תוכנת חיפוש::

              אא"כ יש מכך תועלת מסויימת

              אני כן חושב שיש בזה תועלת אחרי הכל זה דברים שלא תמיד כולם יודעים וזוכרים וזה נותן הרבה יותר כוח לנסות ולבדוק
              אבל יתכן שאתה צודק????????????

              25802 תגובה 1 תגובה אחרונה
              0
              • 3 3157686

                @2580 כתב בהמלצה | ניסיון לבניית תוכנת חיפוש::

                אא"כ יש מכך תועלת מסויימת

                אני כן חושב שיש בזה תועלת אחרי הכל זה דברים שלא תמיד כולם יודעים וזוכרים וזה נותן הרבה יותר כוח לנסות ולבדוק
                אבל יתכן שאתה צודק????????????

                25802 מנותק
                25802 מנותק
                2580
                מדריכים
                כתב ב נערך לאחרונה על ידי
                #7

                @3157686

                @2580 כתב בהמלצה | ניסיון לבניית תוכנת חיפוש::

                הרצת את הקוד והוא עבד לך?

                מסתמא זה לא עובד...

                3 תגובה 1 תגובה אחרונה
                2
                • 25802 2580

                  @3157686

                  @2580 כתב בהמלצה | ניסיון לבניית תוכנת חיפוש::

                  הרצת את הקוד והוא עבד לך?

                  מסתמא זה לא עובד...

                  3 מחובר
                  3 מחובר
                  3157686
                  כתב ב נערך לאחרונה על ידי
                  #8

                  @2580

                  @2580 כתב בהמלצה | ניסיון לבניית תוכנת חיפוש::

                  מסתמא זה לא עובד...

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

                  תגובה 1 תגובה אחרונה
                  0
                  • Y מנותק
                    Y מנותק
                    Yehuda 1
                    כתב ב נערך לאחרונה על ידי
                    #9

                    מודלי AI כגון Gemini ו-ChatGPT באמת יכולים לעזור בענייני תכנות,
                    אבל לא בדברים ברמה קצת מתקדמת או דברים שאין להם מידע.
                    אף פעם הם לא יודו שהם לא יודעים, הם פשוט ממציאים שטויות שרק יוצרות הרבה בעיות וכאבי ראש.
                    אם רוצים לפתור בעיות הולכים לאתרים של בני אדם כמו Stack Overflow וכו'
                    מודלי AI לא מיועדים באמת לעזור בענייני תכנות.

                    NH.LOCALN תגובה 1 תגובה אחרונה
                    0
                    • Y Yehuda 1

                      מודלי AI כגון Gemini ו-ChatGPT באמת יכולים לעזור בענייני תכנות,
                      אבל לא בדברים ברמה קצת מתקדמת או דברים שאין להם מידע.
                      אף פעם הם לא יודו שהם לא יודעים, הם פשוט ממציאים שטויות שרק יוצרות הרבה בעיות וכאבי ראש.
                      אם רוצים לפתור בעיות הולכים לאתרים של בני אדם כמו Stack Overflow וכו'
                      מודלי AI לא מיועדים באמת לעזור בענייני תכנות.

                      NH.LOCALN מנותק
                      NH.LOCALN מנותק
                      NH.LOCAL
                      מדריכים
                      כתב ב נערך לאחרונה על ידי NH.LOCAL
                      #10

                      @Yehuda-1 רק 10% מהדברים שלך נכונים.
                      ברוב המקרים "אתרים של בני אדם" יסבכו ויאריכו את העבודה עשרת מונים, ובמקרים קצת יותר מורכבים - לרוב תצא בלא כלום.

                      מניסיון אישי. ארוך.

                      אם מודלי AI מיועדים לעשות משהו - זה לעזור בענייני תכנות. ככל הנראה זהו תחום השימוש העיקרי היום של מאות מליוני משתמשים במודלים השונים.

                      @Yehuda-1 כתב בהמלצה | ניסיון לבניית תוכנת חיפוש::

                      מודלי AI כגון Gemini ו-ChatGPT באמת יכולים לעזור בענייני תכנות,

                      gemini בגרסתו הנוכחית נמוך בעשר רמות צ'אט GPT, כך שלא נכון לכרוך אותם יחדיו

                      לאינדקס המלא של כלל הסקריפטים שלי
                      https://nhlocal.github.io

                      Y 25802 2 תגובות תגובה אחרונה
                      4
                      • NH.LOCALN NH.LOCAL

                        @Yehuda-1 רק 10% מהדברים שלך נכונים.
                        ברוב המקרים "אתרים של בני אדם" יסבכו ויאריכו את העבודה עשרת מונים, ובמקרים קצת יותר מורכבים - לרוב תצא בלא כלום.

                        מניסיון אישי. ארוך.

                        אם מודלי AI מיועדים לעשות משהו - זה לעזור בענייני תכנות. ככל הנראה זהו תחום השימוש העיקרי היום של מאות מליוני משתמשים במודלים השונים.

                        @Yehuda-1 כתב בהמלצה | ניסיון לבניית תוכנת חיפוש::

                        מודלי AI כגון Gemini ו-ChatGPT באמת יכולים לעזור בענייני תכנות,

                        gemini בגרסתו הנוכחית נמוך בעשר רמות צ'אט GPT, כך שלא נכון לכרוך אותם יחדיו

                        Y מנותק
                        Y מנותק
                        Yehuda 1
                        כתב ב נערך לאחרונה על ידי
                        #11

                        @NH-LOCAL
                        מצטער חבר, אני ביום יום במשך שעות עוסק בענייני תכנות.
                        אם עוזר לך (Flask, Discord, Web Development, Python Sockets).
                        ברב המקרים או שמר ChatGPT ממציא שטויות שלא קיימות בשום עולם,
                        או שהוא מביא משהו שלא עוזר.
                        אני ממש לא חושב שהוא לא שמיש לגמרי! הוא הרבה פעמיים עוזר הרבה, אבל לא מספיק שאני יעדיף אותו על תוצאות באתרים של בני אדם שמביאים תשובות מהידע ולא מההיגיון לכאורה של AI.

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

                        NH.LOCALN 3 2 תגובות תגובה אחרונה
                        0
                        • NH.LOCALN NH.LOCAL

                          @Yehuda-1 רק 10% מהדברים שלך נכונים.
                          ברוב המקרים "אתרים של בני אדם" יסבכו ויאריכו את העבודה עשרת מונים, ובמקרים קצת יותר מורכבים - לרוב תצא בלא כלום.

                          מניסיון אישי. ארוך.

                          אם מודלי AI מיועדים לעשות משהו - זה לעזור בענייני תכנות. ככל הנראה זהו תחום השימוש העיקרי היום של מאות מליוני משתמשים במודלים השונים.

                          @Yehuda-1 כתב בהמלצה | ניסיון לבניית תוכנת חיפוש::

                          מודלי AI כגון Gemini ו-ChatGPT באמת יכולים לעזור בענייני תכנות,

                          gemini בגרסתו הנוכחית נמוך בעשר רמות צ'אט GPT, כך שלא נכון לכרוך אותם יחדיו

                          25802 מנותק
                          25802 מנותק
                          2580
                          מדריכים
                          כתב ב נערך לאחרונה על ידי
                          #12

                          @NH-LOCAL @Yehuda-1 אני חושב שיש לחלק בין כתיבת קוד לתיקון שגיאה בקוד קיים שאת זה הבינה המלאכותית יודעת לעשות לא רע...

                          תגובה 1 תגובה אחרונה
                          0
                          • י מנותק
                            י מנותק
                            יהודי צעיר
                            כתב ב נערך לאחרונה על ידי
                            #13

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

                            Y תגובה 1 תגובה אחרונה
                            0
                            • Y Yehuda 1

                              @NH-LOCAL
                              מצטער חבר, אני ביום יום במשך שעות עוסק בענייני תכנות.
                              אם עוזר לך (Flask, Discord, Web Development, Python Sockets).
                              ברב המקרים או שמר ChatGPT ממציא שטויות שלא קיימות בשום עולם,
                              או שהוא מביא משהו שלא עוזר.
                              אני ממש לא חושב שהוא לא שמיש לגמרי! הוא הרבה פעמיים עוזר הרבה, אבל לא מספיק שאני יעדיף אותו על תוצאות באתרים של בני אדם שמביאים תשובות מהידע ולא מההיגיון לכאורה של AI.

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

                              NH.LOCALN מנותק
                              NH.LOCALN מנותק
                              NH.LOCAL
                              מדריכים
                              כתב ב נערך לאחרונה על ידי
                              #14

                              @Yehuda-1 כתב בהמלצה | ניסיון לבניית תוכנת חיפוש::

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

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

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

                              @Yehuda-1 כתב בהמלצה | ניסיון לבניית תוכנת חיפוש::

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

                              זה נכון.

                              לאינדקס המלא של כלל הסקריפטים שלי
                              https://nhlocal.github.io

                              Y תגובה 1 תגובה אחרונה
                              0
                              • NH.LOCALN NH.LOCAL

                                @Yehuda-1 כתב בהמלצה | ניסיון לבניית תוכנת חיפוש::

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

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

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

                                @Yehuda-1 כתב בהמלצה | ניסיון לבניית תוכנת חיפוש::

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

                                זה נכון.

                                Y מנותק
                                Y מנותק
                                Yehuda 1
                                כתב ב נערך לאחרונה על ידי
                                #15

                                @NH-LOCAL

                                @NH-LOCAL כתב בהמלצה | ניסיון לבניית תוכנת חיפוש::

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

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

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

                                NH.LOCALN תגובה 1 תגובה אחרונה
                                0
                                • Y Yehuda 1

                                  @NH-LOCAL
                                  מצטער חבר, אני ביום יום במשך שעות עוסק בענייני תכנות.
                                  אם עוזר לך (Flask, Discord, Web Development, Python Sockets).
                                  ברב המקרים או שמר ChatGPT ממציא שטויות שלא קיימות בשום עולם,
                                  או שהוא מביא משהו שלא עוזר.
                                  אני ממש לא חושב שהוא לא שמיש לגמרי! הוא הרבה פעמיים עוזר הרבה, אבל לא מספיק שאני יעדיף אותו על תוצאות באתרים של בני אדם שמביאים תשובות מהידע ולא מההיגיון לכאורה של AI.

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

                                  3 מחובר
                                  3 מחובר
                                  3157686
                                  כתב ב נערך לאחרונה על ידי 3157686
                                  #16

                                  @Yehuda-1
                                  אני ממש לא מסכים היה הרבה דברים שהוא ממש עזר לי וניסיתי הרבה מאוד פורומים והאחוזים שעזרו ממש לא מתקרב לבינה מלאכותית שממש עזרה
                                  נכון שלפעמים יש שגיאות אבל בדרך כלל או שאפשר לבקש ממנו שיסדר או שעוברים על זה ומסדרים את השגיאות
                                  בדרך כלל זה עובד

                                  Y תגובה 1 תגובה אחרונה
                                  0
                                  • 3 3157686

                                    @Yehuda-1
                                    אני ממש לא מסכים היה הרבה דברים שהוא ממש עזר לי וניסיתי הרבה מאוד פורומים והאחוזים שעזרו ממש לא מתקרב לבינה מלאכותית שממש עזרה
                                    נכון שלפעמים יש שגיאות אבל בדרך כלל או שאפשר לבקש ממנו שיסדר או שעוברים על זה ומסדרים את השגיאות
                                    בדרך כלל זה עובד

                                    Y מנותק
                                    Y מנותק
                                    Yehuda 1
                                    כתב ב נערך לאחרונה על ידי
                                    #17

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

                                    3 תגובה 1 תגובה אחרונה
                                    1
                                    • Y Yehuda 1

                                      @NH-LOCAL

                                      @NH-LOCAL כתב בהמלצה | ניסיון לבניית תוכנת חיפוש::

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

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

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

                                      NH.LOCALN מנותק
                                      NH.LOCALN מנותק
                                      NH.LOCAL
                                      מדריכים
                                      כתב ב נערך לאחרונה על ידי
                                      #18

                                      @Yehuda-1 אני באופן אישי זוכר את עצמי לפני עידן ה-AI, משתגע בשביל למצוא תיעוד פשוט על פעולה פשוטה כמו פתיחה וכתיבה לקובץ. וכן, אחרי חיפוש קצר או ארוך התשובה בדרך כלל הייתה נמצאת ב-STACK. משם הייתי צריך לקחת את התשובה ולהעתיק אותה לקוד ואז להתאים את המבנה שלה לקוד שלי.

                                      כיום פעולה מסובכת פי 10 מזו, לוקחת דקה.

                                      לאינדקס המלא של כלל הסקריפטים שלי
                                      https://nhlocal.github.io

                                      Y תגובה 1 תגובה אחרונה
                                      1
                                      • י יהודי צעיר

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

                                        Y מנותק
                                        Y מנותק
                                        Yehuda 1
                                        כתב ב נערך לאחרונה על ידי
                                        #19

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

                                        תגובה 1 תגובה אחרונה
                                        0
                                        • Y Yehuda 1

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

                                          3 מחובר
                                          3 מחובר
                                          3157686
                                          כתב ב נערך לאחרונה על ידי
                                          #20

                                          @Yehuda-1
                                          אני בלי נדר יעלה כמה דברים בהמשך
                                          אבל אני מדבר בעיקר ב VBA באקסל וכדו' שזה דברים יחסית פשוטים ולא מסובכים

                                          3 תגובה 1 תגובה אחרונה
                                          1

                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

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