/Python_Advanced

Dream Lab

Primary LanguagePython

Advanced Python for Senior Software Engineers

Dream Lab

  • Advanced Python.Core and Python.OOP
  • Python clean code
  • SOLID Principles
  • Design Patterns
  • Parallel programming and concurrency
  • Fancy data types: dataclasses, collections, typing
  • Must know libraries: logging, argparse, pathlib, os, sys, requests, itertools, json, yaml, csv
  • Testing: PyTest, unittest
  • Web UI Automation: Selenium
  • Cloud SDK: AWS Boto3

Python Resources

Books

  • "Python Tricks"
  • "Python Cookbook"
  • "Clean Python"
  • "Practices of the Python Pro"
  • "Effective Python"
  • "Python Workout"
  • "Fluent Python"
  • "Learning Python"
  • "Advanced Guide to Python 3"
  • "Mastering Object-Oriented Python"
  • "Python testing with PyTest"
  • "Python testing with Selenium"

EngX