YoVDO

Fast Python! Coding Competitions with CPython and PyPy

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Python Courses Stress Management Courses CPython Courses PyPy Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of coding competitions and discover why Python, often considered a "slow" interpreted language, frequently emerges victorious in these high-stakes challenges. Delve into the mechanics of coding competitions, examining the resources and constraints faced by competitors, and uncover how raw processing speed is just one small factor in the complex equation of competitive coding. Learn about the advantages of using PyPy and how it can provide an edge beyond mere speed improvements. Gain insights into problem-solving strategies, stress management techniques, and the importance of practice in preparing for coding competitions. Through a live training session and analysis of various problem types, develop a deeper understanding of how to approach and solve complex coding challenges efficiently.

Syllabus

Intro
Why do coding competitions with Python
The plan for the talk
Google Code Jam
Problem Statement
Problem Solving
Live Training
The problem statement
Submitting the solution
solvable problems
Simple unsolvable problems
Generalized unsolvable problems
C vs Python
What we learn
Focus Stress Management
Practice
What we learned
Stress management
Questions


Taught by

EuroPython Conference

Related Courses

A Brief History of Data Storage
EuroPython Conference via YouTube
Breaking the Stereotype - Evolution & Persistence of Gender Bias in Tech
EuroPython Conference via YouTube
We Can Get More from Spatial, GIS, and Public Domain Datasets
EuroPython Conference via YouTube
Using NLP to Detect Knots in Protein Structures
EuroPython Conference via YouTube
The Challenges of Doing Infra-As-Code Without "The Cloud"
EuroPython Conference via YouTube