Why is it hard for me to find a CLEAR roadmap to follow in order to be a good python developer ?
Quick intro to where I am now with my python learning and what my objectives are. I've started learning python 2 years ago, but had a lot of breaks during that process because of the electronic degree that I'm following and which is about to end. I followed a tutorial of python basics at first, it was easy, just put in time and follow the arrow. My plan is to become a freelance developer as I'm living in a third world country with a relatively bad salary for developers, I could easily have a better income by freelancing. I've already started freelancing actually with really easy projects, right now, I'm in a position where I don't know what to do to get to the next level in programming, I can do some easy stuff, like a telegram bot, some web browser automation using selenium , use some documented APIs and a couple of others things, I've also followed a flask and a Django tutorial, but I feel that I need to know some JS for the front end before being able to create some decent web apps, I've started doing it lately, but that's not the solution of the problem that I have right now, a problem which is CRITICAL right now, solving it or not will make all the difference in my life and my future all depends on it. Here is THE problem : I'm hard stuck in the level that I'm in right now like a hardstuck silver player on league of legends, and the difference with the latter one is that I have NO CLUE on what to do to get to the next level. I would like to give a concrete example to make sure you understand what I mean. Recently I saw this project on github https://github.com/Lu-Yi-Hsun/iqoptionapi which is a non official api to connect to IQOPTION which is a trading platform, I was told that it was done by reverse engineering the websocket requests that was made by the browser. It contains little documentation, but I was able to do some basic operations with it, as it have some examples in the doc folder. But I couldn't understand how it works deeply. Here comes the questions that I have, What do I need to do in order to get to level where I will be able to write such an API ? Or at least being able to understand it, because if I understand it, I would be able to replicate it in some way for something else or adding some features to it if I wanted to. The basic idea that I have is to study others projects in order to have idea about it, but just can't understand how that api works, and a lot of projets as well. I've tried to debug the simple function that connects to the platform on pycharm, but didn't learn much doing so. I've also tried to understand how the websockets library works as it depends on it but the websockets library doesn't contain documentation beside the basic examples that are given. I've also googled websockets to try to understand what it's about, beside the general definitions that I found, didn't learn much neither. All of this process is so much confusing and I'm completely falling into despair Of course I've searched on google on how to become an expert python developer, asked some experienced people, all what I find is the SAME ANSWERS that are not helping m AT ALL. Answer 1 : Improve algorithmic skills, through the various platforms that are available, I would solve them ALL if that was the solution, but I don't see how solving these interview questions will help me develop that Answer 2 :Solve real world problems / Make your own projects/ Get involved in open source projects, but how am I supposed to be able to do that if I have no reference on how to do it ? I keep hearing people say " make your own projects even if they are bad" I remember trying to make my first app with flask after completing a tutorial, guess what, I couldn't finish it as I have absolutely NO IDEA on how to do it. And I couldn't understand the flask apps that I've found on github as it was pretty advanced. The difference that programming have with every other thing that I've learned in my life is I have no step by step gameplan on how to improve. If I was ranking Silver on League of legends, and wanted to get to diamond, I know exactly what are the areas that I need to work on, and what to do, same thing with chess, I'm an intermediate chess player, and if I wanted to go from 1600 elo to 2000, I know what resources to learn from, what to study ... etc, same thing with guitar, I've been playing guitar for several years, even though I no longer do it, I know exactly what to do it I wanted to be become better at it.
Module for IQ Option API websocket. 1.1.2Submodules 1.1.3iqoptionapi.api module Module for IQ Option API. class iqoptionapi.api.IQOptionAPI(host, username, password, proxies=None) Bases: object Class for communication with IQ Option API. Parameters • host(str) – The hostname or ip address of a IQ Option server. """Module for IQ Option API.""" import time import json import logging import threading import requests from iqoptionapi.http.login import Login from iqoptionapi.http.loginv2 import Loginv2 from iqoptionapi.http.getprofile import Getprofile from iqoptionapi.http.auth import Auth from iqoptionapi.http.token import Token from iqoptionapi.http ... IQ Option API . Contribute to Lu-Yi-Hsun/iqoptionapi development by creating an account on GitHub. iqoption api supported by community¶ This api is intended to be an open source project to communicate with iqOption site. this is a no official repository, it means it is maintained by community Esta API é destinada a ser um projeto de código aberto para se comunicar com o site da iqOption. este é um repositório não oficial, significa que ... Iq.set_max_reconnect(number)--- ### Reconnect&check connect ### Reconectar e checar se está conectado Caso ocorra algum erro e a conexão com a IQ seja perdida, você pode estar implementando isto ```python from iqoptionapi.stable_api import IQ_Option import time logging.basicConfig(level=logging.DEBUG,format='%(asctime)s %(message)s') Iq=IQ_Option("email","password") Iq.set_max_reconnect(-1 ...
Java Tutorial: Using Java API Documentation - YouTube
A good documentation is crucial for any REST API. Swagger is a tool that can help in both creating and displaying such a documentation. I gave this presentation to the STC Silicon Valley chapter on Nov 2017. It covers the first 3 sections of my API documentation course: http://idratherbewriti... This series of tutorials are from an online course that I taught in 2006. I have edited out most of the course specific material. In this tutorial, Dr. Burto... See how to document your APIs with Postman. Read about it in the docs: https://www.getpostman.com/docs/v6/postman/api_documentation/intro_to_api_documentation Video of the PayGuru backend using Instant EFT & Payouts in South Africa, with API Docs.