Skip to content

Badge

Production Ready Python

Issued by Zinkworks

Those who earn the Production Ready Python Intermediate badge have completed the internal Production Ready Python program.

Projects

  • Reverse a string (with unit tests)
  • Check a string for palindrome (with unit tests)
  • Count the number of occurrences of a character (with unit tests)
  • Refactor example Python applications for simplicity
  • Refactor provided bad code from GitHub
  • Solve “Find Digits” (HackerRank)
  • Solve “A Very Big Sum” (HackerRank)
  • Solve “Extra Long Factorials” (HackerRank)
  • Write an efficient data processor for large JSON or CSV files
  • Refactor code for PEP 8 compliance, structure, and efficiency
  • Set up and apply flake8, black, and pylint for linting and formatting
  • Analyze and clean a dataset using Pandas
  • Build a web scraper using Requests and BeautifulSoup
  • Fetch data asynchronously from multiple APIs using asyncio
  • Create API tests, including mocks and simulated failures
  • Use hypothesis for property-based testing on list transformations
  • Refactor a messy Python project from a provided tutorial
  • Capstone project: Build a production-ready Task Management System using FastAPI, SQLAlchemy, PostgreSQL, Redis, Docker, and CI/CD, structured into two microservices:

 

Earning Criteria
The earner has completed all modules in the Production-Ready Python internal program.