#automate with python
Explore tagged Tumblr posts
Text
Learn Future-Ready Skills to Lead Tomorrow’s Tech World
Get future-ready with skills that employers demand! From coding to digital strategy, My Growth Crafter’s programs prepare students for emerging tech roles with a focus on innovation, adaptability, and creativity.

#python course for students#python coding bootcamp#automate with python#python data science basics#beginner-friendly python training
0 notes
Text
i need dan and phil to learn the full story behind their rpftourney win i NEED them to understand how hard we fought in the semifinals i neeeeeeed them to understand how serious tumblr voter fraud is
#dnp#dan and phil#phan#someone needs to tell them that i learned selenium to try to help#and it didn't work bc it turns out the tumblr signup page CAN detect some bots but like the thought was there#then someone explain to them that selenium is a python library for automating inputs to web browsers#uhhh and then probably that python is a programming language? just in case#lou is loud
56 notes
·
View notes
Text
Had a chance to use Helium [0], a wrapper around Selenium to make web automation easier, and well it did in fact do that. I was initially just going to use requests to pull the page [1] but the page (a yu-gi-oh decklist) does some JS nonsense that I needed to wait for before the elements I want showed up. With Helium I was able to load the page in a headless Firefox session, wait for the elements to show up and then iterate over all the elements in less then 5 lines of code.
The point of all this was to pull a bunch of card art which I then ran through a background remover [2] so I can potentially do cheap pepper's ghost holograms as an additional element to duels. As with AI generally we got some good results and some garbage, I suspect I can partially fix this with settings, but of particular interest I feel was the Mokey Mokey card which came out almost perfect.
Links
[0]: https://github.com/mherrmann/helium
[1]: https://www.yugiohmeta.com/saved-decks/684b7cf9436ab959b3a62d75
[2]: https://github.com/nadermx/backgroundremover
8 notes
·
View notes
Text
27-Year-Old EXE becomes Python - AI-assisted reverse engineering 🤖⚡����🐍 https://blog.adafruit.com/2025/02/27/27-year-old-exe-becomes-python-in-minutes-with-claude-ai-assisted-reverse-engineering/
#reverseengineering#ai#python#machinelearning#technews#coding#artificialintelligence#programming#innovation#automation#technology#softwaredevelopment#aiassisted#dataconversion#retrocomputing#computerscience#techtrends#cybersecurity#hacking#opensource#techcommunity#developer#aiintech#digitaltransformation#programmerslife#coders#futuretech#softwareengineering#oldtomew#modernization
7 notes
·
View notes
Text
Python for Data Science: From Beginner to Expert – A Complete Guide!
Python has become the go-to language for data science, thanks to its flexibility, powerful libraries, and strong community support. In this video, we’ll explore why Python is the best choice for data scientists and how you can master it—from setting up your environment to advanced machine learning techniques.
🔹 What You'll Learn:
✅ Why Python is essential for data science
✅ Setting up Python and key libraries (NumPy, Pandas, Matplotlib) ✅ Data wrangling, visualization, and transformation
✅ Building machine learning models with Scikit-learn
✅ Best practices to enhance your data science workflow 🚀 Whether you're a beginner or looking to refine your skills, this guide will help you level up in data science with Python. 📌 Don’t forget to like, subscribe, and hit the notification bell for more data science and Python content!
youtube
#python#datascience#machinelearning#ai#bigdata#deeplearning#technology#programming#coding#developer#pythonprogramming#pandas#numpy#matplotlib#datavisualization#ml#analytics#automation#artificialintelligence#datascientist#dataanalytics#Youtube
3 notes
·
View notes
Text
he literally just said on a rally (why is he even doing them still wtf) that he wants to bring the economy back to 1929 we're all so fucking screwed.... we're so fucking screwed
the social stuff can be mitigated... this can't, we're so screwed globally :|
#personal#i guess im not even thinking about job hopping for higher pay this year anymore lol#i'll eat other people's jobs with my automation scripts so that i'm not the layoff#i'm already getting added to the job eater team once im back from vacation.... cause i know some python and the job eating#software uses python for api data requests#like i'm the artist they chose to put on the /automation job eating/ team lol#like im literally the ONLY artist not in a true managerial role put on this team cause i can code a little...and translate to cs nerd#(and all the scripts that i've made at work are just adaptations of my gif automation process... so if#weird boyband special interest mixed with hypernumeracy type autism saves me and my husband from this stupidity#i'll be annoyed but grateful)
4 notes
·
View notes
Text
in so deep into modding sims 3 that I made a script to mass change 2000 cc files' hex header 😭😭😭😭😭
#took me like an hour to two to figure out how to bulk replace code within an application using python script#then i got confused n then just went back to automating keypresses n making a script for that instead 😭😭😭#i was headscratching earlier today bc i couldnt open ny sims 3 cc files within s3pe#turns out there's a version mismatch on the cc file bc i used a sims 4 application to merge and unmerge my cc and that changed the#hex header or whatever from version 2.0 to 2.1 n opening any sims 3 cc file into any s3 software freaked it out bc it couldn't#read 2.1 headers bcoz thats for sims 4#wh#figured that issue out from browsing deep into the sims modding forums after reading the error logs i had (idk why i didnt do that earlier)#n then everything just clicked idk#doing all dat at 5am . man.#doing all this so i dont have to find and redownload 2k cc files 💪💪was fun i learned something#nerd 🤣🫵#going to bed noew dawg!!!!#i have not touched python in 10(?) years i am so cooked#i don't remember shite .#.ctxt
6 notes
·
View notes
Text
Some programs I have created and use.
File Scanner
This program is more of a scanner to search a server and find all the older files. I set it up to scan for older files that are over 7 years old and compile them into an excel file so they can be reviewed before deletion. This is a good program for users for file retention policies. Also to find those information hoarders.
Now the program will ask you for a file path, then ask where you want to store the excel folder.
import os import datetime from openpyxl import Workbook from tkinter import filedialog import tkinter as tk
def get_file_creation_time(file_path): """ Get the creation time of a file. """ print("File path:", file_path) #Debug Print try: return datetime.datetime.fromtimestamp(os.path.getctime(file_path)) except OSError as e: print("Error:", e) #debug print return None
def get_file_size(file_path): """ Get the size of a file. """ return os.path.getsize(file_path)
def list_old_files(folder_path, output_directory): """ List files older than 7 years in a folder and store their information in an Excel file. """ # Initialize Excel workbook wb = Workbook() ws = wb.active ws.append(["File Name", "File Path", "Creation Date", "Size (bytes)"])
# Get current date current_date = datetime.datetime.now()
# Traverse through files in the folder for root, dirs, files in os.walk(folder_path): for file in files: file_path = os.path.join(root, file) creation_time = get_file_creation_time(file_path) if creation_time is None: continue #Skip files that could not be retrived
file_age = current_date - creation_time if file_age.days > 7 * 365: # Check if file is older than 7 years file_size = get_file_size(file_path) ws.append([file, file_path, creation_time.strftime('%Y-%m-%d %H:%M:%S'), file_size])
# Save Excel file to the specified directory output_excel = os.path.join(output_directory, "old_files.xlsx") wb.save(output_excel) print("Old files listed and saved to", output_excel)
if __name__ == "__main__": # Initialize Tkinter root = tk.Tk() root.withdraw() # Hide the main window
# Ask for folder path folder_path = filedialog.askdirectory(title="Select Folder")
# Ask for output directory output_directory = filedialog.askdirectory(title="Select Output Directory")
list_old_files(folder_path, output_directory)
------------------------------------------------------------------------------
Older file Scanner and Delete
Working in the IT field, you will find that the users will fill up the space on the servers with older files.
Especially if you work within an industry that needs to have document retention policies where you can not keep some documents longer than a certain amount of time or you just have hoarders on your network. You will know those people who do not delete anything and save everything.
So I wrote up a program that will search through a selected server and find all empty files, older files, and delete them.
import os import datetime import tkinter as tk from tkinter import filedialog
def list_files_and_empty_folders_to_delete(folder_path): # Get the current date current_date = datetime.datetime.now()
# Calculate the date seven years ago seven_years_ago = current_date - datetime.timedelta(days=7*365)
files_to_delete = [] empty_folders_to_delete = []
# Iterate over files and folders recursively for root, dirs, files in os.walk(folder_path, topdown=False): # Collect files older than seven years for file_name in files: file_path = os.path.join(root, file_name) # Get the modification time of the file file_modified_time = datetime.datetime.fromtimestamp(os.path.getmtime(file_path)) # Check if the file is older than seven years if file_modified_time < seven_years_ago: files_to_delete.append(file_path)
# Collect empty folders for dir_name in dirs: dir_path = os.path.join(root, dir_name) if not os.listdir(dir_path): # Check if directory is empty empty_folders_to_delete.append(dir_path)
return files_to_delete, empty_folders_to_delete
def delete_files_and_empty_folders(files_to_delete, empty_folders_to_delete): # Print files to be deleted print("Files to be deleted:") for file_path in files_to_delete: print(file_path)
# Print empty folders to be deleted print("\nEmpty folders to be deleted:") for folder_path in empty_folders_to_delete: print(folder_path)
# Confirmation before deletion confirmation = input("\nDo you want to proceed with the deletion? (yes/no): ") if confirmation.lower() == "yes": # Delete files for file_path in files_to_delete: os.remove(file_path) print(f"Deleted file: {file_path}")
# Delete empty folders for folder_path in empty_folders_to_delete: os.rmdir(folder_path) print(f"Deleted empty folder: {folder_path}") else: print("Deletion canceled.")
def get_folder_path(): root = tk.Tk() root.withdraw() # Hide the main window
folder_path = filedialog.askdirectory(title="Select Folder") return folder_path
# Ask for the folder path using a dialog box folder_path = get_folder_path()
# Check if the folder path is provided if folder_path: # List files and empty folders to be deleted files_to_delete, empty_folders_to_delete = list_files_and_empty_folders_to_delete(folder_path) # Delete files and empty folders if confirmed delete_files_and_empty_folders(files_to_delete, empty_folders_to_delete) else: print("No folder path provided.")
______________________________________________________________
Batch File Mod
This program is used for when you need to mod Batch files. Any person in IT that has had to manage Batch files for a large company can think how annoying it would be to go through each one and make a single line change.
Well this program is made to search through all the batch files and you can write in a line, and it will replace it with another line you choose.
import os
def find_files_with_text(directory_path, text_to_find): files_with_text = [] for root, _, files in os.walk(directory_path): for file_name in files: if file_name.endswith('.bat'): file_path = os.path.join(root, file_name) with open(file_path, 'r') as file: if any(text_to_find in line for line in file): files_with_text.append(file_path) return files_with_text
def remove_line_from_file(file_path, text_to_remove): try: with open(file_path, 'r') as file: lines = file.readlines()
with open(file_path, 'w') as file: for line in lines: if text_to_remove not in line: file.write(line)
print(f"Removed lines containing '{text_to_remove}' from {file_path}.")
except FileNotFoundError: print(f"Error: The file {file_path} does not exist.") except Exception as e: print(f"An error occurred: {e}")
def process_directory(directory_path, text_to_remove): files_with_text = find_files_with_text(directory_path, text_to_remove)
if not files_with_text: print(f"No files found containing the text '{text_to_remove}'.") return
for file_path in files_with_text: print(f"Found '{text_to_remove}' in {file_path}") user_input = input( f"Do you want to remove the line containing '{text_to_remove}' from {file_path}? (yes/no): ").strip().lower() if user_input == 'yes': remove_line_from_file(file_path, text_to_remove) else: print(f"Skipped {file_path}.")
if __name__ == "__main__": directory_path = input("Enter the path to the directory containing batch files: ") text_to_remove = input("Enter the text to remove: ") process_directory(directory_path, text_to_remove)
3 notes
·
View notes
Text




