Навколо розробки
160 subscribers
47 photos
1 file
362 links
Привіт, мене звати Дмитро, колись я зробив цей канал щоб ділитися в ньому цікавинками та корисностями, частково це, сподіваюся, вдається
Download Telegram
Overview one of the new feature that will be on board of Python 3.7:
https://hackernoon.com/a-brief-tour-of-python-3-7-data-classes-22ee5e046517
Channel photo updated
I never thought Microsoft would do that good for Python developers (and not only) until I tried VS Code with Microsoft Python plugin. It's just amazing. If you are a long time Sublime Text or PyCharm user - you definitely should try it. Here is the link: https://code.visualstudio.com/. It's free and extremely usable (despite it's built with Electron, ha-ha).
Five ideas underlying the design-pattern

* Separate things that do not change from things that do not change
* Program is done for interface (not for implementation)
* Aggregate rather than inherit
* Delegation, delegation, delegation
* Do not make until you need it (YAGNI)

For more details please check out this great short-read and think about it:)

https://boostlog.io/@reece.jaskolski25/5-principles-of-design-pattern-by-python-5a71fc4052b91d9de6d0bddb
What are the network messaging options? How do they compare? And which should I use?

MQTT is being used by AWS but how does this compare to the newly emerging gRPC; how does the tried and tested Avro compare to Protocol Buffers or even using the familiar JSON with HTTP and Websockets? Enjoy the presentation by Mike Leonard (he is from Australia, isn't he?)
https://www.youtube.com/watch?v=UfPhXhCjMpw
Have you ever asked yourself if you needed Python metaprogramming in some particular situation? If you did, you didn't need it. You only go with metaprogramming when you are 101% sure you need it. And this presentation is therefore for you. Enjoy Mike Leonard and your weekend:
https://www.youtube.com/watch?v=l8u8VENJhpM
Here is a list of 500 algorithms. Most of them are not written in Python but anyway this is a useful and mighty collection.
https://techiedelight.quora.com/500-Data-Structures-and-Algorithms-practice-problems-and-their-solutions
Today I want to introduce to you a wonderful tool, which some of you may already be familiar with - mitmproxy, a great man-in-the-middle proxy which you can setup in a few minutes. It's a joy to use it for the software development purposes, but you may go further%) Please, check it out:
https://mitmproxy.org/