TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Introduction to python

5 pointsby kracekumarover 11 years ago

1 comment

alialkhatibover 11 years ago
What constitutes a &quot;beginner&quot; in your introduction? You describe Python as &quot;Multiparadigm&quot; but don&#x27;t explain what that means, which leads me to think that your intended audience is familiar with some programming paradigms, including OOP, and presumably others. But you go on to teach some pretty basic syntax.<p>I bring this up to encourage you to think about your audience, and frame your guide for a more specific group. If your quintessential beginner is someone who has never coded before and probably shies away from math, your number-heavy intro will probably turn them off, and the &quot;python&quot; &gt; &quot;java&quot; reference won&#x27;t land. If, on the other hand, you expect people to know Java and Perl (or at least be familiar enough with it that you can make those jokes), then do you really need to explain the logic of how Python does arithmetic?<p>I apologize if this comes off as kind of harsh; there are so many players in the field trying to teach people how to code, some very good in their attempts, so it really raises the bar for new entrants.