added book files · ynmurthy/intermediatePython@adfe4ce · GitHub
Skip to content

Commit adfe4ce

Browse files
committed
added book files
1 parent 6e60ba5 commit adfe4ce

34 files changed

Lines changed: 3710 additions & 0 deletions

Makefile

Lines changed: 177 additions & 0 deletions

README.rst

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
Python Tips
2+
===========
3+
4+
Python is an amazing language with a strong and friendly community of
5+
programmers. However, not all of them are familiar with the tips and
6+
patterns of this language. It is easy for the beginners to overlook them
7+
and most books do not mention these tips and patterns. In this book I
8+
aim to compile most of these tips, tricks and patterns. This way every
9+
Python programmer will have easy access to them.
10+
11+
These tricks not only make your code more Pythonic but also reduce the
12+
amount of effort required to maintain it. This book is an outcome of my
13+
desire to have something like it when I was beginning to learn Python.
14+
15+
If you are a beginner, intermediate or even an advanced programmer there
16+
is something for you in this book.
17+
18+
Please note that this book is not a tutorial and does not teach you
19+
Python. Instead it teaches you how to write beautiful Python. I am sure
20+
you are as excited as I am so let's start!

SUMMARY.rst

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
Summary
2+
=======
3+
4+
- `introduction <README.md>`__
5+
- `Ternary Operators <ternary_operators.md>`__
6+
- `Decorators <decorators.md>`__
7+
- `Python Modules in C <python_modules_in_c.md>`__
8+
- `Lambdas <lambdas.md>`__
9+
- `One Liners <one_liners.md>`__
10+
- `Enumerate <enumerate.md>`__
11+
- `Map & Filter <map_&_filter.md>`__
12+
- `Function caching <function_caching.md>`__
13+
- `Object introspection <object_introspection.md>`__
14+
- `Virtual Environment <virtual_environment.md>`__
15+
- `\*args and \*\*kwargs <args_and_kwargs.md>`__
16+
- `Exceptions <exceptions.md>`__
17+
- `Debugging <debugging.md>`__
18+
- `Targeting Python 2+3 <targeting_python_2_3.md>`__
19+
- `Comprehensions <comprehensions.md>`__
20+
- `Generators <generators.md>`__
21+
- `Set - Data Structure <set_-_data_structure.md>`__
22+
- `Open function <open_function.md>`__
23+
- `Global & Return <global_&_return.md>`__
24+
- `Collections <collections.md>`__
25+
- `**slot** magic <__slots__magic.md>`__
26+
- `For - Else <for_-_else.md>`__
27+
- `Coroutines <coroutines.md>`__
28+
- `Mutation <mutation.md>`__
29+
- `Classes <classes.md>`__
30+
- `Context managers <context_managers.md>`__
31+

__slots__magic.rst

Lines changed: 45 additions & 0 deletions

_static/logo-full.png

20.3 KB
Loading

0 commit comments

Comments
 (0)