• Stars
    star
    3,843
  • Rank 11,430 (Top 0.3 %)
  • Language
    Python
  • Created over 9 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Intermediate Python Book Cover

Intermediate Python

Python is an amazing language with a strong and friendly community of programmers. However, there is a lack of documentation on what to learn after getting the basics of Python down your throat. Through this book I aim to solve this problem. I will give you bits of information about some interesting topics which you can further explore.

The topics which are discussed in this book will open your mind to some nice corners of Python language. This book is an outcome of my desire to have something like this when I was beginning to learn Python.

If you are a beginner, intermediate or even an advanced programmer there is something for you in this book.

Please note that this book is not a tutorial and does not teach you Python. The topics are not explained in-depth and only the minimum required information is given.

I am sure you are as excited as I am. So, let’s start!

Note: This book is a work in progress. If you find anything which you can further improve (I know you will find a lot of stuff) then kindly submit a pull request. :)

Moreover, if you want to add more content to this book then kindly submit a pull request and I will be more than happy to merge it. πŸ‘


Note: If you want to tip me for my work then you can buy the donation version of this book from Gumroad. Apart from that, if this book somehow helps you then kindly share your experience with me. I would really appreciate it.


Table of Contents:

  1. Programmer tools
  2. Syntax
  3. Functional programming
  4. Data structures
  5. Data types
  6. Decorators
  7. Extras

Author:

Acknowledgement:

He wrote the chapter on Open function. Thanks Philipp! πŸ‘

Translation:

If you want to translate this book in any other language then kindly let me know. I would love your contribution. The currently translated versions are listed below:

License:

This book is released under the following CC license (CC BY-NC-SA 4.0).

If you end up using/recommending this book to someone then kindly let me know. πŸ˜„

More Repositories

1

youtube-dl-GUI

This repository contains code for a youtube-dl GUI written in PyQt.
Python
200
star
2

nrc-exporter

Download your runs data from Nike Run Club and convert it to GPX format that can be imported in other running apps.
Python
117
star
3

Baseline-JPEG-Decoder

Python
101
star
4

practical-python-projects

Jupyter Notebook
99
star
5

fb-messenger-bot

A Facebook + Reddit bot
Python
60
star
6

torrents-crawler

This is a scrapy project in which I have implemented several crawlers for different torrent and direct link websites.
Python
57
star
7

soundcloud-dl

A well documented soundcloud searcher and downloader made in python
Python
32
star
8

learn-git

Learn git with Yasoob
HTML
24
star
9

listmonk-setup

HTML
23
star
10

personal_blog

HTML
20
star
11

watchcartoononline-dl

It is a cartoon downloader made in python. Just run this script and type in the url of the cartoons which you want to download from http://www.watchcartoononline.com/
Python
20
star
12

sqlalchemy-strawberry-fastapi-nextjs

Python
16
star
13

Flask-React-JWT

A tutorial on how to setup a JWT auth app using React and Flask and then deploy it using NGINX and Gunicorn.
16
star
14

github-action-scraper-tutorial

Python
15
star
15

logit-bin

A simple pastebin in Flask. Implements basic Authentication and uses WTForms and Flask-Sqlalchemy.
Python
14
star
16

ex.fm-dl

It is a ex.fm music searcher and downloader made in python by M.Yasoob [email protected]
Python
12
star
17

PythonTips

This repo contains all the tutorials published on http://www.freepythontips.wordpress.com/
12
star
18

Reddit-Twitter-bot

This bot copies posts from /r/Python from Reddit and posts them to Twitter while keeping every safety measure in check.
Python
9
star
19

python-tips

HTML
6
star
20

dailymotion-dl

Python
4
star
21

crash_course

Jupyter Notebook
4
star
22

nwba-booking-bot

Python
3
star
23

IRC-logger

This is a simple python application that will log IRC channels.
Python
3
star
24

gotrans

This is a simple text translator made in python. The GUI is made with wxPython
Python
3
star
25

FIFA-twilio-bot

Python Flask based bot to stay updated with FIFA 2018 world cup
Python
2
star
26

flask-login

A sample application showing how to deal with login and signup in flask
Python
2
star
27

email_django

JavaScript
2
star
28

blog

contains all of my blog files
JavaScript
2
star
29

acmun

JavaScript
2
star
30

redtube-dl

redtube-dl
Python
2
star
31

PythonDataScience

A list of resources for learning Data Science using Python
2
star
32

remix-fly-test

TypeScript
1
star
33

Vbox7-dl

A downloader for Vbox7 (a very popular bulgarian video sharing website) . All the code is written in python and should support python 2.6 upto 3.3 . I hope you guys like it. Dont forget to star this project.
Python
1
star
34

yasoob

1
star
35

codebolt

Makefile
1
star
36

Express_Mongodb

CSS
1
star
37

rabia

Rabia's portfolio website
HTML
1
star
38

github_oauth

JavaScript
1
star
39

dramacrazy

A downloader for dramacrazy. It is a Korean drama streaming website.
Python
1
star
40

remix-render-test

TypeScript
1
star
41

hygraph-tutorial

TypeScript
1
star
42

remix-render-test2

TypeScript
1
star
43

gci

HTML
1
star
44

json_python

Python
1
star
45

pyemailer

A very basic emailer i wrote in python. Just type in your email password and message and this script will send the email. It is mainly for bulk email sending. Suppose you have a list of emails in a txt file you can use this script to send the same email to everyone.
Python
1
star