How not to become a Python developer

How not to become a Python developerHow does the track of learning programming in Python look like from scratch? Where should I start? What is the focus on? How not to lose interest?
 
 
For half a year I was looking for answers to these questions, carefully examining the subject area. I found many useful tips. Especially in the note by Vasily Bolshakov and on Hexlet . But I lacked the structure. Knowledge grew from all sides and turned into a heap. To structure the learning process and evaluate its scale, I have compiled a plan.
 
The Zen of Python :
 
The ...
+ 0 -

We create our cryptotics (Part 1)

We create our cryptotics (Part 1)In the early days of December 201? users of the Ethereum blocking project faced an unpleasant discovery - any of their transactions simply ceased to be confirmed. In fact, the entire network has ceased to function because of an unexpectedly expanded membrane.
 
 
Very soon it became clear what was wrong with the project. CryptoKitties . This is a fun toy that works on Ethereum blockbuster and allows users to breed kittens, cross them and sell them as usual critical tokens. At some point, 15% of all transactions in Ethereum accounted for cryptotically! And by the time of writing this article...
+ 0 -

Bactericidal radiators for smartphones. Perspectives of integration of these systems into gadgets

Mankind has long learned to fight uninvited microorganisms with the help of elevated temperatures or means for disinfection. However, all these methods are not always possible to apply. In addition, their effectiveness is limited. Especially it concerns our technique - an infinite number of clever devices, on which, as on everything that exists in our real world, invisible, but all non-harmful creatures accumulate. But the way out of this situation begs for itself.
 
 
Bactericidal radiators for smartphones. Perspectives of integration of these systems into gadgets
 

Technical component


 
There are also ultraviolet germicidal emitters, which are more effective and universal in application. But ...[/h]
+ 0 -

SSO and Kibana: integration of Kibana with built-in Windows authentication (Single Sign-On)

In this article, I would like to share a way to configure single sign-on (SSO) technology in Elastic Stack, which uses X-Pack to authenticate users and differentiate access to data.
 
SSO and Kibana: integration of Kibana with built-in Windows authentication (Single Sign-On)
Integrating third party Auth with Kibana . As always, a simple and working example was given in such blogs, which is suitable for "home use", but not very applicable in enterprises with complex infrastructure. And only after the release of Elastic Stack v.5.6.? and more specifically - patch in X-Pack 5.6.? which finally made it possible ...
+ 0 -

Optimizing the code in the mind, or "Well, it's also definitely faster"

The other day working on one mistake in one open-source project, I saw how a colleague (also working in parallel over the same problem) flooded such a commit.[31a078bec7] :
 
/*
- * Select the list item based on the index. Negative operand means
- * end-based indexing (-? ), and -1 means out of range.
+ * Decode end-offset index values.
* /
- if (opnd < -1) {
.- index = opnd + 1 + objc;
.-} else {
.-- index = opnd;
.--}
+ index = opnd + (opnd <= TCL_INDEX_END)*(objc - 1 - TCL_INDEX_END);
.pcAdjustment = 5;
.

 
The change itself is correct (now TCL_INDEX_END is the constant ...
+ 0 -

As I wrote my VNC, and then there is no

0. Prehistory


 
It so happened that several times I tried to write something to replace the teamviwer for myself, each time raised this issue in the internal forum of my head with the next need to buy an additional channel for my "engineers".
 
reVisit . Here I want to tell you how to work with it and possibly start your server. This is certainly not a final implementation and I'm sure that I missed something somewhere. I know that people around the experience are more, so maybe a little criticism will be appropriate.
 
 

1. Quick Support


 
As I wrote my VNC, and then there is no
 
 
And so...[/h][/h]
+ 0 -

Using CodeMonkey for teaching children the basics of programming

We create an online course on teaching children from 11 years of programming. Before our main course, we wanted to use a ready-made platform for teaching programming in a game form. Our choice fell on CodeMonkey. We conducted test training of children and received high marks from parents and children's interest in continuing programming training.
 
 
Using CodeMonkey for teaching children the basics of programming  
 
In the article I want to tell you why CodeMonkey is very good for learning the basics of programming:
 
http://codeking.online
 
 
What do you think about our course and about CodeMonkey?We create an online course on teaching children from 11 years of programming. Before our main course, we wanted to use a ready-made platform for teaching programming in a game form. Our choice fell on CodeMonkey. We conducted test training of children and received high marks from parents and children's interest in continuing programming training.     In the article I want to tell you why CodeMonkey is very good for learning the basics of programming:  http://codeking.online   What do you think about our course and about CodeMonkey?...
+ 0 -

[Не только студентам]Lab work in the Packet Tracer

[Не только студентам]Lab work in the Packet Tracer

Assignment of laboratory work


 
The company leased 3 premises in the business center. In these rooms there are only bare walls and rosettes. You are a friend of the company's founder and part-time network and system administrator. You were asked to develop a network layout.
 
 
The network should be able to communicate with any of the three premises in the company, but each room (department) should be isolated.
 
Also in the third room, you need to create a wireless access point. This point must have a password of 2107School, the first 20 addresses should be automatically issued, the SSID must ...[/h]
+ 0 -

Strangeness CSS, which is useful to know

Strangeness CSS, which is useful to knowIn our publications, there are regular articles about CSS. Among them - the material about the history of CSS , a story about the selection of names for CSS-entities, the article about CSS-styles for printing , about which many forget. We wrote about how the CSS selectors work. , comparing what is happening to the car dealership, about the relatively new technology CSS Grid Layout , and that CSS is not black magic . Today we offer you ...
+ 0 -