Category

PYTHON

Category

Budget Tracker is a tiny personal finance tracker. Log money in/out quickly (income or expense), with a date you choose. See where you stand at a glance: live totals for Income, Expenses, and Balance. Keep a history of transactions in a table (saved to SQLite so it persists). Fix mistakes safely with delete + undo. Filter the view (All / Income / Expenses) to focus on what you need. Use it to track daily purchases, record paychecks, and monitor your running balance without spreadsheets or a full accounting app. — Stores data in SQLite (budget.db). It creates a table expenses with: id, name, amount, created_at, is_deleted, deleted_at, kind (kind = ‘income’ or ‘expense’). There’s an optional one-time switch to wipe old rows. Core actions Add a transaction (uses your typed date/time or “now” if blank). Get totals for incomes and expenses. List transactions (filtered All/Income/Expenses) sorted oldest→newest. “Delete” = soft-delete…

Πρόβλημα «Έχεις γεμίσει τον υπολογιστή με εικόνες και δεν βρίσκεις άκρη; Με αυτή την εφαρμογή βρίσκεις τις διπλότυπες και παρόμοιες εικόνες σε λίγα δευτερόλεπτα — και κερδίζεις χώρο με ένα κλικ.» Λύση «Διαλέγεις φάκελο ή δίσκο και πατάς “Scan for duplicates”. Η εφαρμογή ομαδοποιεί τα ίδια αρχεία και σου δείχνει μικρογραφίες, πλήρη διαδρομή και ημερομηνία τροποποίησης.» «Οι επιλογές συγχρονίζονται αριστερά και δεξιά, ώστε να βλέπεις ακριβώς ποια αρχεία είναι διπλά. Με Delete τα στέλνεις στον Κάδο Ανακύκλωσης με ασφάλεια.» «Και τώρα το αγαπημένο μου: Find similar. Διαλέγω μια εικόνα–πρότυπο και φάκελο αναζήτησης. – Στον κλασικό τρόπο, η εφαρμογή συνδυάζει dHash, aHash και χρώματα. – Στον σημασιολογικό τρόπο, χρησιμοποιεί AI (CLIP) και FAISS. Βλέπεις την  μπάρα προόδου στο πρώτο χτίσιμο, ενώ τα αποτελέσματα αποθηκεύονται σε cache για να τρέχει πιο γρήγορα την επόμενη φορά που θα χρησιμοποιήσεις την εφαρμογή.» «Παίρνεις τα Top-5 πιο κοντινά αποτελέσματα, με ποσοστό ομοιότητας, μέγεθος και ημερομηνία.…

Select one or more images to transform into professional e-commerce shots. Διαλέξτε μια ή περισσότερες φωτογραφίες για να τις μετατρέψετε σε επαγγελματικές λήψεις για ένα ηλεκτρονικό κατάστημα. Developed by Tryfon Papadopoulos

Marketing has changed forever. With the use of AI, things get easier and most of the cases nicer. You can change countries. You can change locations. You can change logos. You can change everything. If you’d like to see how Custom CLI Chatbot v16 with Image Mixer can support your work, contact me. *This is only for demonstration purposes. www.mindstorm.gr

Marketing has changed for ever. With the use of AI, things get easier and most of the cases nicer. If you’d like to see how Custom CLI Chatbot v16 with Image Mixer can support your work, contact me. *This is not a real ad. It is only for demonstration purposes. www.mindstorm.gr

A lightweight Python command-line tool that guides you step-by-step to remix images with Google’s Gemini. It asks to choose the images and output folders, select 1–5 images, and then either pick a ready-made prompt or type your own. It streams results from the model, saves the generated images to your chosen output directory (while skipping any output folders when listing images), supports flags/env overrides, and finishes with a friendly “Hit Enter to close the window…” prompt. Ένα ελαφρύ εργαλείο γραμμής εντολών σε Python που σε καθοδηγεί βήμα-βήμα για να κάνεις remix εικόνων με το Gemini της Google. Σου ζητά να διαλέξεις τους φακέλους images και output, να επιλέξεις 1–5 εικόνες και έπειτα είτε να διαλέξεις ένα έτοιμο prompt είτε να γράψεις το δικό σου. Κάνει streaming των αποτελεσμάτων από το μοντέλο, αποθηκεύει τις παραγόμενες εικόνες στον φάκελο εξόδου που επέλεξες (παραλείποντας τυχόν φακέλους output όταν κάνει λίστα τις εικόνες), υποστηρίζει…

