Webinar: “Speech-to-image generation using Jina”
If you’re involved in machine learning at all, you can’t have missed the plethora of groundbreaking models that have come out in past months. Two of the most hyped models are Whisper, OpenAI’s state-of-the-art speech recognition model, and Stable Diffusion, Stability AI’s groundbreaking image generation algorithm. In our upcoming webinar, Alaeddine Abdessalem, Software Developer at Jina AI, will show us how we can use both of these models to create an end-to-end multimodal application, capable of generating artwork from audio. Whisper allows extremely accurate voice-to-text transcription in
How to Debug a Jupyter Notebook in PyCharm
Making mistakes in your code is a pain, and debugging in Jupyter notebooks can get messy. While Jupyter helpfully displays the full Python traceback, which highlights the lines that have failed, working out exactly what caused the issue in your code can be tricky. I usually end up pulling my code apart in new cells in the same notebook, which creates a huge mess to clean up after discovering the problem. In this blog post, we’ll go over how you can instead use PyCharm’s debugger to track down problems with your code much more efficiently and cleanly. Our example problem We’ll work wi
PyCon Portugal 2022 trip report
This year saw the premier of the first ever PyCon Portugal! With DjangoCon Europe being hosted in Porto this year, the organizers took the opportunity to piggyback off of this conference and set up a PyCon in this beautiful country. I was lucky enough to be selected as one of the speakers, and it was great to be able to contribute to the success of the day in my own small way. Arrival I flew into Porto following Big Data LDN with an easy, direct flight from London. Facing equally long lines to grab a taxi or buy a tram ticket, I opted for the tram, which dropped me off just 15 minutes’ w
Webinar: Writing REST With Django and Ninja With Christopher Trudeau
Join the webinar by Christopher Trudeau to get started with Django Ninja.
Visualizing Geospatial Data in Python
Read an interview with Adam Symington, author of the PythonMaps project, concerning geospatial data visualization and the Python tools used in it.
Flask tutorial: Create a Flask application in PyCharm
In this Flask tutorial you will learn how to create a simple Flask application in a few minutes. By providing simple Flask web app example we will demonstrate how to get started with a Flask project and run your Flask app in PyCharm.
How to use Materialized Views in Django
Repeatedly running queries that span multiple tables can be burdensome on your database. In this blog post, we’re going to talk about materialized views, how and why they help us cut down on query costs, and how to integrate them into your Django application. Read on to learn more or check out this video overview. What is a materialized view Materialized views are usually used to increase the performance of query retrieval, as they are cached, precomputed datasets derived from queries. Generally, you can benefit most from using a materialized view if the query is run frequently and the d
Looking at Python through the eyes of a neural net
The JetBrains full line code completion plugin for Python is now available as a public beta. We would like to talk about some of the technologies and algorithms used to create the plugin and share statistics about Python programming that we’ve collected in the process. What is “full line code completion?” You are probably already familiar with code completion, the kind that suggests the next word the user is typing. If you are not, we have covered it in a series of articles (one, two, three, four). Full line code completion extends the service by suggesting larger fragments of code.
Join the Webinar “Three Paradigms For Method Inheritance”, with Reuven Lerner
No object-oriented programming language would be worth looking at or using if it didn't support inheritance. Invented in 1969 for Simula, inheritance is the mechanism of deriving new classes from existing ones. By doing this, we get a hierarchy of classes. Python not only supports inheritance, but multiple inheritances as well. In most class-based, object-oriented languages, an object created through inheritance (a "child object") acquires all of the properties and behaviors of the parent object (though there are exceptions in some languages). Inheritance allows programmers to create classes
PyCharm Supports Django – you can too!
For those developers, whose daily work benefits from the Django framework. As you probably know, the Django framework is built and maintained by community members. This might give you the impression that Django is effortlessly built by itself, but the truth is that the organization needs strong management and efficient communication. Making major Django releases every 8 months and bug fixes every month is no small task! That’s why the Django Fellowship program exists and why Django Software Foundation needs support from the community – both technical and financial. Moreover, the Django So