sammiearchie77 / alx-backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

0x00. Pagination

Back-end

Resources

Read or watch:

Learning Objectives

At the end of this project, you are expected to be able to explain to anyone, without the help of Google:

  • How to paginate a dataset with simple page and page_size parameters
  • How to paginate a dataset with hypermedia metadata
  • How to paginate in a deletion-resilient manner

Requirements

  • All your files will be interpreted/compiled on Ubuntu 18.04 LTS using python3 (version 3.7)
  • All your files should end with a new line
  • The first line of all your files should be exactly #!/usr/bin/env python3
  • A README.md file, at the root of the folder of the project, is mandatory
  • Your code should use the pycodestyle style (version 2.5.*)
  • The length of your files will be tested using wc
  • All your modules should have a documentation (python3 -c 'print(import("my_module").doc)')
  • All your functions should have a documentation (python3 -c 'print(import("my_module").my_function.doc)'
  • A documentation is not a simple word, it’s a real sentence explaining what’s the purpose of the module, class or method (the length of it will be verified)
  • All your functions and coroutines must be type-annotated.

Setup: Popular_Baby_Names.csv

use this data file for your project

About


Languages

Language:Python 59.2%Language:JavaScript 33.6%Language:HTML 7.2%