Review my Python code

I am an industrial software engineer with little Phython experience. I am looking to pick up Python programming partly as a hobby, partly to ease parts of my job. I would like to get a good foundation for my projects, this is where you come in. Ideally you are an experienced Python programmer and can help me create an architecture I can develop further.

Attached some code I have written, an input and the corresponding output file. I have many similar input .fhx files, all respect the same structure and I would like to extract various data from them. The code works and I am happy with its functionality. I would like you to review my code and provide suggestions for improving it. Where you have a particular suggestion and is easy to do so, please provide snippets of code which would achieve the same functionality but would offer some advantage.

In other cases, just provide a textual description on what you would do. Below the comments I would like to get.

1. General comments on ease of maintenance and further development

2. Naming convention, PEP8, coding style - what should I improve?

3. Possibilities to improve performance (I am not looking for very optimized performance, readability and maintainability come first)

4. Use of classes and inheritance ModuleClass, ModuleInstance, ModuleNonClass, FhxObject - how to best use object-oriented approach.

5. Regular expressions - how to better use them for my purposes?

6. Should I use the pandas library?

7. Would it be better to just convert the input file to xml and work with xml?

8. If so, which library would you recommend to work with the xml file to produce similar results?

Квалификация: Data Extraction, Python, Архитектура ПО

Показать больше python code review online, public code review, python code smells, code review forums, good python code, python code review example, production quality python code, python code review checklist, texas hold code online development, using xcode ruby python php perl development, python query results create csv file, literature review dress code pdf, sic code web development, python code create geographic map, python extension module development, word search puzzles python code, consumer review website forum web development, project review document template website development, telit send gps python code, search word file python code

О работодателе:
( 1 отзыв ) Odorheiu Secuiesc, Romania

ID проекта: #19291606

11 фрилансеров(-а) в среднем готовы выполнить эту работу за €36


Hi, Sir. I am very interested in your work. If you hire me, i'll do my best for you and I'll finish in time. Best regards.

€34 EUR за 10 дней(-я)
(91 отзывов(-а))

Hi I have good hands on Python, system administration, e-mailing, GUI with PyQt5. As you can see in my review, I recently have finished parsing the PHP statements in Python and evaluate it to get variable values. Больше

€35 EUR за 1 день
(67 отзывов(-а))

Hello, I will deliver the BEST OUTCOME, within the time and budget mentioned. I have checked the description and I would like to have detailed discussion through freelancer chat before we start. I will be here for any Больше

€50 EUR за 10 дней(-я)
(4 отзывов(-а))

Hey, I've read the description of your project. I can help you in improving your Python code as I'm currently working on Python Development projects as well. I can show you my work also for your satisfaction. For no Больше

€20 EUR за 10 дней(-я)
(2 отзывов(-а))

Hi, I am a certified Python programmer with 3+ years of full time work experience. I can surely help reviewing your code. Please let me know your thoughts on this. Best Regards Suvigya Jain

€50 EUR за 5 дней(-я)
(1 отзыв)

Hi, I have been an R&D expert and been working as a Python professional for quite a long now. I'm well known for doing mission critical task and this seems one. I have experience working in multiple domains using Pyth Больше

€34 EUR за 1 день
(2 отзывов(-а))

As a bioinformatics postdoc with experience in Python and R programming, looking at your code, I can improve your code - while also trying to re-write it in a more "Pythonic" way. I am asking for 50 Euro in total, Больше

€50 EUR за 4 дней(-я)
(4 отзывов(-а))

I do my best work. Relevant Skills and Experience Have a python and software knowledge

€24 EUR за 5 дней(-я)
(0 отзывов(-а))

I am an experinced Python programmer. I work with it on my job every day and collaborate in large projects

€34 EUR за 2 дней(-я)
(0 отзывов(-а))

Hi, I've looked at your code and project and your code looks pretty ok. You're using classes and inheritance and i think that for your use case it is good, it's relatively easy to understand it. What I like in Python Больше

€50 EUR за 2 дней(-я)
(0 отзывов(-а))

Hi i am new here so i am bidding it in the lowest price. But i have good knowledge of python and data analysis i have worked on multiple projects as well as currently studying subject related with data and AI. I have l Больше

€20 EUR за 10 дней(-я)
(0 отзывов(-а))