I have a second half for the "book" planned but "unfortunately" also need to do some research for my PhD.
Maybe someone wants to provide some more advanced chapters via a pull request?
165 karma · joined March 1, 2018
I have a second half for the "book" planned but "unfortunately" also need to do some research for my PhD.
Maybe someone wants to provide some more advanced chapters via a pull request?
That is why I spend so much time on the memory diagrams in the videos in particular. It literally took me years to figure that out. I have watched a lot of online lectures (e.g., from OCW), but only rarely do instructors talk about that. Maybe formally studying CS would have done the trick for me as well :)
I am planning to use Google Collab for a totally remote class next weekend to set up group work.
My personal choice is to use pyenv together with poetry on a Linux machine.
Yet, please understand that I teach this course to absolute (!) beginners. That is why I chose to use the Anaconda Distribution in class, which comes with every package installed that I want my students to study.
Making your first steps in programming is hard enough and so I want to keep the "boiler plate" as small as possible.
But dependency management will be part of the more "advanced" lectures I will do in the future.
Didn't think anyone would comment here as there are so many Python intros out there :)
I am a PhD student in Operations Research and developed an Introduction to Python & Programming course for the Bachelor program at a business school.
Due to Corona, I got a chance to video tape it thoroughly (should have done that earlier).
Maybe someone here finds my lectures (playlist: https://www.youtube.com/playlist?list=PL-2JV1G3J10lQ2xokyQow...) useful or knows someone who does. The recordings are 25 hours in total. If you do the readings and exercises, you should allocate 90 - 120 hours roughly.
The GitHub repo is really an interactive book in Jupyter notebooks: https://github.com/webartifex/intro-to-python
As I didn't study CS myself, I think I provide another angle for newbies.
Pull requests with improvements are highly welcome. The materials contain lots of references to the Python community as well. I love this community: I started without any knowledge of Python in 2014 and the many conference talks and repos really help when learning.
Stay safe everybody, Alex
All other services I have tried out so far do not replicate this approach so that an email can only be in one folder at a time. Of course, you can copy an email into several folders but then they are physically different emails on the mail server.
Despite this, I switched to the German provider www.mailbox.org as they do not index or process your emails in any other way. And in Germany, the authorities still have a hard time getting access behind the scenes. Further, mailbox.org allows the creation of mail aliases and also temporary addresses. The service is 3 € per month which is totally acceptable.
I see mailbox.org as a main competitor of Protonmail and Posteo.
EDIT: additionally, I am using my own domains that are redirected to my mailbox.org account.