A lightweight Python command-line tool that guides you step-by-step to remix images with Google’s Gemini. It asks to choose the images and output folders, select 1–5 images, and then either pick a ready-made prompt or type your own. It streams results from the model, saves the generated images to your chosen output directory (while skipping any output folders when listing images), supports flags/env overrides, and finishes with a friendly “Hit Enter to close the window…” prompt. Ένα ελαφρύ εργαλείο γραμμής εντολών σε Python που σε καθοδηγεί βήμα-βήμα για να κάνεις remix εικόνων με το Gemini της Google. Σου ζητά να διαλέξεις τους φακέλους images και output, να επιλέξεις 1–5 εικόνες και έπειτα είτε να διαλέξεις ένα έτοιμο prompt είτε να γράψεις το δικό σου. Κάνει streaming των αποτελεσμάτων από το μοντέλο, αποθηκεύει τις παραγόμενες εικόνες στον φάκελο εξόδου που επέλεξες (παραλείποντας τυχόν φακέλους output όταν κάνει λίστα τις εικόνες), υποστηρίζει…

Αν έχετε βαρεθεί να ψάχνετε τις απαντήσεις που θέλετε μέσα σε αρχεία pdf, τότε μπορούμε να σας βοηθήσουμε. Δείτε τις στοχευμένες απαντήσεις που δίνει το Custom Chatbot που έχουμε φτιάξει με τη βοήθεια της τεχνητής νοημοσύνης. Μπορείτε να προσθέσετε οποιαδήποτε αδόμητη και άσχετη πληροφορία στο αρχείο pdf με οποιαδήποτε σειρά, και το chatbot θα βρει την απάντηση που ανταποκρίνεται στο ερώτημά σας, εφόσον υπάρχει. www.mindstorm.gr Δείτε ένα τμήμα του περιεχομένου (screeshot) του αρχείου PDF στο οποίο έγιναν οι ερωτήσεις και από το οποίο αντλήθηκαν οι απαντήσεις.

Ο προγραμματισμός είναι σαν να γράφεις ένα βιβλίο . . . . . . με τη μόνη διαφορά ότι αν ξεχάσεις ένα μόνο κόμμα στη σελίδα 126, όλο το περιεχόμενο του βιβλίου δεν βγάζει κανένα νόημα. #programming #coding #softexperia / www.softexperia.com

CRUD Chatbot που «μαθαίνει» από τον χρήστη (έκδοση 10) – Απλή εξήγηση & γρήγορη χρήση Python script και επιμέλεια άρθρου: Tryfon Papadopoulos Ο παρακάτω κώδικας φτιάχνει έναν απλό chatbot κονσόλας που: απαντά σε ερωτήσεις από μια βάση γνώσης (JSON), μαθαίνει νέες απαντήσεις όταν δεν ξέρει, επιτρέπει Αναζήτηση/Προβολή/Επεξεργασία/Διαγραφή (CRUD) ερωτήσεων, κάνει ασαφή αντιστοίχιση (fuzzy match) με υποστήριξη ελληνικών (χωρίς τόνους, αδιαφορεί για πεζά/κεφαλαία, «ς/σ»), μπορεί να στείλει email με έτοιμο θέμα/κείμενο, και να εξάγει το ιστορικό συνομιλίας σε αρχείο. Τι χρειάζομαι; Python 3 Ένα αρχείο γνώσεων (JSON) στη θέση που ορίζει ο κώδικας: KB_PATH = r”c:\PythonPrograms\build_chatbot\knowledge_base.json” Αν δεν υπάρχει, δημιουργήστε το με περιεχόμενο: { “questions”: [] } Σε macOS/Linux αλλάξτε το KB_PATH σε μια δική σας διαδρομή, π.χ. /Users/…/knowledge_base.json.) (Προαιρετικό) Για αποστολή email μέσω Outlook: εγκατεστημένο Outlook και το πακέτο pywin32. Χωρίς αυτά, γίνεται fallback σε mailto: του προεπιλεγμένου email client (πιθανό όριο μεγέθους σώματος). Δείτε το σχετικό βίντεο… Πώς το…