🚀 Boost Your E-commerce Game with Python RPA! 🚀
Enhance customer analytics with Python-based Robotic Process Automation (RPA) and stay ahead of the competition!
💥 Efficiency, accuracy, and scalability - what more could you ask for? 🤔
💥Learn More: www.bootcamp.lejhro.com/resources/python/improving-customer-analytics-in-e-commerce
💥The latest scoop, straight to your mailbox : http://surl.li/omuvuv
#Lejhro#LejhroBootcamp#Ecommerce#Python#RPA#CustomerAnalytics#BusinessGrowth#DigitalTransformation#DataScience#ArtificialIntelligence#MachineLearning#Automation#TechTrends#Innovation#MarketingTips#Ebusiness
2 notes
·
View notes
Text
i will not apply to the graduate assistant position i will not apply to the graduate assistant position i will not
#sophies ramblings#it pays but im tryna graduate and i should let the francophonists get a chance at it#also half of this this could 100% be automated through a simple python script that converts w JSON and divides texts by word#you can then really easily convert that to CSV and there's your spreadsheet
2 notes
·
View notes
Text
youtube
#programming#python#automation#selenium#code#web developers#webdriver#email#emailmarketing#how to send email with python#Youtube
2 notes
·
View notes
Note
I started to make a python script to do this, but if one wanted to imitate the way @hellsitegenetics does it (and it isn't always perfectly consistent from post to post as well...), it starts getting complicated.
Just preserving emojis for example it quite a lot of fiddly work to get right as not all "emoji" are in the same unicode blocks, doubly so with combining with zero-width-joiner, e.g. how the trans flag emoji is made (white flag + ZWJ + transgender symbol).
Also not sure how/if HSG has handled accented characters e.g. á (which is usually just an "a" with an accent) or characters that look like another character e.g. å (which in most(?) languages that use it is a separate letter)... adjusting for those is also a whole thing. You can decompose them and toss the diacritic part, but that assumes you are going to treat á and å the same, etc
Just doing uppercase and straight stripping out everything but ASCII ACGT is really easy... everything else is not so easy.
WHAT DO YOU MEAN YOU'RE DOING IT ALL BY HAND??? LIKE BACKSPACING OUT EVERY LETTER BEFORE YOU SEARCH THE STRING???
String identified: AT A ' G T A A??? ACACG T TT AC T TG???
Closest match: Crassostrea gigas strain QD chromosome 2 Common name: Pacific oyster

18K notes
·
View notes
Text
Driving Innovation Through Expert Consultation: Java, Python, and Automation Testing Services
In today’s highly competitive software-driven marketplace, businesses need more than just code to thrive—they need strategic technology guidance. Whether it’s building scalable back-end systems with Java, deploying rapid prototypes with Python, or ensuring software quality through automation testing, the right consultation can make a transformative difference. That’s where MentorForHire steps in, offering tailored solutions in Java Consultation, Python Consultation, and Automation Testing Consultation.
Java Consultation: Engineering Excellence from the Ground Up
Java has long been a trusted language for developing robust, secure, and scalable enterprise applications. However, building Java solutions that truly deliver value requires architectural vision and deep platform expertise.
MentorForHire’s Java Consultation services are designed to bridge the gap between business goals and technical execution. With decades of combined experience in enterprise Java ecosystems, our consultants bring insights that extend far beyond the syntax.
Our Java consulting offerings include:
Application Architecture Design: We help clients architect resilient, modular systems using best practices from frameworks like Spring Boot, Hibernate, and MicroProfile.
Performance Optimization: Our team audits your existing Java codebase to identify memory leaks, threading issues, or bottlenecks—and proposes fixes grounded in real-world experience.
Code Reviews & Refactoring: Improve code maintainability and readability through clean, efficient refactoring guided by proven design patterns.
Migration & Upgrades: Stay current with the latest Java releases, frameworks, and build tools without disrupting your production systems.
Whether you're scaling a startup SaaS product or re architecting legacy enterprise software, MentorForHire’s Java consultants ensure your backend is secure, efficient, and future-proof.
Python Consultation: Accelerating Business with Agile Solutions
Python’s meteoric rise is no accident. Its simplicity, flexibility, and massive ecosystem make it ideal for applications ranging from machine learning and automation to web development and API integration. Yet the true power of Python is unlocked only when combined with domain knowledge and strategic planning.
MentorForHire’s Python Consultation services focus on leveraging Python’s strengths to deliver business outcomes quickly and effectively.
We specialize in:
Rapid Prototyping and MVPs: Get your product off the ground fast with well-structured prototypes and Minimum Viable Products developed in Django, Flask, or FastAPI.
Data Engineering & Analysis: From data cleaning to advanced analytics and visualizations, we build solutions that extract real insights from your data using libraries like Pandas, NumPy, and Matplotlib.
Machine Learning Integration: Incorporate AI/ML models using scikit-learn, TensorFlow, or PyTorch, with a focus on real-world deployment.
Python Automation: Streamline your workflows by automating repetitive tasks, file operations, and third-party integrations via well-crafted Python scripts.
We also provide mentorship and code reviews to improve team skills, ensuring your developers grow alongside your applications.
Automation Testing Consultation: Boosting Quality and Speed
Modern software demands faster releases without sacrificing quality. Automation testing is no longer a luxury—it’s a necessity. But without the right strategy, tools, and implementation, automation can become a costly, underutilized resource.
MentorForHire’s Automation Testing Consultation empowers teams to test smarter, faster, and more efficiently.
Key areas of expertise include:
Test Strategy Development: We help design end-to-end test automation strategies aligned with Agile and DevOps principles.
Tool Selection and Integration: From Selenium and Cypress for UI testing, to Postman for API tests and JUnit/TestNG for backend testing, we help select the right tools for your tech stack.
CI/CD Integration: Ensure that your automated tests run seamlessly as part of your build and deployment pipelines with tools like Jenkins, GitHub Actions, or GitLab CI.
Test Framework Development: Create reusable and scalable frameworks with best practices in test structure, reporting, and data management.
By choosing MentorForHire, organizations move from manual QA bottlenecks to a proactive testing culture where code quality is a shared responsibility.
Why MentorForHire?
There’s no shortage of consultants, but few offer the deep mentorship and personalized service that MentorForHire provides. Our consultants don’t just deliver solutions—they empower your team to build, learn, and grow.
What sets us apart:
Experience Meets Mentorship: Our experts have not only built scalable systems, but also trained and mentored teams at all levels.
Customized Consultation: Every project is different. We tailor our services to your unique challenges and organizational context.
Transparent Communication: Expect clear documentation, regular updates, and collaborative decision-making throughout the engagement.
Results-Oriented Approach: Whether your goal is faster time-to-market, lower technical debt, or improved system reliability, we focus on delivering measurable results.
Getting Started
The consultation process at MentorForHire is collaborative and efficient:
Discovery Call: Share your project goals, current challenges, and desired outcomes.
Assessment: We analyze your existing infrastructure, codebase, or workflows to identify gaps and opportunities.
Strategy Proposal: Based on our findings, we present a strategic roadmap, complete with timelines, tool recommendations, and execution plans.
Implementation & Support: Our consultants guide or implement the solution, followed by continuous support and mentoring.
Conclusion
In a world driven by technology, success hinges on making the right choices—quickly and confidently. Whether you need enterprise-grade Java systems, rapid Python development, or automation testing that scales with your growth, MentorForHire is your trusted partner in transformation. Our consultation services combine deep technical skill with business acumen to deliver not just solutions, but lasting value.
0 notes
Text
youtube
Fully automating Arduino development - Giving Claude Code access to hardware 🤖⚡️💻 https://youtu.be/Yt8mc5v7MYA
Testing Claude Code, to automate Arduino coding/debugging for Metro & OPT 4048!
#arduino#hardwareautomation#claudecode#aiinengineering#robotics#makerspace#electronics#debugging#embeddeddevelopment#iot#automation#opensource#aiintegration#hardwarehacking#wsl#colorsensor#adafruit#metroMini#llm#techinnovation#diyelectronics#machinelearning#engineering#programming#linux#python#java#software engineering#coding#techtrends
2 notes
·
View notes
Text
🚗Project Title: Smart Retail Shelf Inventory Monitoring, Prediction, and Dynamic Replenishment System. 🎈🎈🎈
ai-ml-ds-retail-inventory-cv-rl-025 Filename: smart_shelf_replenishment.py (Main orchestrator), shelf_cv_module.py (CV interface), replenishment_rl_env.py (RL Environment), rl_agent.py (Agent interface) Timestamp: Mon Jun 02 2025 19:50:53 GMT+0000 (Coordinated Universal Time) Problem Domain:Retail Operations, Supply Chain Management, Inventory Control, Computer Vision, Predictive Analytics,…
#ai#automation#ComputerVision#DeepLearning#InventoryManagement#pandas#python#ReinforcementLearning#RetailTech#SmartRetail#SupplyChain
0 notes
Text
🚗Project Title: Smart Retail Shelf Inventory Monitoring, Prediction, and Dynamic Replenishment System. 🎈🎈🎈
ai-ml-ds-retail-inventory-cv-rl-025 Filename: smart_shelf_replenishment.py (Main orchestrator), shelf_cv_module.py (CV interface), replenishment_rl_env.py (RL Environment), rl_agent.py (Agent interface) Timestamp: Mon Jun 02 2025 19:50:53 GMT+0000 (Coordinated Universal Time) Problem Domain:Retail Operations, Supply Chain Management, Inventory Control, Computer Vision, Predictive Analytics,…
#ai#automation#ComputerVision#DeepLearning#InventoryManagement#pandas#python#ReinforcementLearning#RetailTech#SmartRetail#SupplyChain
0 notes