[MENTOR] computer programming in Python. My level is pretty advanced now, but I certainly don’t have everything 100% memorized. This could be a good refresher for me, but I’m pretty busy right now, so I have limited time for this.
The exact curriculum could depend on my knowledge and your interests, but, for example:
For a total beginner, I could teach the basics of computer science along with an introduction to the language. I’d even be willing to try this for someone who thinks that they do not have the talent for it, because I’m interested in learning if one-on-one instruction can overcome this. This would require a certain level of tenacity from the apprentice. It may take some experimenting to find a method that works. I can’t help you if you give up before I do.
For someone experienced in another language, I can probably get you up to speed with Python pretty quickly, but I think it’s pretty easy as programming languages go. You might not need my help.
I can also walk you through related things like
how to use version control with git
how to set up an editor
linters
formatters
python package management
package distribution options
maybe CI/CD pipelines.
I can introduce you to DSLs that come with Python.
Regular expressions
String formatting
SQLite
Tcl/Tkinter
For someone who already knows Python,
I can show you some advanced metaprogramming tricks.
Decorators
metaclasses
AST manipulation
bytecode disassembly
introspection
lots of magic methods and their uses
and a few libraries that can help with these, including some that I wrote myself.
I can also introduce newer Python features you might not be familiar with yet, such as
async
pattern matching
and static type checking.
I can introduce you to extended Python dialects like Xonsh and IPython.
I could probably also help with certain other programming languages, but in some cases this might be co-learning rather than mentor/apprentice.
I am a total beginner who is interested in learning Python from you. I appreciate that you are willing to try with someone who seems to lack talent, because that is where I presently am. I want to be a programmer, and I have tried several learning programs. But each time I was unable to get very far with them, even when I did everything I could to focus.
My preferred mode of communication is Discord, where I can be found as Roland✩#5579 (yes that is a star). I will accept any incoming friend request so that we might talk. If that is not ideal I can also privately supply skype, email or phone numbers.
[MENTOR] computer programming in Python. My level is pretty advanced now, but I certainly don’t have everything 100% memorized. This could be a good refresher for me, but I’m pretty busy right now, so I have limited time for this.
The exact curriculum could depend on my knowledge and your interests, but, for example:
For a total beginner, I could teach the basics of computer science along with an introduction to the language. I’d even be willing to try this for someone who thinks that they do not have the talent for it, because I’m interested in learning if one-on-one instruction can overcome this. This would require a certain level of tenacity from the apprentice. It may take some experimenting to find a method that works. I can’t help you if you give up before I do.
For someone experienced in another language, I can probably get you up to speed with Python pretty quickly, but I think it’s pretty easy as programming languages go. You might not need my help.
I can also walk you through related things like
how to use version control with git
how to set up an editor
linters
formatters
python package management
package distribution options
maybe CI/CD pipelines.
I can introduce you to DSLs that come with Python.
Regular expressions
String formatting
SQLite
Tcl/Tkinter
For someone who already knows Python,
I can show you some advanced metaprogramming tricks.
Decorators
metaclasses
AST manipulation
bytecode disassembly
introspection
lots of magic methods and their uses
and a few libraries that can help with these, including some that I wrote myself.
I can also introduce newer Python features you might not be familiar with yet, such as
async
pattern matching
and static type checking.
I can introduce you to extended Python dialects like Xonsh and IPython.
I could probably also help with certain other programming languages, but in some cases this might be co-learning rather than mentor/apprentice.
[APPRENTICE]
I am a total beginner who is interested in learning Python from you. I appreciate that you are willing to try with someone who seems to lack talent, because that is where I presently am. I want to be a programmer, and I have tried several learning programs. But each time I was unable to get very far with them, even when I did everything I could to focus.
My preferred mode of communication is Discord, where I can be found as Roland✩#5579 (yes that is a star). I will accept any incoming friend request so that we might talk. If that is not ideal I can also privately supply skype, email or phone numbers.