AI Explained – Knowledge Graphs | Turning Raw Data Into Useful Information Have you ever wondered how social media platforms seem to know you so well? Well, It involves the same mechanism scientists use to predict what new, potential drug molecules might become a groundbreaking treatment–Knowledge Graphs! Watch this video to learn more about how knowledge graphs transform raw data into meaningful connections that allow us to predict outcomes, find new insights, and drive smarter decisions –whether it’s in social media or in predicting how new drugs will interact with the body. Want more AI content? Check out    • AI – Explained   Curious about SandboxAQ? Visit https://www.sandboxaq.com/ Have you ever wondered how social media platforms know exactly what to recommend to you? Or how scientists predict which new drug might be the next big breakthrough? How are those two things even related? The secret behind these advancement lies in something called a knowledge…

How to Automate TSLA (Tesla) Stock Data Analysis in Excel Using Python If you’re looking to automate Tesla (TSLA) stock data reporting in Excel, this Python script is a game-changer. With just one script, you can pull stock prices from Yahoo Finance, generate a chart, and seamlessly export everything into a live Excel workbook. ✅ What This Script Does This powerful Python script automates the following tasks: 1. Download TSLA Stock Data from Yahoo Finance Retrieves historical stock data from January 2020 to February 2021. Uses the yfinance library for reliable data access. 2. Create a Dynamic Excel Report Writes data into a structured Excel sheet using openpyxl. Automatically adjusts column widths for better readability. 3. Generate a TSLA Closing Price Chart Uses matplotlib to create a clean, professional line chart of Tesla’s closing prices. Saves and inserts the chart into the Excel file at a specified location. 4. Integrate…

Δείτε πως μπορείτε να χρησιμοποιήσετε το Εxcel μαζί με την Python και να ενημερώσετε μαζικά τις πληροφορίες ενός αρχείου CSV που έχει γίνει εξαγωγή από μια εγκατάσταση WOOCOMMERCE/WORDPRESS ενός eshop.

“Need some sample data to test your data analysis scripts or build a machine learning model? Generating your own data can be tricky, but it doesn’t have to be! In this tutorial, we’ll walk you through creating a realistic sales dataset using Python. We’ll use the popular pandas and numpy libraries to generate data that mimics a real-world sales environment. No prior experience with these libraries is required – we’ll explain everything step-by-step!” Here’s a a quick breakdown of the code: Import Libraries: pandas: For creating and manipulating the DataFrame. numpy: For generating random numbers. Set Random Seed: np.random.seed(42) This line ensures that the random numbers generated are the same each time you run the code, making the demo reproducible. You can change the seed value if you want different random data. Define Number of Rows: num_rows = 100 Sets the number of rows in the demo file. Generate Random Data: product_ids: Generates random integers between 1000 and…

Δημιουργώντας τον δικό σου ChatGPT Βοηθό για PDF με Python και Gradio Αυτό το πρόγραμμα αξιοποιεί τη δύναμη της τεχνητής νοημοσύνης για να δημιουργήσει έναν διαλογικό βοηθό που μπορεί να απαντά σε ερωτήσεις βασισμένες σε PDF αρχεία που ανεβάζει ο χρήστης. Ο κώδικας χρησιμοποιεί τις υπηρεσίες της OpenAI, το Gradio για το γραφικό περιβάλλον και διάφορες Python βιβλιοθήκες. Τεχνολογίες που χρησιμοποιούνται: OpenAI API: για τη δημιουργία απαντήσεων και embeddings. PyMuPDF (fitz): για ανάγνωση και εξαγωγή κειμένου από PDF. NumPy: για υπολογισμούς ομοιότητας (cosine similarity). Gradio: για τη δημιουργία ενός απλού web περιβάλλοντος. CSV/TXT: για εξαγωγή ερωτήσεων/απαντήσεων. Τι κάνει το πρόγραμμα; 1. Ανέβασμα PDF Ο χρήστης μπορεί να ανεβάσει ένα ή περισσότερα PDF αρχεία. Ο κώδικας τα διαβάζει σελίδα-σελίδα και αποθηκεύει το κείμενο ανά chunk (κομμάτι). 2. Ανάλυση περιεχομένου με embeddings Για κάθε chunk, ο κώδικας δημιουργεί ένα embedding (δηλαδή έναν αριθμητικό πίνακα που αναπαριστά το νόημα του κειμένου). Το ίδιο…

