Text-to-Speech
πΈgTTS (Google Text-to-Speech) is a Python library and CLI tool to interface with Google Translate's text-to-speech API.
βοΈInstallation
πGitHub
#gtts #texttospeech
πΈgTTS (Google Text-to-Speech) is a Python library and CLI tool to interface with Google Translate's text-to-speech API.
βοΈInstallation
pip install gTTS
The gTTS API supports several languages including English, Hindi, Tamil, French, German and many more. The speech can be delivered in any one of the two available audio speeds, fast or slow.πGitHub
#gtts #texttospeech
What is the output of the code given above?
Anonymous Quiz
12%
10 15 20
9%
5 25 125
60%
25 125 625
12%
None None None
7%
Error
is
vs ==
βYou might have heard somewhere that the Python identity operator (is
) is faster than the equality operator (==
), or you may feel that it looks more Pythonic. But actually there's a subtle difference between this operators.βοΈThe
==
operator compares the value or equality of two objects, whereas the is
operator checks whether two variables point to the same object in memory. In the vast majority of cases, this means you should use the equality operators ==
and !=
, except when youβre comparing to None
.#tips
What is the output of the code given above?
Anonymous Quiz
34%
0 1 2 3
22%
1 2 3 4
25%
Error, because __next__ method is not implemented.
19%
Error, because __iter__ must yield the result instead of returning it.
Comprehensive Python Cheatsheet π
Without a doubt, this the biggest Python cheat sheet I've ever seen.
This guide essentially breaks down Collections Types, Syntax, System commands, Data Types, Advanced commands and a lot of the basics that are pretty much a requirement to know. Whether you plan on going into software engineering, data science or anything else, learning these concepts will be the fundamental building blocks for your programs.
πComprehensive Python Cheatsheet
πGitHub repo
P.S. Thank @b0nd07 for sharing this π€
#materials #cheatsheet
Without a doubt, this the biggest Python cheat sheet I've ever seen.
This guide essentially breaks down Collections Types, Syntax, System commands, Data Types, Advanced commands and a lot of the basics that are pretty much a requirement to know. Whether you plan on going into software engineering, data science or anything else, learning these concepts will be the fundamental building blocks for your programs.
πComprehensive Python Cheatsheet
πGitHub repo
P.S. Thank @b0nd07 for sharing this π€
#materials #cheatsheet
What is the output of the code given above?
Anonymous Quiz
15%
0 1 4
11%
1 9
9%
0 4
12%
1 81
20%
0 81
33%
Error
This media is not supported in your browser
VIEW IN TELEGRAM
Create a platformer game with Python πΎ
πΈArcade is an easy-to-learn Python library for creating 2D video games. It is ideal for beginning programmers, or programmers who want to create 2D games without learning a complex framework.
βοΈInstallation
πIn-depth guide
#arcade #gamedev
πΈArcade is an easy-to-learn Python library for creating 2D video games. It is ideal for beginning programmers, or programmers who want to create 2D games without learning a complex framework.
βοΈInstallation
pip install arcade
πArcade Academy HomepageπIn-depth guide
#arcade #gamedev
Game Development with Pygame πΊ
In this series, you will use
Even though the playlist is a quite old (last updated on Dec 17, 2016), this is the most complete tutorial on the
1. Game Development 1-1: Getting Started with Pygame [YouTube]
2. Game Development 1-2: Working with Sprites [YouTube]
...
58. Tile-based game Part 22: Game Over [YouTube]
πFull YouTube playlist
#materials #pygame #gamedev
In this series, you will use
pygame
to learn the fundamentals of game development by creating 3 types of games: shoot 'em up, platformer and tile-based game.Even though the playlist is a quite old (last updated on Dec 17, 2016), this is the most complete tutorial on the
pygame
library. I've used it to learn Python game development as a part of university research project last year, so I definitely recommend it.1. Game Development 1-1: Getting Started with Pygame [YouTube]
2. Game Development 1-2: Working with Sprites [YouTube]
...
58. Tile-based game Part 22: Game Over [YouTube]
πFull YouTube playlist
#materials #pygame #gamedev
What is the output of the code given above?
Anonymous Quiz
32%
(1, 2, 3, 4, 5, 6)
7%
3
10%
4
28%
6
8%
(1, 2, 3)
16%
Error
Build Your Website Quickly and Easily
πΈFlask is a popular Python web framework, designed to easily build web applications, with the ability to scale up to complex ones.
βοΈInstallation
πDocs
πOfficial tutorial
πGitHub
πCompilation of Flask tutorials
#flask #web
πΈFlask is a popular Python web framework, designed to easily build web applications, with the ability to scale up to complex ones.
βοΈInstallation
pip install Flask
It gives developers flexibility and is a more accessible framework for new developers since you can build a web application quickly using only a single Python file. Flask is also extensible and doesnβt force a particular directory structure or require complicated boilerplate code before getting started.πDocs
πOfficial tutorial
πGitHub
πCompilation of Flask tutorials
#flask #web
Free Python online course by MIT π
If you're looking for great free course to start your Python programming journey, "Introduction to Computer Science and Programming Using Python" by MIT (#2 university in global ranking) is definitely for you.
The goal of this course is to provide students with a brief introduction to many topics so they will have an idea of what is possible when they need to think about how to use computation to accomplish some goal later in their career.
You will learn:
βͺοΈThe Python programming language
βͺοΈSome simple algorithms
βͺοΈTesting and debugging
βͺοΈData structures
πIntroduction to Computer Science and Programming Using Python
πIntro (YouTube video)
#materials
If you're looking for great free course to start your Python programming journey, "Introduction to Computer Science and Programming Using Python" by MIT (#2 university in global ranking) is definitely for you.
The goal of this course is to provide students with a brief introduction to many topics so they will have an idea of what is possible when they need to think about how to use computation to accomplish some goal later in their career.
You will learn:
βͺοΈThe Python programming language
βͺοΈSome simple algorithms
βͺοΈTesting and debugging
βͺοΈData structures
πIntroduction to Computer Science and Programming Using Python
πIntro (YouTube video)
#materials