• Acasă
  • Despre noi
  • Autori
  • Mărturii
  • Arhivă
  • Trimite Articol
  • Contact

WORLDIT

Lumea în 1 și 0.

  • Știri
    • Tehnologie
    • Tehnologie mobilă
    • Securitate
    • Developers
    • Știință
    • Benzi desenate
    • Jocuri
    • Intern
  • Tehnic
    • Browser
    • C#
    • C/C++
    • Challenge
    • HTML/CSS
    • Javascript, Ajax, jQuery
    • Open Source
    • PHP
    • Python
    • Securitate IT
    • Socializare
    • WordPress
    • Altele
  • Recenzii
  • Interviuri
  • Evenimente

#wit.py – Despre Python

12
  • Publicat de Bogdan Condurache
  • în Python · Tehnic
  • — 3 mai, 2012 at 12:01 am

Ce este #wit.py ?

#wit.py este o nouă iniţiativă WorldIT prin intermediul căreia se urmăreşte publicarea unei serii de tutoriale Python săptămânal. În unele săptămâni, nu vor fi postate tutoriale, ci programe scrise de mine, codul fiind comentat, astfel că oricine îl va putea înţelege.

Ce este Python?

Python este un limbaj de programare interpretabil, interactiv şi orientat pe obiecte. Python este disponibil pe Windows, Linux/Unix şi MacOS X şi este distribuit. Dacă aveţi dubii între a folosi versiunea 2 sau 3 de Python, ar trebui să citiţi acest articol. În cazul programelor publicate de mine, voi specifica mereu pe care dintre versiuni functionează.

Scurt istoric

Implementarea a fost începută în decembrie 1989 de către Guido van Rossum, ca succesor al limbajului ABC. Guido van Rossum este principalul autor al Python, iar el continuă să deţină un rol principal în dezvoltarea acestui limbaj, lucru care reiese şi din titlul primit de el, Benevolent Dictator for Life (BDFL).

La ce poate fi folosit Python?

Python poate fi folosit la multe lucruri, pe lângă automatizarea anumitor acţiuni, şi la crearea paginilor web sau a interfeţelor grafice (ambele prin folosirea framework-urilor). Cele mai renumite webframework-uri sunt Django, web.py şi web2py.

Referinţe

Recomand citirea acestor articole pentru o mai bună înţelegere a avantajelor şi dezavantajelor Python şi pentru comparaţii între framework-uri.

• Siteul oficial – http://www.python.org
• Pagina wiki oficială – http://wiki.python.org
• Wikipedia article – http://en.wikipedia.org/wiki/Python_%28programming_language%29
• Web Frameworks for Python – http://wiki.python.org/moin/WebFrameworks
• GUI Frameworks – http://wiki.python.org/moin/GuiProgramming
• Diferenţa dintre Python 2 şi Python 3 – http://wiki.python.org/moin/Python2orPython3
• Utilizări ale Python – http://www.python.org/about/apps/
• Diferenţe între Framework-urile web – http://www.infoworld.com/d/application-development/pillars-python-six-python-web-frameworks-compared-169442
• Interviu cu Guido van Rossum  – http://www.linuxjournal.com/article/3709
• De ce Python e mai bun – http://www.linuxjournal.com/content/why-python-best
• Motive pentru a nu folosi Python – http://stackoverflow.com/questions/371966/are-there-any-good-reasons-why-i-should-not-use-python

Notă: Pentru întrebări sau orice fel de feedback, mă puteţi contacta la adresa bogdan@worldit.info

Etichete: #wit.pydjangoframeworkguiprogramareprogramare webpythontutorialweb2py

— Bogdan Condurache a scris 80 articole

Contact | bogdan@worldit.info | @bcman31 | WorldIT Mă numesc Bogdan Condurache şi sunt pasionat de informatică, în special de securitatea IT. Am experienţă în malware researching şi programare în diverse limbaje. Am reuşit să evoluez datorită WorldIT, mulţumită articolelor de calitate de pe acest blog, iar acum vreau să ajut la rândul meu. Dacă eşti de părere că poţi ajuta la dezvoltarea acestei comunităţi, nu ezita să o faci.

  • Articolul anterior Benzi desenate #21 – Când să-ţi verifici mailul
  • Articolul următor Infografic de sâmbătă #18 – Despre protecţia ochilor

