HNHacker News
TopNewBestAskShowJobs

webartifex

165 karma · joined March 1, 2018

submissionscomments
webartifex··on Show HN: Intro to Python and Programming for non-CS majors
The Python community is basically one big OER course. Just look at all the recordings from the many PyCons.

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?

webartifex··on Show HN: Intro to Python and Programming for non-CS majors
I tried to put in everything I myself would have wanted to know when starting in 2014.

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 :)

webartifex··on Show HN: Intro to Python and Programming for non-CS majors
Good tips. I will look at this.

I am planning to use Google Collab for a totally remote class next weekend to set up group work.

webartifex··on Show HN: Intro to Python and Programming for non-CS majors
I agree that this is important.

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.

webartifex··on Show HN: Intro to Python and Programming for non-CS majors
They should be ready tomorrow evening. Within the next two weeks, a missing chapter 9 on arrays will also be there. I spent around 50 hours doing the videos in the last couple of days while also holding remote office hours for the 80 students in my class at the university. Crazy situation at the moment, putting everything online due to Corona. We even had an infected student on campus, luckily mild version.

Didn't think anyone would comment here as there are so many Python intros out there :)

webartifex··on Show HN: Intro to Python and Programming for non-CS majors
Hi 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

webartifex··on [dead]
thanks, I will do
webartifex··on Ask HN: What do you use instead of Gmail?
Gmail's labeling system is hard to beat. In particular, any given email can be in several "folders" (a.k.a. labels) at the same time.

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.

← PreviousPage 2 of 2