Greetings about your tremendous work in the Python project.
Here, we noticed Slicing methods syntax and its help doc may be confusing some people.
*Default Slicing method syntax :*
start : start position / indices value in the list. stop : stop position / indices value in the list. step : step up value
here, we thought as stop position will be calculated as n-1. it is good for (positive) indexing. but, in negative indexing it will make some confusion.
so, we think that, following would be best for everyone to be clear about slicing method syntax.
*Requested Slicing method syntax update:*
start_at : start at the position / indices value in the list. stop_before : stop before the position / indices value in the list. step_up_jump : step up jump as per given value