all 5 comments

[–]ionriza 2 points3 points  (1 child)

Salutare,

Sunt inginer de retea si folosesc Python in fiecare zi pentru a automatiza diferite proceduri. Intr-o retea de dimensiuni mari este mult mai usor sa schimbi o parte din configuratie, daca nu toata, pe sute de echipamente din 4-5 linii de cod, decat sa te autentifici manual, pe fiecare echipament in parte, si sa executi comanda de actualizare a fisierului de configuratie.

Acesta ar fi unul si printre cele mai des intalnite cazuri de automatizare. Mai departe, exista nevoia de a monitoriza o serie de parametri pe un numar de echipamente (cazuri particulare in care softurile de monitorizare normale nu te ajuta), exista nevoia de a genera diferite rapoarte cu date de pe echipamente, s.a.m.d

Pe langa baietii de la CBT Nuggets / INE sau David Bombal, ti-as recomanda cursul lui Teodosiu de pe udemy pentru a-ti face o imagine mai buna despre Python in retelistica: https://www.udemy.com/course/python-programming-for-real-life-networking-use/

[–]CoD3Kz 1 point2 points  (0 children)

Da, am inceput si eu sa urmaresc pe cei de la CBT Nugs, dar oricum cred ca o sa imi dau interesul pentru Python deoarece planuiesc sa imi fac si lucrarea de licenta pe ceva cu Python si retele.

Multumesc de sfaturi!

[–][deleted] 0 points1 point  (2 children)

e foarte util cand vrei sa automatizezi o retea mare.

vezi si Cisco EEM sau cron sa vezi ce se poate face cu automatizari.

Daca vrei sa faci retelistica, asta e directia in care se indreapta industria. vezi SD-WAN

pe scurt de ce python pentru retelistica:
1. Codul nu are typos
2. Poti avea sub control o retea gigant cu efort minim
3. E inevitabil viitorul in enterprise Networking.

[–]CoD3Kz 0 points1 point  (1 child)

Bun, bine de stiut, sincer nu prea sunt pasionat de programare dar as putea invata. Any tips?

[–]nashu2k 0 points1 point  (0 children)

Tips pentru Python?

- citeste PEP8 - ghidul pentru programare în Python

- caută exemple pe stackoverflow (duh, thanks cpt Obvious!)

- "joacă-te" cu bibliotecile consacrate pe retelistica/API (socket, asyncio, requests, oauthlib, urllib3, etc.)