Python Competitive Programming Site Summary

AtCoder

It is one of the largest competitive programming sites in Japan. You can participate in real-time online contests and challenge more than 3000 past questions at any time. It's a good idea to first get used to the operation and format in the past questions, and then challenge the online contest.

It has also been adopted by well-known major companies such as Google, DeNA, and Keyence, and if you achieve excellent results with AtCoder, you will receive scouts from those companies.

Not only programming skills and algorithm knowledge, but also some sense of mathematics is required.

As an aside, recent University of Tokyo students are competing for mounts at the rank of At Coder ... It seems that red is rumbling instead of blue. They are the best math people in Japan, so they have a high affinity.

AtCoder

Kaggle

The world's largest machine learning and data science community. Huge datasets are also easily available.

After all, Kaggle's biggest feature is Competetion. It's like a combination of programming battle royale and vidicon, where you take part in competition-style challenges and buy the most accurate models for the challenges presented by companies and governments.

Competetion is one of the highest level competitions in the world, but even beginners are provided with features like Kernel and Discussion.

Kaggle

Codility

This is a coding test SaaS for corporations. It is one of the most introduced coding tests in the world and has been adopted by Google and Mercari in Japan. Coding tests are almost essential when you are looking for a job as an engineer, so it is a good idea to take measures with exercises for Codility engineers.

Codility for Programmers

reference

AtCoder turned blue (algorithm power is counter stop in more than 80% of IT companies), so I will summarize what seems to be necessary until it turns blue Guidelines for improving AtCoder, a competition pro taught by Red Coder [Beginner: Let's start competition pro] What to do next after registering with Kaggle ~ You can fight enough if you do this! Getting Started with Titanic 10 Kernel ~ Solve Kaggle's Regression to become Kaggler

[2nd Edition] Theory and Practice by Python Machine Learning Programming Expert Data Scientists

Data analysis technology that wins with Kaggle

[Kikagaku style] Artificial intelligence / machine learning de-black box course-Beginner-

Aidemy has also released the long-awaited Kaggle Preparation Course ("Practical Data Science Course β Version").

Recommended Posts

Python Competitive Programming Site Summary
Competitive programming diary python 20201213
Competitive programming diary python 20201220
Competitive programming with python
Competitive programming diary python
Python3 programming functions personal summary
Python Summary
Python summary
Python3 standard input for competitive programming
Competitive programming, coding test template: Python3
Competitive programming with python Local environment settings
Memorandum / memo about programming learning / competitive programming site
Python programming note
Python tutorial summary
"Python Machine Learning Programming" Summary Note (Jupyter)
Python learning site
Programming in python
python related summary
[Competitive programming] [Python3] Required knowledge, for myself
Python basics summary
I made a competitive programming glossary with Python
Summary about Python scraping
Python Django tutorial summary
I tried competitive programming
3. 3. AI programming with Python
Competitive Pro Template (Python)
Summary about Python3 + OpenCV3
Python function argument summary
Python programming with Atom
Python directory operation summary
Python AI framework summary
Python iteration related summary
Programming primary information summary
Python programming in Excel
Summary of Python arguments
LEGO Mindstorms 51515 Python Programming
[Python] Dynamic programming ABC015D
Programming with Python Flask
Tips you should know when programming competitive programming with Python2
Anaconda, site summary that was helpful for learning Python
Programming with Python and Tkinter
Python Programming Workshop-Super Introductory Vol.3
Python Machine Learning Programming Chapter 2 Classification Problems-Machine Learning Algorithm Training Summary
Summary of python file operations
Atcoder Acing Programming Contest Python
What's new in Python 3.10 (Summary)
[Python] Dynamic programming knapsack problem
Knowledge you need to know when programming competitive programming with Python2
[Python] Dynamic programming TDPC D
Standard input / summary / python, ruby
Python class member scope summary
Paiza Python Primer 1 Learn Programming
python pandas study recent summary
Python data type summary memo
Python Machine Learning Programming> Keywords
Competitive programming is what (bonus)
Python Programming Workshop-Super Introductory Vol.4
Story of trying competitive programming 2
Face detection summary in Python
An introduction to Python Programming
[Python] Competitive template [At Coder]