Building an AI-Powered Web Scraper with Ollama & ChromaDB A Step-by-Step Breakdown of a Python Script for Intelligent Web Scraping and Q&A In this blog post, we’ll analyze a Python script that automates web scraping, text processing, and AI-powered question answering using Ollama and ChromaDB. This script is a powerful tool for extracting website content and enabling users to ask questions about the extracted data interactively. View the script: RAG Web Scraper 6 What Does This Script Do? This Python script: Detects and Stops Running Ollama Processes ✅ Restarts Ollama to Ensure a Fresh AI Model is Running Scrapes Webpage Content Dynamically Extracts and Displays the Webpage Title Processes and Stores Text Data in ChromaDB for Fast Retrieval ️ Uses Ollama’s AI Model to Answer User Questions Allows Users to Change URLs & Scrape Different Pages Without Restarting Let’s break down how each part of the script works. 1️⃣ System…

Sentiment analysis is a type of natural language processing (NLP) technique that aims to determine the emotional tone or attitude conveyed by a piece of text, such as a review, comment, or social media post. It’s used to analyze the sentiment behind text data and provide insights on how people feel about a particular topic, product, service, or idea. Sentiment analysis involves analyzing the linguistic features of a piece of text, including: Words: Emotionally charged words like “good”, “bad”, “great”, “terrible”, etc. Phrases: Sentences or phrases that convey strong emotions Tone: The overall emotional tone of the text The goal of sentiment analysis is to assign a score or label to indicate whether the sentiment is positive, negative, or neutral. This can be done using various machine learning models, such as: Supervised learning: Train algorithms on labeled datasets to learn patterns in language and predict sentiment. Unsupervised learning: Use unsupervised…

SKU Product Description Color Size Stock Retail Price Brand Gender Standards 1001 Description 1001-S Green S 25 17 ROLY Male EN 388, EN 374 1002 Description 1001-M Green M 25 17 ROLY Male EN 388, EN 374 1003 Description 1001-L Green L 25 17 ROLY Male EN 388, EN 374 1004 Description 1002-S Blue S 18 16 ROLY Male EN 407 1005 Description 1002-M Blue M 18 16 ROLY Male EN 407 1006 Description 1003-S Blue S 35 16 ROLY Male EN 388 1007 Description 1003-M Blue M 35 16 ROLY Male EN 388 1008 Description 1003-L Blue L 35 16 ROLY Male EN 388 1009 Description 1004-S Blue S 45 15 ROLY Male EN 374 1010 Description 1004-M Blue M 45 15 ROLY Male EN 374 1011 Description 1004-L Blue L 45 16 ROLY Male EN 374 1012 Description 1005-L Blue L 47 13 ROLY Male EN 388  Python…

Python is a high-level, interpreted programming language that is widely used for various purposes such as web development, scientific computing, data analysis, artificial intelligence, and more. Created in the late 1980s by Guido van Rossum, Python is known for its simplicity, readability, and ease of use. Here are some key features that make Python a popular choice: Easy to learn: Python has a simple syntax and is relatively easy to read and write, making it a great language for beginners. High-level language: Python is a high-level language, meaning it abstracts away many low-level details, allowing you to focus on the logic of your program without worrying about memory management, etc. Interpreted language: Python code is executed line-by-line by an interpreter, which provides immediate feedback and allows for rapid development and testing. Large standard library: Python has a vast collection of built-in libraries and modules that make it easy to perform…

Pin It