class_docstr: ProgressBar class keeps an update of the iteration and output the corresponding update progress bar.
  
  Args:
      steps (int): The number of steps.
      bar_format (str, optional): User defined format for the bar_format. By default the setting is
          {percentage} |{bar}|. The two argument must be {percentage} and {bar}.
      bar_character (str): The bar character to use. (Default value = █ which is 'block'.)
      partial_bar_characters (str): A list of character to use when a fraction of the bar character
          could be used. (Default value =
          ``[" ", "▏", "▎", "▍", "▌", "▋", "▊", "▉"]``
          that is from " " through 1/8th to 7/8th blocks)
  
  Attributes:
      total_steps (int): The total steps to do.
      bar_format (str): The format of the bar.
      bar_character (str): The bar character.
      bar_length (int): The size of the bar.
      actual_steps (int): Number of steps done so far.
docstr: To update the progress bar.
  
  Args:
      Value of the update. (Default value = 1)
docstr_tok: ["To","update","the","progress","bar",".","Args",":","Value","of","the","update",".","(","Default","value","=","1",")"]
code: def update(self, n: int = 1) -> None:
      """
      To update the progress bar.
  
      Args:
          Value of the update. (Default value = 1)
      """
      self.actual_steps += n
  
imports: import math
  from typing import Optional
label_desc: Use image node_id 3 for calling the ProgressBar obj's underlying member method code with example usage: obj.update(n) without return types