Английский в тестах
Kanalga Telegram’da o‘tish
Изучаем английский язык интерактивно, вместе и интересно. Тесты на различные жизненные темы. Подсказки к решению тестов от нашей редакции. По рекламе: @viktorreh
Ko'proq ko'rsatish3 141
Obunachilar
Ma'lumot yo'q24 soatlar
+17 kun
-3030 kun
Postlar arxiv
3 141
Top. If you are a beginner in Django - web framework - then this guide can probably help you to find a path to learning it.
Read the article
@pythonistpro
3 141
Tips & Tricks. The
get() method on dicts and its "default" argument.
When "get()" is called it checks if the given key exists in the dict.
If it does exist, the value for that key is returned.
If it does not exist then the value of the default argument is returned instead.
@pythonistpro3 141
Video of the day. Advanced Python for professionals.📹🐍
This incredibly useful though quite long video is not for beginners, but if you feel that you are on the level higher than beginner, then go ahead and try it out.
Watch the video
@pythonistpro
3 141
Top. The best IDEs and code editors for Python. 📝⚡️
Writing in Python using IDLE or Python Shell is quite handy when it comes to simple things, but as projects grow in size, programming becomes an ordeal. Using an IDE or even a good code editor can make your life a lot easier. But the question is what to choose?
Read the article
@pythonistpro
3 141
Tips & tricks. Merging two dicts in Python 3.5+ with a single expression.
Comparing to the methods used in python versions 2.x it's now way easier to merge two dictionaries in versions 3.5+.
@pythonistpro
3 141
Library. CSV files. 🗄🐍
In most of our projects we often need to contain data somewhere. Data bases are used very frequently and for python there is sqlite3. However have you heard of CSV files? Storing little information in CSV files is one of the easiest ways of keeping data.
Read more
@pythonistpro
3 141
Top. The best book to learn a popular web-development framework for absolute beginners.🐍📚
Quora user provides a good quality resources for beginners to start off learning Django framework. He also advises some special tips that makes the learning a lot easier.
Read the article
@pythonistpro
3 141
Top. Python developers' salary in the US and in the World.💸🐍
As the New Year approaches, it's interesting to know about how much Python developers actually earn yearly and how much they did throughout 2021.
Read the article
@pythonistpro
3 141
Tips & Tricks. Taking a random element from a list.🐍
Python's module
random has a number of functions that helps us to randomize almost any type of data. Here, function choice returns a randomly chosen element out of the list, and in our case returns 42. To read more about choice, follow the link.
Read more
@pythonistpro3 141
Book. Learn to Code by Solving Problems (2021)
Author: Daniel Zingaro
The book is a practical introduction to programming using Python. The tasks are taken from real programming competitions and touch on the very basics that allow you to get a clear idea of data structures, algorithms and other programming basics.
You will learn not only how to run Python code, work with strings and use Python variables/sets/lists/dictionaries, but also how to create search algorithms and use Big O notation to develop more efficient code.
@pythonistpro
3 141
Video of the day. Learning Python requests in one video.🐍
An integral part of web-scraping has always been requests. Knowing how to properly utilize this tool can save you a lot of time. Consider practicing after you got the information, otherwise you do not get better at this.
Watch the video
@pythonistpro
3 141
Top. External library Cython.
Most of the time people use Python as compared to other PL it's way easier and the code you write is more compact. But one thing everybody complains about Python - Python is slow. In comparison to C - Mega Fast PL - Python is deemed to be way slower. To eradicate this issue, there is a library specially made to fasten Python code, it's called Cython.
Read the article
@pythonistpro
3 141
#resources 🎧
Surfing the internet we were able to find one intriguing podcast of one of the most well-known Python blogs - Real Python. As everybody already knows that to improve English by listening is one of the best techniques, and thus we are here to help you find some useful sources.
Podcast: The Real Python Podcast
@pythonistpro
3 141
Video of the day. Python sorting algorithms visualizer tutorial.
Algorithms are crucial and must be learnt by every programmer. In the video you will see some illustrations of algorithms like Bubble sort, Insertion sort.
Watch the video
3 141
Book. Automate the boring stuff with Python. 📚🐍
These days, in the era of computers and devices, office-workers are craving for somebody who will make their routine easier. Automation in python is surprisingly simple, besides it's fun and helps not only other people, but for you too.
You will learn:
- How to manage PDF files with python (extracting images and text from PDF, cutting the document into pages and etc.)
- Working with Word documents with python
- Updating or formatting Excel spreadsheets
- Moving and renaming thousands of files and sorting them into folders
- Filling out online forms, no typing required
- Checking your email and sending out prewritten responses
and more.
One of the well-known books for beginners as well as for more experienced programmers. Read and grow.
3 141
Tips & Tricks. Functional programming: lambda functions.
Python Lambda Functions are anonymous function means that the function is without a name. As we already know that the def keyword is used to define a normal function in Python. Similarly, the lambda keyword is used to define an anonymous function in Python.
The
identity function, a function that returns its argument, is expressed with a standard Python function definition using the keyword def as in the photo. In contrast, if you use a Python lambda construction your code becomes much clearer and simpler, without making it less functional.
Read more3 141
Video of the day. Refactoring tips.⚙🐍
The author of this video did an incredible work by making this incredibly useful video providing a number of quick refactoring tips to make your code much clearer and more pythonic.
Watch the video
3 141
Video of the day. Wi-fi password extraction via Python.🔑🐍
It's not a secret that most of us seek passwords for wi-fi networks and because this channel is about Python, we decided to share a video that gives a couple of tricks to extract the passwords in Windows OS using python.
Watch the video
3 141
Tips & Tricks. Functional programming: map()
Python's
map() is a built-in function that allows you to to process and transform all the items in an iterable without using an explicit for loop, a technique commonly known as mapping. In fact, map() is useful when you need to apply a transformation function to each item in an iterable and transform them into a new iterable.
square() is a transformation function that maps a number to its square value. The call to map() applies square() to all of the values in numbers and returns an iterator that yields square values. Then you call list() on map() to create a list object containing the square values.
Read more3 141
#resources 🎧
Want to pull up both English and Python skills? We found pretty interesting and informative podcast on that. In fact, it's one of the top-notch podcast channels where you will genuinely enjoy both listening and learning.
Podcast: Teaching Python
