Category Archives: Tutorial

PyCharm Edu 2017.3: Enhanced Stepik integration, course filtering, better UX, and more

PyCharm Edu versioning and release timetables are now aligned with our other JetBrains products, to help us focus on delivering more continuous value. So we’re switching to an aligned 2017.3 version from the previous version 4.0. Get PyCharm Edu 2017.3 … Continue reading

Posted in Education, Release Announcements, Tutorial | Tagged , | 2 Comments

Developing in a VM with Vagrant and Ansible

One of the things that could make developing cloud applications hard, would be differences between the dev environment and the production environment. This is why one of the factors of the twelve factor app is maintaining dev-prod parity. Today we’ll … Continue reading

Posted in Tutorial | Tagged , , , , , | 2 Comments

Hacking Reddit with PyCharm

As some of you might know, until last week Reddit was open source. But we can still go to GitHub and check out a version of the source. So let’s go ahead and play around with it! Things you’ll need … Continue reading

Posted in Tutorial | Tagged , , , | 5 Comments

Develop Django Under the Debugger

PyCharm Professional has long had great support for developing Django applications, including a run configuration tailored to the Django server. This winds up being a wonderful workflow, with a tool window showing the server output. Sometimes, though, you hit a … Continue reading

Posted in Tutorial, Video | 10 Comments

Analyzing Data in Amazon Redshift with Pandas

Redshift is Amazon Web Services’ data warehousing solution. They’ve extended PostgreSQL to better suit large datasets used for analysis. When you hear about this kind of technology as a Python developer, it just makes sense to then unleash Pandas on … Continue reading

Posted in Tutorial | Tagged , , , , | 1 Comment

SSH Agent: Simplify SSH keys

Security is important, and that’s why we all use key pairs when authenticating to our servers. And as is best practice, we also protect our private key with a passphrase, don’t we? Ideally the passphrase is long and complicated, and … Continue reading

Posted in Tutorial | Tagged , , , , | 1 Comment

Using Docker Compose on Windows in PyCharm

By popular demand, PyCharm 2017.2 Professional Edition expands its Docker Compose support to those of you who run Windows. Let’s take a look and see how this works! In our last Docker Compose post, we created a guest book in … Continue reading

Posted in Tutorial | Tagged , , , | 14 Comments

Remote Development on Raspberry Pi: Analyzing Ping Times (Part 2)

Last week we created a script that records ping times on a regular basis. We developed the script remotely on a Raspberry Pi, and then added it to Cron to make sure that times are recorded every 5 minutes into … Continue reading

Posted in Tutorial | Tagged , , , , | 2 Comments

Remote Development on Raspberry Pi: Checking Internet Quality (Part 1)

We all know that ISPs have a habit of overselling their connections, and this sometimes leads our connections to not be as good as we’d like them to be. Also, many of us have Raspberry Pi’s laying around waiting for … Continue reading

Posted in Tutorial | Tagged , , , , | 7 Comments

Upgrade Your Testing with Behavior Driven Development

BDD? Why should I care? Back in the day, I used to write terrible code. I’m probably not the only one who started out writing terrible PHP scripts in high school that just got the job done. For me, the … Continue reading

Posted in Tutorial | Tagged | 5 Comments