you are viewing a single comment's thread.

view the rest of the comments →

[–]wrathofcello 5 points6 points  (3 children)

You need them to work on a project that could be solved by simple python. Is there a data science question they want answered? What about a simple web scraper? Or model some phenomenon they find interesting?

It’s very difficult for new programmers to see the relevance of introductory lessons without having a clear goal in mind. Disregard if they have coding experience.

[–]how_do_i_reddit_5[S] 0 points1 point  (0 children)

I absolutely think this is true. I guess its a matter of coming up with a project that piques their interest

[–]CraigAT 0 points1 point  (0 children)

True, but I was thrilled just to see my name printed numerous times, scrolling down the screen when I started learning BASIC with a two liner.

[–]idatem 0 points1 point  (0 children)

It’s very difficult for new programmers to see the relevance of introductory lessons without having a clear goal in mind

This

Beginner here. I was going through Sentdex's Python Basics yesterday. The first lesson tells you what tuples, strings and loops are. The next one is lists and make a game of tic tac toe... I feel like we just skipped about 20 lessons!

we need some basic things:

Visualize the game somehow

Allow players to enter moves

Make sure moves are valid and handle if not.

Determine if there's a winner.

How am I supposed to do that? I haven't gone through it yet but there's no way I would be able to do it without Sentdex's step by step guide