Author Archives: Paul Everitt

Webinar Recording: Teaching Python 3.6 with Games

Yesterday Paul Craven, computer science professor and creator of the Arcade library for Python 2d games, gave a webinar about teaching Python to university students using game writing. The recording is now available: During the webinar, Paul discussed his techniques … Continue reading

Posted in Webinar | 6 Comments

Interview: Paul Craven on Python Gaming and Teaching

Writing games in Python is fun, so how about using it to teach computer programming? Paul Craven is both a professor and the creator of Arcade, a 2d game library for Python. He’s doing a webinar with us next week, … Continue reading

Posted in Interview | Leave a comment

Webinar: “Teaching Python 3.6 with Games” with Paul Craven, August 2nd

Want to teach Python? Want to use Python 3 type hinting in your applications? Want to write games? In this webinar, we look at all three, together, using the Arcade library for Python and its creator, Paul Craven. Wednesday, August … Continue reading

Posted in Webinar | Tagged | 2 Comments

Template Debugging

In April we had a webinar about Visual Debugging. I misfired at the end, when showing template debugging in web frameworks, and promised a do-over. Here’s the do-over…let’s talk about a wonderful and useful feature in PyCharm Professional: breakpoints in … Continue reading

Posted in Cool Feature, Video | Leave a comment

Webinar Recording: Visual Debugging

Our April 25th webinar on Visual Debugging went quite well: just over 1 hour, a lot of fun, and covered nearly all of the topics. The recording is now available on YouTube. Additionally, the code and slides used are available … Continue reading

Posted in Video, Webinar | 5 Comments

Webinar: “Visual Debugging” on April 25

Are you a Python developer who knows you should use the debugger, but don’t yet? Or perhaps you are familiar with debugging, but know there is more productivity if you’d spend some time to learn? TUESDAY, April 25 16:00 CEST … Continue reading

Posted in Uncategorized | 2 Comments

Inside the Debugger: Interview with Elizaveta Shashkova

PyCharm 2017.1 has several notable improvements, but there’s one that’s particularly fun to talk about: debugger speedups. PyCharm’s visual debugger regularly gets top billing as a feature our customer value the highest. Over the last year, the debugger saw a … Continue reading

Posted in Interview | Tagged | 2 Comments

Interview with Jim Fulton for “Why Postgres Should Be Your Document Database” Webinar

Jim Fulton, my friend and former co-worker, was one of the original leaders in the Python community. Over the years he created important Python software (cPickle), Python’s original “killer app” (Zope, as stated in magazine articles), and a leading build … Continue reading

Posted in Interview | Tagged | 3 Comments

3 Quick Git “Show-Me” Videos From Our IDE Family

Git is a fantastic and wildly popular version control system. Once you get beyond the basics, though, it can be a bit cryptic for civilians. Fortunately, this is an area where JetBrains IDEs can help, by putting a visual face … Continue reading

Posted in Cool Feature, Screencast, Video | Tagged | 1 Comment

Let’s Write a Game: Hangout with PyLadies Pune

In early January I was invited by PyLadies Pune to do a hangout. We spent an hour writing a 2d game in Python, covering a number of Python development skills along the way. I’d love to repeat this, so if … Continue reading

Posted in Screencast, Tutorial, Video | Tagged | Leave a comment