

Python code quiz
0.04MB. 0 audio & 0 images. Updated 2014-04-02.
The author has shared 1 other
item(s).
Description
Sample (from 211 notes)
Cards are customizable!
When this deck is imported into the desktop program, cards will appear
as
the deck author has made them. If you'd like to customize what appears
on
the front and back of a card, you can do so by clicking the Edit
button, and
then clicking the Cards button.
Code | x = [0, 1, 2, 3] x[::2] = [] print(x) |
Output | ValueError: attempt to assign sequence of size 0 to extended slice of size 2Extended slices aren't flexible. When assigning to an extended slice, the list on the right hand side of the statement must contain the same number of items as the slice it is replacing. |
Tags | list python3 remove slice |
Code | text = 'goodbye cruel world ' words = text.split() print(words) |
Output | ['goodbye', 'cruel', 'world']By default, string split method uses all white space as a separator |
Tags | python3 split string |
Code | def func(): yield 1 yield 2 yield 3 print(type(func)) print(type(func())) |
Output | <class 'function'><class 'generator'>Function with a yield is a generator function, and returns a generator. |
Tags | generator python3 yield |
After the file is downloaded, double-click on it to open it in the desktop program.
At this time, it is not possible to add shared decks directly to your AnkiWeb account - they need to be added from the desktop then synchronized to AnkiWeb.
Reviews

This deck is super helpful in solidifying python intermediate code. Highly recommend!

How do I create new cards within this deck with the same presentation?

VERY CLEAR

This is a well designed deck that forces you to understand the basic rules of python.
I'm a beginner and am finding it very helpful.
I'm a beginner and am finding it very helpful.

Awesome Work

Great deck to get into Python

Very good questions.

Nice

useful training

hard but fun and straight forward

Quick and easy. Thank you

1

advanced and helpful

Hey, nice!

Great for studying

Best

It could be extended but it is a wonderful collection of situations that can easily bring to an error in python. After the knowledge about python is also improved, especially if you are at an intermediate level.

Good for beginners in python

good questions

The deck is a very good demonstration for question and answer format suitable for Anki. It covers the features of Python language well.

cool

If you are learning the basics of Python, some cards in this deck may seem confusing.
These cards are *good* precisely because they are confusing. I've been using Python for a year and still find these cleverly designed cards poking at the gaps in my Python knowledge.
I find this deck extremely helpful.
These cards are *good* precisely because they are confusing. I've been using Python for a year and still find these cleverly designed cards poking at the gaps in my Python knowledge.
I find this deck extremely helpful.

heapful

Good way to review the basics

Very good. Good for solidify the knowledge.

this set is good for reviewing

it's quite useful for me to learn more detail about python and help me to avoid the bug

Cool

Thanks!
very helpful on start
very helpful on start

thanks!

I'm not studying python. But this deck is awesome because it shows how to make good flash cards for studying a programming language.

Great deck!
Have you noticed that:
x = 'hello {{{}}}'.format('world')
print(x)
Actually displays in anki and ankidroid as
x = 'hello {}}'.format('world')
print(x)
which is a little confusing!
Edit: I found the fix:
Change the card templates to
{{=<% %>=}}
What does this code output and why?<br><br>
<%Code%>
and
{{=<% %>=}}
<%FrontSide%>
<hr id=answer>
<%Output%>
the weird string changes the characters used to mark fields from {{ to <%, which doesn't conflict
Have you noticed that:
x = 'hello {{{}}}'.format('world')
print(x)
Actually displays in anki and ankidroid as
x = 'hello {}}'.format('world')
print(x)
which is a little confusing!
Edit: I found the fix:
Change the card templates to
{{=<% %>=}}
What does this code output and why?<br><br>
<%Code%>
and
{{=<% %>=}}
<%FrontSide%>
<hr id=answer>
<%Output%>
the weird string changes the characters used to mark fields from {{ to <%, which doesn't conflict

1

Thanks for sharing this work. It's been really helpful in bettering my understanding of python down to it's nitty gritty. Thanks again for this lovely work.

Good job

Cool deck

very cool

I never done anything with Python, but i found this deck very useful.

Great deck.

quick and useful for brushing up on Python...

Clear to understand and follow.

cool


Awesome
This deck is for those who already have a good grasp on basics of Python and want to expand their knowledge to the tiny details of Python. This deck covers many concepts, that are not found in most tutorials.
Kudos to the creator for putting such a good deck together.
This deck is for those who already have a good grasp on basics of Python and want to expand their knowledge to the tiny details of Python. This deck covers many concepts, that are not found in most tutorials.
Kudos to the creator for putting such a good deck together.






This looks excellent
So far this is the only Python deck I find usable, and I already learned a few things from it. The content is really good, it ranges from basic behavior to obscure edge cases.
Some cards would probably be better as cloze cards, but it's a great deck that you can extend yourself. Programming languages can't be learned through a deck, so you should at least have some Python experience before you start.
So far this is the only Python deck I find usable, and I already learned a few things from it. The content is really good, it ranges from basic behavior to obscure edge cases.
Some cards would probably be better as cloze cards, but it's a great deck that you can extend yourself. Programming languages can't be learned through a deck, so you should at least have some Python experience before you start.
