RUVIDEO
Поделитесь видео 🙏

Python based project management - 1. Deterministic schedule with Gantt chart

Python is used to automate project management tools on excel worksheet.
Deterministic schedule is implemented with Gantt chart on the worksheet through critical path analysis.
You may download program files, python file and excel file, and supporting documents, PowerPoint, and word document, for easier reference while you have a time to watch this video.

https://www.kingstonesc.com/article/project%20management/deterministic/deterministic.zip

Excel macro, which is short and discussed in this video, is password protected. Feel free to contact me for the password.

emailto:[email protected]

Overall process goes with three major steps:
1. schedule data are populated on Excel worksheet and Python program is run from Excel.
2. Python programming covers
a. The python program starts from reading schedule data,
b. performs critical path analysis,
c. and create schedule bars and connectors.
3. Gantt chart is viewed along with critical path analysis result on the same excel worksheet.

00:13 Overview
01:42 Part 1 Python syntax, methods
01:54 1. Python language and libraries
05:41 2. Reference to libraries and modules
06:44 3. Variables
07:46 4. API options and settings
08:28 5. Establish a connection to Excel workbook using xlwings
09:22 6. DataFrame and Series
16:52 7. List []
19:36 8. List Comprehension
20:39 9. Tuples ()
21:30 10. Sets with curly brackets { }
22:38 11. String method: split(), strip() method.
23:28 12. datetime and timestamp
25:59 13. Message box based on PyMsgBox library
26:36 14. Write program result on Excel worksheet
26:59 15. Excel formatting
28:11 16. Excel shapes and connectors
30:52 Part 2 Python coding without using classes
31:26 1. Data input on Excel
33:07 2. Set up Python
33:37 3. Import libraries, modules to be referenced.
35:01 4. Variables declared at top of program
35:37 5. API options and settings
36:10 6. Establish a connection to Excel workbook using xlwings
37:28 7. Read and data transformation.
38:44 8. Validate Excel input data
40:22 9. Convert a cell’s contents into a list of individuals
41:53 10. Project holidays and nonwork weekdays
43:18 11. Create a dataFrame of predecessor successor data
45:01 12. Project start activities and project end activities
45:58 13. Forward pass analysis
47:17 14. Backward pass analysis
48:25 15. Float
48:58 16. Complete schedule data incorporating CPA result into
49:34 17. Write complete schedule data on the worksheet
50:10 18. Three-tiers schedule template
51:51 19. Draw activity bar. Early and late schedule
52:39 20. Draw relation connector.
53:16 Draw late schedule bars
53:46 21. Finishing Excel worksheet format.
54:08 Part 3 User interface and macro in Excel
54:32 1. User Interfaces to run Gantt chart program
55:01 2. Install xlwings library and install xlwings addin
55:38 3. Modify Python code
56:01 4 macro using RunPython method for control button on QAT
58:13 5. Running Python program using xlwings on the Ribbon
58:52 6. Test run
59:23 Plan forwards.

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Python based project management - 1. Deterministic schedule with Gantt chart», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.