Kata Library: Python Practice
Sign Up
Time to claim your honor
Training
Practice
Complete challenging
Kata
to earn honor and ranks. Re-train to hone technique
Freestyle Sparring
Take turns remixing and refactoring others code through
Kumite
Community
Leaderboards
Achieve honor and move up the global leaderboards
Chat
Join our
Discord
server and chat with your fellow code warriors
Discussions
View our
Github Discussions
board to discuss general Codewars topics
About
Docs
Learn about all of the different aspects of Codewars
Blog
Read the latest news from Codewars and the community
Log In
Sign Up
Library
Collections
Newest
Oldest
Popularity
Positive Feedback
Most Completed
Least Completed
Hardest
Easiest
Name
Relevance
Low Satisfaction
All
My Languages
Agda (Beta)
BF (Beta)
C
CFML (Beta)
Clojure
COBOL (Beta)
CoffeeScript
CommonLisp (Beta)
Coq
C++
Crystal
C#
D (Beta)
Dart
Elixir
Elm (Beta)
Erlang (Beta)
Factor (Beta)
Forth (Beta)
Fortran (Beta)
F#
Go
Groovy
Haskell
Haxe (Beta)
Idris (Beta)
Java
JavaScript
Julia (Beta)
Kotlin
λ Calculus (Beta)
Lean
Lua
NASM
Nim (Beta)
Objective-C (Beta)
OCaml (Beta)
Pascal (Beta)
Perl (Beta)
PHP
PowerShell (Beta)
Prolog (Beta)
PureScript (Beta)
Python
R (Beta)
Racket
Raku (Beta)
Reason (Beta)
RISC-V (Beta)
Ruby
Rust
Scala
Shell
Solidity (Beta)
SQL
Swift
TypeScript
VB (Beta)
Approved & Beta
Approved
Beta
All
Kata I have not trained on
Kata I have not completed
Kata I have completed
8 kyu
easiest
7 kyu
6 kyu
5 kyu
4 kyu
3 kyu
2 kyu
1 kyu
hardest
Algorithms
2
Arrays
1
Big Integers
1
Decorator
1
Domain Specific Languages
1
Fundamentals
4
Iterators
1
Language Features
17
Linear Algebra
1
Mathematics
2
Matrix
1
Metaprogramming
4
Object-oriented Programming
1
Puzzles
4
Recursion
1
Restricted
2
Strings
1
FEATURED TAGS
Cryptography
Data Science
Debugging
Games
Tutorials
17 Kata Found
7 kyu
RuplesJS #3: String EachChar
648
NateBrady23
Fundamentals
Language Features
7 kyu
Matrix creation
3,274
Dmitry Kudla
Fundamentals
Arrays
Matrix
Linear Algebra
Mathematics
Language Features
4 kyu
String -> X-Iterations -> String
341
Jomopipi
2 Issues Reported
Algorithms
Puzzles
Mathematics
Language Features
6 kyu
Schrödinger's Boolean
3,458
docgunthrop
Language Features
Metaprogramming
Puzzles
7 kyu
Cache Register!
99
chriscarrollsmith
Strings
Language Features
7 kyu
n times 2 to the power of x without function or class method and return
276
suic
Language Features
Restricted
Puzzles
3 kyu
The builder of things
1,042
jhoffner
1 Issue Reported
Metaprogramming
Domain Specific Languages
Algorithms
Language Features
6 kyu
Sending Data into Generators: The Basics
109
o2001
Fundamentals
Language Features
Iterators
6 kyu
AST Series #2: Your First NodeTransformer
59
Polymorbism
Language Features
6 kyu
Convert integer to float while rounding up and down
34
dramforever
1 Issue Reported
Language Features
Big Integers
7 kyu
Emptying the Values
199
saudiGuy
Language Features
4 kyu
Counting inner calls in an unknown function.
651
paradoxxxzero
Recursion
Language Features
Beta
Your first use of ast: Inspecting Python Functions
60
Polymorbism
3 Issues Reported
Status:
Waiting for issues to be resolved
Language Features
Metaprogramming
6 kyu
Optionally callable attributes
89
avermakov
Object-oriented Programming
Language Features
6 kyu
Silent Import
139
reivhax
Puzzles
Language Features
Restricted
5 kyu
Function Overloading for Types
98
Kacarott
Decorator
Language Features
Metaprogramming
Beta
Are they really equals ?
134
dke
1 Issue Reported
Status:
Waiting for issues to be resolved
Estimated Rank:
7 kyu
Language Features
Fundamentals
Confirm
Collect:
undefined
Loading collection data...