Why I am Focusing on Python
python·@makerhacks·
0.000 HBDWhy I am Focusing on Python
 Over the years I have settled on a few programming languages, but none ever felt both "all-purpose" *and* comfortable, until now. Yeah, some of the languages were multi-platform (ANSI C, for example), or had runtime/compilers available for the big-3. Microsoft .NET has made serious strides, PERL of course, PHP. Heck, I wrote in COBOL on at least 3 platforms. ### Python, however, feels like a real Swiss Army Knife of languages. Part of it is computing power is not as scarce as it once was. Back in the 8-bit and 16-bit days we **HAD** to code in assembler if we wanted to achieve our goals. Heck, my main C+assembler days were on the early PCs, right up to even the 486. Now we don't even need compilers for most tasks, and that offers a lot of freedom for rapid development. We can still compile if we want to, or JIT, but don't *have* to. ### Very Multi-Platform My development needs have expanded far further than just writing reports, web apps, etc. * Web development is still a thing, sure. * CLI, of course. * GUI, yeah. But we could do those in PERL or PHP. How about ... https://steemitimages.com/DQmSLSJDk1rUzHyLL745hru9ipJPGRm3kQHoWTJDwMjPM4g/2017-09-07%2018.18.27.jpg * Mobile apps. * Microcontrollers. * Bots, Robots, Chatbots. * AI. * APIs. * IoT. * Sysadmin/Devops/Message Queues. Python is not the only language that can do all the things. I coded in Java for a while (applets and JSP). Didn't really ever enjoy it, though it helped in other ways. Now, though, with [Micropython](https://steemit.com/making/@makerhacks/circuitpython-and-micropython-making-microcontroller-making-easier), interpreters on Android (even package as true apps), and iOS, all the way through to [award-winning video editing apps](https://www.openshot.org/) being developed on the language, it is time for me to go deep rather than wide. ### The question with Python now goes from "can I?" to "*How* can I?" <p><hr><hr><center>https://steemitimages.com/DQmP22aDfrhrvSoPmFBpeeJezztADLzBbqoU14CGXNBbqmN/%40makerhacks-1.png</center></p> <h3>Recently Popular</h3> <ul> <li><a href="/geek/@makerhacks/password-lesssshaccesstoyourlinuxmachineorraspberrypiusingpublickeys-g9zd17bv4g">Password-Less SSH Access to Your Linux Machine or Raspberry Pi Using Public Keys</a></li> <li><a href="/steemit/@makerhacks/steemit-comment-spam-honeypot-concept">Steemit Comment Spam Honeypot Concept</a></li> <li><a href="/design3d/@makerhacks/finallyprusamk42heatbedfortheprusamk2mk25andpindasensorclones-xzf2co4sbi">Finally, Prusa Mk42 Heatbed for the Prusa Mk2/Mk2.5, and Pinda Sensor Clones!</a></li> <li><a href="/comics/@makerhacks/terrypratchettsdiscworldsetfortv-201803021108449459">Terry Pratchett's ‘Discworld’ Set For TV!</a></li> <li><a href="/python/@makerhacks/neat-python-feature-pickle">Neat Python Feature - Pickle!</a></li></ul>
👍 makerhacks, ausxen, pearica, blocknload, jjcali, fcalabuig, lpreap, nickfost, yefet, birdinc, aandebickel, adept, imacryptorick, afrasyabmaier, jigstrike, sarahlouise, blhz, dahaz159, nickmorphew, tpvoter1, taukproung85, greengreen, sorin.cristescu, an0na, exan, rvgenaille, tech-trends, scarlet7, muhammadadil, loveyourstyle, davincibot, geekahol, builduino, canuckbot, patriot, wanxlol, zoelviana, blackfireburns, msg768, imbritish, rudd883, mazcity, bssman, sbi3, rawpride, hairshares, themarkymark, allasyummyfood, xaero1, janmarysmith, gnisitricks, nicknick, spreadfire1, drmake, arslanhyder, steemtux, ozslo, hapax-legomenon, elbucho, felixxx, mytechtrail, techtek, haushinka, channel64.net, olegn, tommynsin, iwin247, fel1xw, luztro, lefactuoscope, juanjosezg, qadri.mag,