YOUTUBE VIDEO Whether you’re a beginner programmer, casual coder, data analyst/scientist, or anyone else that uses Python, I’d recommend you at least check out Spyder IDE (link to other article). Granted, it may not the best choice if you’re a full-time Python developer. But otherwise it has a lot to offer with its blend of […]
Author: Grayson Stanton
Some Good Python IDEs for Casual Coders
There are lots of lists out there on good code editors and integrated development environments (IDEs) for programming in Python. But those articles are often aimed at full-time developers. In this article I want to show you the three IDEs I recommend to Python programmers that are a bit more casual in their programming, each […]
Easily Build and Deploy Your First Python Web App
These days you can make your very own web app for free, in pure Python, with a minimal amount of code. The app we’re going to build is under 100 lines total. Not only that, the entire process, from coding and styling to hosting and embedding, can be surprisingly straightforward once you’ve seen an example. […]
Learn Python, Java, and C in 3 minutes (even if you’re illiterate, arthritic, and deceased)
“Learn C in 7 Days!” “Learn Java in 24 Hours!” “Learn Python in 90 Minutes!” You’ve probably seen this before, the programmer’s version of 6 Second Abs. It’s pretty much always been around in all kinds of books, courses, presentations, videos, and blogs. The time span generally ranges from weeks to minutes, with the shortest […]
Using Firefox Extensions with Selenium in Python
Firefox is my personal favorite browser, due in part to all of the great extensions available for it. When you try running Firefox with Selenium, however, you’ll probably find that Firefox is missing the extensions you have installed and normally use when browsing. Luckily, there’s a quick and easy way to install all your favorite […]
Using Headless Firefox with Selenium in Python
Headless Firefox and regular Firefox have the same capabilities, and running them with Selenium is a very similar process. The difference is that Headless Firefox does not generate any sort of user interface. In other words, no browser is visibly launched. If you happen to be web scraping with Selenium, it’s often helpful to see […]
Using Headless Chrome with Selenium in Python
Headless Chrome and regular Chrome have the same capabilities, and running them with Selenium is a very similar process. The difference is that Headless Chrome does not generate any sort of user interface. In other words, no browser is visibly launched. If you happen to be web scraping with Selenium, it’s often helpful to see […]
Quick Guide to Installing Selenium (Firefox version)
To set up Selenium, you’ll first need to have Python installed. Check out my other posts if you need help with that. Next, you need to install Selenium. To do this, simply open up your Windows command prompt or Mac/Linux terminal and type: pip install selenium Now that Selenium is installed, you need to pick […]
Intro to Python, Epilogue – Only the Beginning
Congratulations, dear reader, on completing your quest. But be warned, opening the Door was but the first step of your journey. You now have an understanding of all the fundamental programming concepts required to begin making useful things. But what exactly will you do from here on out? Allow me to make a few suggestions: […]
Intro to Python, Chapter 8 – Opening the Door
Baldric was suddenly standing in a crowd of soldiers. Not Imperial soldiers thankfully. These were more ragtag, wearing random bits of armor here and there. Some had swords and shields, though most had spears or clubs or long knives. One formidable-looking woman appeared to be wielding a frying pan. They were all hurrying away in […]
Intro to Python, Chapter 7 – Imports and Nesting
Baldric had been a town guard for years, breaking up fights and catching thieves and helping the elderly cross the street. When the Empire arose and moved him to HR, he dragged prisoners to staff meetings and hauled corpses away without thinking much of it. Law and order was better than letting those rebels Management […]
Intro to Python, Chapter 6 – Built-in Functions and Methods
Magic-wielding escapees were desperately deflecting the Imperial attacks on the fortress’ supports as best they could. Ranks of longbowmen rained down arrows, but conjured gusts of wind sent many of them flying back the other way. The rebels were holding the Imperials off for the moment, but Baldric could see it was only a matter […]
Intro to Python, Chapter 5 – Loops
Baldric groggily opened his eyes and was greeted by a splitting pain in his head. He had been having the strangest dream, something about a crystal, and a snake eating its own tail, and…a singing head of cabbage? Strange indeed. He looked around in the dim torchlight and found himself in a large cell of […]
Intro to Python, Chapter 4 – Functions
Running through the door, Baldric found himself in an enormous cavern, its ceiling lost in shadow. Great columns of black stone soared from the ground, and pools of lava bubbled throughout, lighting the cavern in a dark red. The heat was suffocating. Baldric saw Bill standing on a stone outcrop nearby, apparently scanning for something. […]
Intro to Python, Chapter 3 – Conditional Statements
Emerging from the sewer, Baldric found himself in the basin of a dry fountain. In its center was a marble statue of a massive fist which appeared to be composed of many entangled bodies. Employees, by how they were dressed. There were holes in various mouths and eyes that were apparently meant to be channeling […]