Engrain by ByteRush

AGT.03 4 concepts

Python for JavaScript developers

Be productive in Python for AI work.

  1. AGT.03.01Python syntax mapped from JavaScriptCoreJuniorBeing written
  2. AGT.03.02Tooling: uv, virtual environments, packaging and notebooksCoreJuniorBeing written
  3. AGT.03.03Async Python, Pydantic and FastAPICoreMid-levelBeing written
  4. AGT.03.04Python for interview codingCoreMid-levelBeing written

Interview questions in this module

  1. How does async in Python compare with JavaScript?
  2. What is Pydantic used for?
  3. How would you limit concurrent API calls in Python?
  4. Write a list comprehension that filters and transforms a list of dicts.
  5. What is a decorator? Write a retry decorator.
  6. When would you use a generator instead of a list?
  7. What does the GIL mean for I/O-bound vs CPU-bound work?