Skip to content

hamidesedigh/python-scripts

Repository files navigation

Python Scripts 🐍

A curated collection of Python scripts and utilities showcasing my skills in fundamentals, advanced features, data handling, automation, and control systems applications.

This repository serves both as:

  • A reference library of well-structured sample codes
  • A portfolio to demonstrate applied Python programming in research and engineering contexts

📂 Contents

🧑‍💻 basics/

  • datatypes.py
  • string_utils.py
  • list_utils.py
  • dict_sample.py
  • tuple_set_boolean_sample.py
  • loops_sample.py
  • PEP8_style_guide.py
  • def_euclidean.py
  • if_bmi.py
  • count_prime.py
  • oop_random_team_assignment.py
  • oop_compare_schools.py
  • euler_project_1.py
  • euler_project_2.py
  • simple_calculator.py
  • random_money_exchange_simulation.py
  • dice_roll_simulation.py
  • pin_puzzle_solver.py
  • math_utils.py

⚡ advanced/

  • my_library/
  • my_package/
  • library manager/
  • skyline_max_height.py
  • pick_evens.py
  • variable_args_sum.py
  • django_sample.md
  • error_handling_HDB.py
  • favorite_genre.py
  • olympiad_finalists.py
  • gcd.py
  • translate_to_original.py
  • capitalized_words.py
  • fifa_group_b_standings.py
  • guess.py
  • args_kwargs_sample.py
  • lambda_map_filter.py
  • OOP_example.py
  • python_party.py
  • demo_my_first_lib.py
  • demo_my_first_package.py
  • try_except_examples.py
  • linter_example.py
  • prog.py
  • unittest_prog.py
  • decorators.py
  • decorator_time_measure.py
  • generator_create_dice.py
  • generator_yield_dice.py
  • generator_game_demo.py

💡 advanced_modules/

  • collections_overview.py
  • datetime_overview.py
  • decimal_overview.py
  • math_overview.py
  • regEX_overview.py
  • itertools_examples.py
  • to_do_list.py

🗄️ database/

  • mysql_connection.py
  • mysql_client_sorting.py
  • mysql_client_email.py

📁 file_handling/

  • txt_handling.py
  • csv_handling.py
  • xlsx_handling.py
  • json_yaml.py
  • pdf_handling.py
  • image_processing.py
  • docx_handling.py
  • mini_prj_docx.py

🌐 web_scraping/

  • new_year_message_sms.py
  • random_joke_sms.py
  • api_bitcoin_sms.py
  • regex_email.py
  • beautifulsoup_javanelec.py
  • selenium_divar.py
  • web_scraping_mysql_Scrapethissite.py
  • web_scraping_mysql_regression_Scrapethissite.py
  • flask_basic_app.py
  • requests_json_sample.py

📈 data_science/

  • numpy_basics.py
  • pandas_example.py
  • matplotlib_plot.py
  • ml_regression.py
  • ml_classification.py
  • ml_clustering.py
  • ml_recommender.py
  • readme.md

⚙️ control_systems/-----

  • state_space_models.py
  • fault_detection.py
  • system_identification.py

🚀 Highlights

  • Control Systems Applications → Bridging classical control theory with Python scripting
  • Data & File Handling → CSV, Excel, JSON, PDF, images
  • Web Automation → Web scraping and Selenium scripting
  • Scientific Computing → NumPy, Pandas, Matplotlib
  • Clean Architecture → Modular packages and testable code

📌 Usage

Clone this repository:

git clone https://github.com/hamidesedigh/python-scripts.git
cd python-scripts

About

Useful Python scripts and utilities for data processing, automation, and prototyping.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors