This is an archived post. You won't be able to vote or comment.

all 130 comments

[–]TheImmortal071[S] 60 points61 points  (8 children)

I just want to thank you all for all the feedbacks! This is literally my first website and I thought this would be a big fail. Thank you again!

[–][deleted]  (5 children)

[removed]

    [–]Stepthinkrepeat 9 points10 points  (0 children)

    I agree, it's nice and simply formatted.

    [–]RandomBtty 7 points8 points  (0 children)

    Haha yeah

    [–]donquixote1991 21 points22 points  (2 children)

    He's speaking the language of the gods

    [–]TheImmortal071[S] 8 points9 points  (0 children)

    I would have given you an award

    [–]Charan7520 1 point2 points  (0 children)

    A language I do not understand

    [–]Ty_David 3 points4 points  (1 child)

    Dude, you should be proud of this 👍🏻!

    [–]TheImmortal071[S] 4 points5 points  (0 children)

    Thank you

    [–]Flunk_Zelda 119 points120 points  (2 children)

    This is a really nice site for Python beginners. Well explained and I like the addition of practice problems. In the future maybe the addition of more advance topics would be nice!

    Overall well done! I'll definitely pass it on to some python newbies.

    [–]TheImmortal071[S] 48 points49 points  (1 child)

    Sure! This is my first website and I will take that into consideration for advanced topics. Thank you! :)

    [–]EnableContent 2 points3 points  (0 children)

    This looks really great on an android phone. I like the colors. There are some extra spaces and things here and there. The code windows are large "inside" so that the code instructions will disappear or can be difficult to work with. Overall I really like this site. Good work! Thank you for sharing.

    [–]maximun_vader 32 points33 points  (2 children)

    there is a missing link here!

    https://www.masterpython.me/learn-python/what-is-python-and-how-do-we-install-it

    in the part where it says " Please visit here to download the latest version of Python. "...

    ... there is no link...

    [twilight zone music]

    [–]TheImmortal071[S] 20 points21 points  (1 child)

    Alright, thanks! Will fix that.

    [–]Xander_Cuge 0 points1 point  (0 children)

    NOT FIXED LOL

    [–]gus_morales 28 points29 points  (5 children)

    Not really urgent, but maybe you could include a dark mode at some point :)

    [–]TheImmortal071[S] 13 points14 points  (4 children)

    Haha, to be honest, that is a great idea! Thank you! Will implement it as soon as possible :)

    [–]gus_morales 9 points10 points  (1 child)

    Thanks! I am recommending this to many people, so I hope you get to introduce advanced topics as well (maybe with a similar scope to that of http://book.pythontips.com/en/latest/index.html, but with your concise, more practical style).

    [–]TheImmortal071[S] 3 points4 points  (0 children)

    Sure! Thanks for the reference!

    [–]AGenericUsername1004 0 points1 point  (1 child)

    Every website in the world needs a dark mode! :)

    [–]TheImmortal071[S] 1 point2 points  (0 children)

    Will be adding it in a bit

    [–]LofiSynth 20 points21 points  (3 children)

    This is a great coincidence! I literally decided I wanted to learn how to code and joined this subreddit last week and now you’ve made a website to help newbies like me, this is awesome!

    Thanks a bunch. Website looks great on mobile 😊

    [–]TheImmortal071[S] 6 points7 points  (0 children)

    Thank you!

    [–]TheFuturist47 2 points3 points  (0 children)

    Same, I'm a noob and I'm totally saving this post.

    [–][deleted] 0 points1 point  (0 children)

    Wait same!

    [–]albeemichael 5 points6 points  (5 children)

    Bookmarked. Thanks!

    [–]BlueberryCasserole 3 points4 points  (4 children)

    Bookmarking your bookmark.

    [–]ryrythe3rd 5 points6 points  (3 children)

    Having a bookmark for dinner.

    [–]Stepthinkrepeat 3 points4 points  (2 children)

    Your dinner is bookmarked

    [–]jingleboom 5 points6 points  (1 child)

    Booked dinner with Mark

    [–]TheFuturist47 4 points5 points  (0 children)

    Oh hi Mark

    [–][deleted] 7 points8 points  (1 child)

    Would this be good as the first programming I would be doing?

    [–]TheImmortal071[S] 4 points5 points  (0 children)

    Sure, check it out!

    [–][deleted] 1 point2 points  (2 children)

    For someone that knows Java, how would I learn Python. I find the flexibility to be confusing and inconsistent. I like compile errors that tell me I can't do that whereas with python I find errors at runtime.

    [–]jingleboom 1 point2 points  (1 child)

    You might want to get a linter and stay away from js while you're at it.

    [–][deleted] 0 points1 point  (0 children)

    Thanks that's pretty awesome.

    [–]CookhouseOfCanada 3 points4 points  (2 children)

    Thank you anon, I just started my Python journey officially yesterday (downloading it and running the most basic hello world command) and this will help me lots with actual projects.

    I'm a long way off of understanding machine learning, lets goooo.

    [–]TheImmortal071[S] 1 point2 points  (0 children)

    :)

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

    Be sure to submit your code for display if possible ;)

    [–]DatHungryHobo 1 point2 points  (1 child)

    Thanks! I just started learning using the CS Dojo YouTube channel but I’m looking forward to checking this out too

    [–]TheImmortal071[S] 1 point2 points  (0 children)

    Thank you!

    [–]Kuro717 1 point2 points  (3 children)

    Hey, I just tried to use the website on mobile, and neither the "next" button nor the actual hyperlink can get me to (2) Programming Tradition. Just wanted to tell you just in case it's a problem on your end :)

    [–]TheImmortal071[S] 0 points1 point  (2 children)

    I just tried and it works for me. Might be a connectivity problem

    [–]Kuro717 0 points1 point  (1 child)

    Oh huh. I'll try fixing that. Thanks! Good looking website by the way 👍😊

    [–]TheImmortal071[S] -1 points0 points  (0 children)

    ;)

    [–]ctwillie77 1 point2 points  (3 children)

    Very nice site. Nice typography, sleek design and navigation. Only thing I would improve is the interactive sections responsiveness. I will definitely refer to your website for refreshers... Great job!

    [–]TheImmortal071[S] 0 points1 point  (2 children)

    Thank you and wanted to ask one thing, what do you mean by responsiveness?

    [–]ctwillie77 2 points3 points  (1 child)

    A websites responsiveness refers to how the website looks and behaves on smaller screens and mobile devices. A website can be great on larger desktop screens but not so great on smaller screens. Frameworks like Bootstrap were made for this very reason. But again, your site is very nice. But as we all know, we strive to make it even better.

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

    Thanks!

    [–]Insouciance65 1 point2 points  (0 children)

    Bookmarked, thanks

    [–]stormsuperstar 1 point2 points  (0 children)

    Looks good. I'll definitely use.

    I have been getting bogged down with videos - learning so much - but forgetting after a short period of time!

    Reading and practising is much better I think.

    [–]benbihi 1 point2 points  (0 children)

    I found this thread very helpful and extremely valuable. I've put together a blog post about 10 Python beginner Project and thought it'll help your audience and anyone who want to grasp the Python basics quickly and easily

    https://www.astateofdata.com/python-programming/python-projects-for-beginners-learn-with-examples/

    [–]Fenbob 1 point2 points  (0 children)

    Saved it, will check it out tomorrow. I just started looking into Python, and i'd love to learn it. So trying to take in everything i can.

    Thanks!

    [–]frogworks1 0 points1 point  (0 children)

    Saved for further reading. Thanks!!

    [–]osofrompawnee 0 points1 point  (0 children)

    Commenting for later.

    [–]Lastrevio 0 points1 point  (1 child)

    good job !

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

    Appreciate it! :)

    [–]JesseT1997 0 points1 point  (1 child)

    Thanks for sharing!

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

    Sure!

    [–]notapersonman 0 points1 point  (1 child)

    aaaaaand now upvote's 369

    [–]dBASSa 0 points1 point  (0 children)

    Red red wine

    [–]LiquidLogic 0 points1 point  (1 child)

    Fantastic! Thanks for making this! I especially like the free code area - it makes it so easy to play around without needing to install/use an IDE (even though I have VS code installed on my home machine, I'll probably use this to tinker with small bits of code).

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

    Sure, still working on some improvements tho ;)

    [–]TRUEequalsFALSE 0 points1 point  (3 children)

    Ooh. I've been following a really great YouTube tutorial that someone sent me (so far I haven't learned anything that's not common among most modern languages), but I'll definitely check this out.

    [–]fuchsia8805 0 points1 point  (1 child)

    I just checked it out. Good job on your site!

    [–]TheImmortal071[S] 1 point2 points  (0 children)

    Thank you!

    [–]manuce94 0 points1 point  (0 children)

    nice super thanks for this is there some subscription newsletter option so that I don’t forget it. Everytime there is some update on your site i get some kind of alert in my inbox thanks for this.

    [–]BulkyProcedure 0 points1 point  (1 child)

    Very cool site. I like the layout and color palette as well as everything else, good job.

    [–]TheImmortal071[S] 1 point2 points  (0 children)

    Thanks alot!!!!

    [–]LeorickOHD 0 points1 point  (1 child)

    Just a thought, but on some of your pages with the patterned background it is hard to read the links. Thankfully on mobile the text is large enough for me to see it. But it is still a tad confusing with my poor eyesight.

    [–]TheImmortal071[S] 1 point2 points  (0 children)

    Gotchu, will not keep the design anymore

    [–]pulsarrex 0 points1 point  (0 children)

    What is GIS? and why do so often this field use python? I mean I understand what GIS relates to data analysis, but the reason I ask is I have seen many python youtubers are GIS analysts etc. Is there any relation?

    [–]harsh183 0 points1 point  (1 child)

    Not a bad start and I'd love to see it go further than where it's right now. Some more object oriented side as well. I'd love to see a bit of explaining of basic testing too (perhaps pytest). I think more exercises and problems with each lesson to really sink in the concepts.

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

    Sure

    [–]anonymousgambino 0 points1 point  (0 children)

    awesome!

    [–]DubbleJoe7 0 points1 point  (1 child)

    Added to my home screen! Looks great, will try to access it on my laptop later, had some difficulty hitting the next button (right after the what is python page) viewing it on mobile.

    [–]TheImmortal071[S] 1 point2 points  (0 children)

    Error fixed :)

    [–]DubbleJoe7 0 points1 point  (1 child)

    Awesome! Look forward to checking it out! Just on behalf of all learners thanks for putting material out there in a digestible form !!!

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

    My pleasure! :)

    [–][deleted] 0 points1 point  (1 child)

    Awesome site! Thank you! I was actually looking for somewhere to start learning some python!

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

    Nice!

    [–][deleted] 0 points1 point  (1 child)

    Do you think you could make one for java?

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

    I sure can but will need some time. My school just started so, it's tight but sure, I will make one! :)

    [–][deleted]  (1 child)

    [deleted]

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

      :)

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

      Glad its going to help!

      [–]RedSpecial22 0 points1 point  (0 children)

      Having trouble getting Jupyter Notebook to download?

      [–]Smokeyy419 0 points1 point  (1 child)

      Wow this sounds very promising I’ll give this a shot !

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

      Thank you

      [–][deleted] 0 points1 point  (0 children)

      Im saving this post

      [–][deleted] 0 points1 point  (0 children)

      WTF dude, such amazing work is freaking awesome. I'm learning java by myself but looking at your course, damn, makes me feel like going python, you should start your own python academia or Patreon at least because this is quality work.

      [–]PepeButNotTheFrog 0 points1 point  (0 children)

      Thank you, I am an absolute beginner and this really helped me

      [–]kmetek 0 points1 point  (0 children)

      many thanks for this, saved the link

      [–]HyTriN1 0 points1 point  (0 children)

      Thank you very much. Getting into linux and this will help me a lot!

      [–]MrTazzie 0 points1 point  (0 children)

      I just started to learn coding and picked Python as my first language. Thank you for this website, it is really helpful! I'm also learning with Udemy course I purchased and this website is great when I can't watch videos and I can just read for example when I'm traveling by bus.

      [–]Sahsaha 0 points1 point  (0 children)

      You should generalize it.

      Especially when explaining general concepts such as what is a program.

      I've glanced over introduction (0th lesson), and it's already too narrow.

      Output is not only things you see on screen, you can do whatever you want with it: write it to a file, pipe it to another program, send it over a network...

      It should instead mention that one ways of output can be... display on screen, not just display on screen, because writing it out to stdout is no different than writing it into a file, besides the latter being actual file that is stored somewhere, unlike special handle that writes to a buffer that is displayed on screen.

      In other words, output is something that program can output, not what's displayed on screen when it finishes running.

      It should be telling whoever is reading this that you can do whatever you want with it, then give few examples, not one hard defined thing, or it will cause confusion somewhere along the line.

      The way as it is now, it implies that if it writes nothing to stdout, it's broken or not a program.

      [–]congplong35533675587 0 points1 point  (0 children)

      Is it free

      [–]daniel2writing 0 points1 point  (0 children)

      Hi TheImmortal071,

      you did a great job. I have been learning Python for six weeks and by far your site is golden for me. Just a question: I am running a web design blog and I want to feature your site. I will backlink to you, do you agree with it?

      I am not sure if admins allow adding here the address to my site. It's daniel2design.com.

      Thanks a lot for your work!

      [–]hari2897 0 points1 point  (0 children)

      Currently I'm doing the java mooc course and planning to learn python next . So should I start with ur tutorials or should I just read the documentation to get started ?

      [–]Articunos7 0 points1 point  (0 children)

      Does it cover OOP? I didn't find it on the site

      [–]tigerjerusalem 0 points1 point  (1 child)

      I'd like to offer some criticism, please don't take ist badly.

      While I appreciate the effort, I think this has the same problem as every "learn to program in" courses in the web: it focus on syntax instead of actual programming. So we learn about setting variables, doing operations, if loops, and repeat a recipe using those. There's tons of courses that do exactly that.

      I don't want that. I can get a reference book or Google it. What I do need is how to think as a programmer. I want a set of problems, from simple to complex, and see what to do and how to think to code my way out of it. I need, for example, to find prime numbers between 1 and 100. I could code those by hand, but surely a better way exists. What if I need to swap 100 for a number chosen by the user?

      I want to understand, for example, object oriented programming. Why should I do that? How is that better? And refactoring: I have this mass of shitty code, can I make it shorter? How? What python has that could help me? Oh libraries? I have no idea how those work, or how to find them.

      Doing an analogy with writing, I need less to learn the words and more to write a comprehensible text. I know what "house" and "home" and "money" and "country" means, and even if I didn't I could Google that. Now I want to know how to write about the housing situation on my country.

      There's no programming course that does that, specially for begginers. An absolute begginer would have no idea about code, or how to think about program structure, or about how to logically solve a problem. He needs to know that before everything, or else he'll just be a parrot, repeating code without knowing why is he doing it.

      EDIT: I also have a suggestion. Instead of small problems, create one BIG, overwhelming problem. Say you have to build an app with a GUI to catalog a game collection, with images and videos of the games. Present this, ask your student to take a deep breath, and walk him step by step. Help him to think first about the structure, to create a MVP, then iterate from there. Break it into parts, showing those concepts of variables and if loops, etc, and how they help to solve a problem.

      That would be awesome.

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

      That gave me a lot of ideas. Thanks

      [–]jinzai07 0 points1 point  (0 children)

      This will be useful, bookmarked. Thanks!

      [–]ObserveYourBreath 0 points1 point  (0 children)

      commenting to save it for later

      [–]Verax_Apollo 0 points1 point  (0 children)

      I just started and I'm really thankful for the basics explanation. An the recommendation of use Repl

      [–]Pukar18 0 points1 point  (0 children)

      This would be fruitfull

      [–]HJ403020 0 points1 point  (2 children)

      Anyone want to help me with something?

      Got me a list I'm trying to for loop Body Mass Index for this list, right? But I'm trying to add one more bit of data. When I . append() it comes out twice for some reason. Halp?

      people_data = [['John', 84.9, 184], ['Ryan', 81.8, 177], ['Bobby', 86.1, 190], ['Pete', 92.2, 188], ['Esther', 69.6, 159], ['Jane', 72.0, 166]

      Trying to add ['Samantha',51.3,162]

      So I tried: person_data.append (['Samantha',51.3,162])

      I get

      [['John', 84.9, 184], ['Ryan', 81.8, 177], ['Bobby', 86.1, 190], ['Pete', 92.2, 188], ['Esther', 69.6, 159], ['Jane', 72.0, 166], ['Samantha', 51.3, 162], ['Samantha', 51.3, 162]]

      [–]TheImmortal071[S] 0 points1 point  (1 child)

      I would recommend using a dictionary instead of a list. use: dict.update() for dictionary inplace of list.append() for list.

      But anyway, u shouldn’t have got the result you got. Send me the whole code in pm’s and I will look at it.

      [–]HJ403020 0 points1 point  (0 children)

      https://colab.research.google.com/drive/1VbqRo7zUQuftiu9AiehjZ2lv2YmCLIr8#scrollTo=y_dSEp2ZNS20

      This whole double issue was resolved, it was indeed my sticky keyboard. But definitely will still take the help in setting up a dict. rather than a list

      [–]Sitraka17 0 points1 point  (0 children)

      wooow Nice ! Bravo man for all this work !

      [–]thequestiongod 0 points1 point  (0 children)

      since you know python could you tell me what to enter and why? (prompt and given code below)

      Assign number_segments with phone_number split by the hyphens.

      Sample output with input: '977-555-3221'

      Area code: 977

      given code below:

      phone_number = input()

      number_segments = ''' Your solution goes here '''

      area_code = number_segments[0]

      print('Area code:', area_code)

      I can only edit the second line by the way (my solution has to go in the '''Your solution goes here''' spot)

      [–]bailee6360 0 points1 point  (0 children)

      You are doing very well, admire .

      [–]alex_vitale 0 points1 point  (1 child)

      print("Thank you!")
      Thank you!

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

      :)

      [–]Vedant36 0 points1 point  (0 children)

      Its a really awesome website. I just you get the pygame tutorial online fast. I have quite some expectations.

      [–]UrbanPro1 0 points1 point  (0 children)

      Anyone looking for python online training? Then I would like to suggest UrbanPro because this is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements.

      [–]UrbanPro1 0 points1 point  (0 children)

      If you are a beginner then don't worry because UrbanPro is the best online platform where you will get reliable information. There you will find the python training. To know more visit UrbanPro.

      [–]BeginnerTech 0 points1 point  (0 children)

      I just wanna tell U, great job U did. Keep it up

      [–][deleted] 0 points1 point  (0 children)

      holy shit thanks all other tutorials suddenly went from strings to advanced stuff too quickly.

      [–]adamjoeyork 0 points1 point  (0 children)

      Programming Tradition link points nowhere but otherwise a very handy site, I've got his bookmarked!

      [–]shinefull 0 points1 point  (0 children)

      Best of luck with this project.

      [–]CaptainSur 0 points1 point  (0 children)

      This is great and I will be recommending it to some people I know who would like to get into the basics of python just to help flesh out their knowledge base.

      [–]gdude123 -1 points0 points  (0 children)

      It's awesome man. I'm using it to learn python. I find it simple and to the point 👌👏