Python for Engineers
follow
https://new.pythonforengineers.com
Home
follow
https://new.pythonforengineers.com/home/
About/Contact
follow
https://new.pythonforengineers.com/about/
Books
follow
https://new.pythonforengineers.com/books/
Blog
follow
https://new.pythonforengineers.com/author/Shantnu/
Subscribe
follow
#/portal/signup
Read Python for Engineers online
follow
https://new.pythonforengineers.com/blog/python-for-scientists-and-engineers/
Games Programming
follow
https://new.pythonforengineers.com/gaming/
Machine Learning
follow
https://new.pythonforengineers.com/machine-learning/
Build Reddit Bots
follow
https://new.pythonforengineers.com/blog/build-a-reddit-bot-part-1/
Build a GUI app with PyQt
follow
https://new.pythonforengineers.com/blog/your-first-gui-app-with-python-and-pyqt/
Career articles
follow
https://new.pythonforengineers.com/career/
Read funny shit
follow
https://new.pythonforengineers.com/funny
Enter your email Subscribe
follow
#/portal
The Day My Script Killed 10,000 Phones in South America This post is a horror story about what happens when your code/test scripts go wrong. It"s also a horror story on how not to test your code. Most testing advice hits low hanging fruit advice: Kid, you should write unit tests. Sure, grandpaWe won"t be doing that. Instead, I
follow
/blog/the-day-i/
Shantnu Tiwari
follow
/author/shantnu/
fun Confessions of a 1x Programmer Hey Everyone! I"m Shantnu, and I"m a 1x Programmer. I"ve been programming in Python for 10+ years, and yet I still forget how to use basic things like dictionaries and have to Google for itEvery time I open a file in Python, I have to Google what the parameters to
follow
/blog/confessions-of-a-1x-programmer/
Shantnu Tiwari
follow
/author/shantnu/
follow
/blog/zombies-vs-tanks-a-simple-game-in-python-and-pygame-zero/
game Zombies vs Tanks: A Simple game in Python and Pygame Zero This post is a follow on from my last post which introduced gaming, make sure you"ve read it. The source code is here: https://github.com/shantnu/zombie_tanks So this time we"ll build a slightly (but just slightly!) more complicated game: The new things this time are: The tank
follow
/blog/zombies-vs-tanks-a-simple-game-in-python-and-pygame-zero/
Shantnu Tiwari
follow
/author/shantnu/
follow
/blog/your-first-game-in-python-in-less-than-30-minutes/
game Your First Game in Python: Create an Arkanoid Clone in less than 30 minutes We"re going to write a clone of Arkanoid (Breakout) using Python and PyGame Zero. In this post, I want to show you how easy it is to write a simple game. Let"s get started! All the code is available here: https://github.com/shantnu/arkanoid-clone The images are from Kenney,
follow
/blog/your-first-game-in-python-in-less-than-30-minutes/
Shantnu Tiwari
follow
/author/shantnu/
follow
/blog/gaming-in-python-pygame-vs-arcade-vs-pygame-zero/
Gaming in Python : PyGame vs Arcade vs PyGame Zero I tried writing games in Python a few years ago, but gave up as the only library at the time (Pygame) wasn"t very good. Recently, I came back to Python and found there are now multiple gaming libraries. In this post, I look at PyGame, Arcade, PyGame Zero and Adventurelib.
follow
/blog/gaming-in-python-pygame-vs-arcade-vs-pygame-zero/
Shantnu Tiwari
follow
/author/shantnu/
Python in 2021: The Good, The Bad, and the Ugly IntroductionIn this post, I want to look at the biggest strengths and weaknesses of Python, with more emphasis on the weaknesses, just because these problems have been there for years now and some of the rough edges bleed a lot. The Good – Where Python ShinesPython is now the number one
follow
/blog/python-in-2021-the-good-the-bad-and-the-ugly/
Shantnu Tiwari
follow
/author/shantnu/
Xkcd Style Sql Injection Hack in Python You must have seen this XKCD comic: Source: https://xkcd.com/327/ We are going to replicate this exact hack using Python and SQlite. Learning Goal: To see how easy it is to destroy your database and all its data, if you don’t follow simple rules. Also, pay homage
follow
/blog/xkcd-style-sql-injection-hack-in-python/
Shantnu Tiwari
follow
/author/shantnu/
gui Your first GUI app with Python and PyQt Introduction Many people struggle with learning how to build a GUI app. The most common reason is, they don’t even know where to start. Most tutorials are purely text based, and it’s hard to learn GUI development using text, since GUIs are mainly a visual medium. We will
follow
/blog/your-first-gui-app-with-python-and-pyqt/
Shantnu Tiwari
follow
/author/shantnu/
career What to do if you fu*k up and break production code? Question: So you come into work one day, and find everyone staring at you. Most people are avoiding your eyes, and you hear the CEO ask “Who’s this Insert your name guy? Bring him to me when he turns up.” You sit on your computer, and find that the
follow
/blog/break-production-code-what-to-do/
Shantnu Tiwari
follow
/author/shantnu/
career An Open Letters to Programmers who think they are better than everyone else in their company One reason I don’t (often) visit forums for coders: The sense of entitlement and arrogance. Programmers ask in all seriousness: Why are managers paid more than us, when we clearly do the harder work? Why do we need salesmen/marketing, when we write such great code that should just
follow
/blog/no-one-cares-about-you/
Shantnu Tiwari
follow
/author/shantnu/
career Learning to program humans The title of the post is wrong– humans aren’t like machines, you can’t program them. But if I had named the post A few techniques that may help you get along chummy with other humans, maybe, well, some of the time, Lol none of you would have clicked
follow
/blog/learning-program-humans/
Shantnu Tiwari
follow
/author/shantnu/
career 3 things every programmer must learn (and no one teaches you) If you read all these tech/coding blogs, you must spend your every waking hour learning the latest technology buzzword. You have no option but to keep running, or you will be left behind. Etc etc. But is it really true? Do you really need to know the latest super
follow
/blog/3-things-every-programmer-must-learn/
Shantnu Tiwari
follow
/author/shantnu/
career How to overcome shyness as a programmer If you are like me, you are most likely not the life of the party. When you enter the room, the place does not brighten up. Girls (or boys) don’t go crazy when they see you, and people do not say, “Oh my God, you are so funny!” (And
follow
/blog/overcome-shyness-programmer/
Shantnu Tiwari
follow
/author/shantnu/
career One Day Programmers: Your day will never come If you’re a programmer (or indeed, in any related technical field, like web design, sysadmin etc), you know how to build stuff. You know how to take an idea and make it something worthwhile. Chances are, you’ve made a lot of money for your employers. So you wonder,
follow
/blog/one-day-programmers-day-will-never-come/
Shantnu Tiwari
follow
/author/shantnu/
career Why your Resume/CV sucks, and what to do about it Most people don’t know what the purpose of a Resume (also called CV) is. It is not to tell your life’s story, it’s not to list everything you’ve done on any project whatsoever in the last fifty years, and it certainly isn’t enough to get
follow
/blog/why-your-resume-cv-sucks-and-what-to-do-about-it/
Shantnu Tiwari
follow
/author/shantnu/
Python for Engineers
follow
https://new.pythonforengineers.com
Powered by Ghost
follow
https://ghost.org/