... | ... | @@ -55,13 +55,13 @@ I will focus on: |
|
|
1. Documenting code
|
|
|
2. Advanced tutorials for modern development : Classes, Polymorphism,
|
|
|
Interfaces, etc.
|
|
|
3. Structuring large python codebases
|
|
|
4. ~~Profiling python,~~ engineering best practices
|
|
|
3. Structuring large Python codebases
|
|
|
4. ~~Profiling Python,~~ engineering best practices
|
|
|
4. Lambda functions, usage, syntax, and expressions
|
|
|
5. Multithreading/Concurrent python
|
|
|
5. Multithreading/Concurrent Python
|
|
|
|
|
|
Classes and OOP will take a while (the topic is quite vast). I will also
|
|
|
discuss testing python code (with unit testing and integration testing) and
|
|
|
discuss testing Python code (with unit testing and integration testing) and
|
|
|
code coverage, along with tox for basic configuration management.
|
|
|
|
|
|
I was not able to incorporate the following topics (due to time):
|
... | ... | @@ -73,8 +73,8 @@ I was not able to incorporate the following topics (due to time): |
|
|
- Pandas Dataframe usage
|
|
|
- How do we use RDD and DataFrame.
|
|
|
- Implementing cryptographic algorithms
|
|
|
- Debugging options in python (A language that promotes rapid development is
|
|
|
usually hard to debug. How can we do it in python? ) *Note:
|
|
|
- Debugging options in Python (A language that promotes rapid development is
|
|
|
usually hard to debug. How can we do it in Python? ) *Note:
|
|
|
[pdb](https://docs.python.org/3/library/pdb.html)*
|
|
|
|
|
|
---
|
... | ... | |