12 Comentarii

  1. Alex Palcuie spune:
    mai 3, 2012 la 12:23 am

    Nice… ne dai si exemple de chestii mai avansate gen decoratoare sau librarii faine [Requests, BeautifulSoup] ?!

  2. Bogdan Condurache spune:
    mai 3, 2012 la 2:32 am

    @Alex: Ideea ar fi ceva de genul „învăţ, iar apoi fac un sumar, adică acest articol”. Deci da, vom trece şi la lucruri avansate. O dată să îmi fac un plan. Ştiu la început (primele 3-4) ce să pun, pentru celelalte rămâne să mă decid (dacă trec la web atunci sau mai amân).

  3. Tutunaru Dragos spune:
    mai 3, 2012 la 8:09 am

    O sa intri cu discutile si pe dezvoltarea aplicatilor grafice pentru sistemele de mobil(iOS sau android)?

  4. Bogdan Condurache spune:
    mai 3, 2012 la 5:44 pm

    @Tutunaru Dragos
    Nu o voi face, pentru că nu am un astfel de telefon. Totuşi e posibil (dacă găsesc oameni interesaţi) ca această temă să constituie subiectul unui guest post. Acestea vor urmai mai târziu. În primă fază voi face mai multe tutoriale pentru începători (pentru aceia care nu au mai programat până acum). Apoi nu ştiu spre ce mă voi îndrepta, poate spre programarea web.

  5. Tutunaru Dragos spune:
    mai 4, 2012 la 8:12 pm

    Daca vei avea nevoie de ajutor pentru partea de web poate te pot ajuta si eu

  6. Vlad1918 spune:
    mai 5, 2012 la 1:51 pm

    Sună interesant!

  7. Teodor Pripoae spune:
    mai 6, 2012 la 8:29 am

    La Django pot sa te ajut si eu cu placere cu ceva articole.

  8. alin cobra spune:
    mai 10, 2012 la 5:38 pm

    Super tare.

  9. Catalin spune:
    mai 22, 2012 la 4:06 pm

    Exista pe google un grup numit python-romania. Are foarte multi membrii inscrisi (calculati 111pagini X15membrii) , activi sunt foarte putini.
    Parerea mea este ca limbajul este foarte versatil si foarte util mai ales daca este folosit cu alt limbaj.
    Un alt aspect legat spre exemplu de django este ca nu functioneaza pe toate serverele web si mai are alte lacune , dar nu e vina lui e inca la inceput.
    Pentru viitor dezvoltatorii prefera sintaxa lui , unii chiar au inceput sa incerce alternative la alte limbaje (vezi http://coffeescript.org/ – java, blender , etc…).

  10. morpheus spune:
    mai 22, 2012 la 9:09 pm

    Pe ce servere ti-ai fi dorit sa ruleze django si te dranjeaza ca nu ruleaza, neavand alternative ?
    In privinta faptului ca e inca la inceput … din contra, e un framework matur.
    E un framework full-stack, iar in momentul de fata tendintele moderne se indreapta catre framework-urile non opiniated.

  11. Catalin spune:
    mai 24, 2012 la 11:08 am

    @morpheus : https://code.djangoproject.com/query si eu nu am reusit sa il fac sa mearga pe litespeed ( alternative se gasesc).
    Oricum este foarte bun pentru anumite probleme ca orice lucru in viata.

  12. Alex spune:
    iunie 3, 2012 la 11:51 pm

    pe partea web, recomand web2py, unu din cele mai bune framework-uri la moment, pot sa vin cu ceva articole 🙂


  • Facebook

    WorldIT.info
  • Ultimele Atacuri Cibernetice din Romania – RO Hacked

    [wp_rss_retriever url="https://rohacked.bit-sentinel.com/feed/" excerpt="none" items="5" read_more="false" new_window="true" thumbnail="false" cache="0"] RO Hacked este registrul atacurilor cibernetice din România.
  • Caută

  • Articole Recomandate

    • Recent Posts
    • Tags
    • Număr record de participanți la DefCamp 2015, cel mai important eveniment dedicat securității cibernetice din Europe Centrala si de Estdecembrie 2, 2015
    • La DefCamp 2015 vei afla prin ce tehnici pot fi evitate măsurile de securitate ale sistemelor informatice criticeoctombrie 16, 2015
    • Ultima sansa sa rezervi bilete de tip Early Bird la DefCamp 2015septembrie 1, 2015
    • 15 sfaturi despre cum poti deveni un programator bun venite de la specialisti romaniaugust 4, 2015
    • algoritmica Android antivirus Apple Avadanei Andrei benzi desenate BitDefender blog browser C++ Chrome concurs eveniment Facebook Firefox Google google chrome hacking html5 infografic informatica internet Internet Explorer IT javascript linux Microsoft Mozilla Firefox online PHP programare retea sociala review Romania securitate Tehnologie Twitter web Windows Windows 7 Wordpress WorldIT worldit.info Yahoo! YouTube
  • mai 2022
    L Ma Mi J V S D
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031  
    « dec.    
  • Link-uri Sponsorizate

    • laptop second hand

    • Calculatoare Second Hand

    • cod voucher pc garage

  • Home
  • Tehnic
  • Python
  • #wit.py – Despre Python
  • Important

    • Bit Sentinel
    • Centrul de Cercetare în Securitate Informatică din România
    • DefCamp
  • Prieteni

    • BetiT.ro
    • bijuterii handmade
    • Computerica | Resurse gratuite PC
    • Descopera.org
    • Gadgeturi si IT – Giz.ro
  • Prieteni

    • PC – Config
    • RO Hacked
    • Stiri IT

Copyright © 2009-2014 WORLDIT. Toate drepturile Rezervate.
Termeni și condiții | Contact | Licența Creative Commons