Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a scheme of work for "Python ~ beyond the basics" #17

Open
ntoll opened this issue Aug 17, 2015 · 0 comments
Open

Create a scheme of work for "Python ~ beyond the basics" #17

ntoll opened this issue Aug 17, 2015 · 0 comments
Labels
Milestone

Comments

@ntoll
Copy link
Member

ntoll commented Aug 17, 2015

What are the basics?

  • Junior Python developers
  • People in first position in a company
  • Developers looking for new ideas/directions with Python

At least a basic understanding of:

  • Using a text editor
  • Using the Python terminal
  • Running Python scripts
  • Basic language constructs such as:
    • Defining functions
    • Assigning variables
    • Importing modules
    • Basic OOP

The Outcomes will be

  • Confidence to write well designed, maintainable and modular code.
  • Understand testing (and mock), its application and place within software development.
  • Autonomous development - where to find things and ask for help.
  • Use Python better - pdb, pip, PyPi, virtualenv, documentation, coverage, pyflakes/flake8, pep8.
  • Pythonic conventions: Zen, packaging, idiomatic Python, community, PEP8.
  • Practiced certain skills such as: debugging, code review, documentation, best practice code examples.
  • Feel confident and positive about where next. Plan of action for when they return to work.
@ntoll ntoll added the Copy label Aug 17, 2015
@ntoll ntoll added this to the LaunchWebsite milestone Aug 17, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant