Video: Python programming for beginners: What can you do with Python? 2024
Python is een programmeertaal voor algemene doeleinden die doorgaans wordt gebruikt voor webontwikkeling. Dit lijkt op Ruby, en in werkelijkheid zijn beide talen meer vergelijkbaar dan anders. Python, net als Ruby, maakt het mogelijk om gegevens op te slaan nadat de gebruiker weg van de pagina is genavigeerd of de browser heeft afgesloten, in tegenstelling tot HTML, CSS en JavaScript.
Met behulp van Python-opdrachten kunt u deze gegevens in een database maken, bijwerken, opslaan en ophalen. Stel u bijvoorbeeld voor dat u een lokale zoek- en beoordelingssite wilt maken, zoals Yelp. com. De beoordelingen die gebruikers schrijven, worden opgeslagen in een centrale database. Elke auteur van een recensie kan de browser verlaten, de computer uitschakelen en later terugkeren naar de website om zijn beoordelingen te vinden.
Bovendien, wanneer anderen zoeken naar locaties, wordt dezelfde centrale database bevraagd en wordt dezelfde beoordeling weergegeven. Het opslaan van gegevens in een database is een veel voorkomende taak voor Python-ontwikkelaars en bestaande Python-bibliotheken bevatten vooraf gebouwde code om eenvoudig databases te maken en te query's.
SQLite is een gratis, lichtgewicht database die gewoonlijk door Python-programmeurs wordt gebruikt om gegevens op te slaan.
Veel websites met veel verkeer, zoals YouTube, zijn gemaakt met Python. Andere websites die momenteel Python gebruiken zijn:
-
Quora voor zijn community vraag en antwoord site.
-
Spotify voor interne gegevensanalyse.
-
Dropbox voor zijn desktopclientsoftware.
-
Reddit voor het genereren van nieuws van crowd-sourced.
-
Industrial Light & Magic en Disney Animation voor het maken van speciale filmeffecten.
Van websites tot software tot speciale effecten, Python is een uiterst veelzijdige taal, krachtig genoeg om een reeks toepassingen te ondersteunen. Om Python-code te verspreiden, maken Python-programmeurs bovendien bibliotheken, die stand-alone vooraf geschreven code zijn die bepaalde taken uitvoeren, en deze openbaar beschikbaar stellen voor anderen om te gebruiken en te verbeteren.
Bijvoorbeeld, een bibliotheek genaamd Scrapy voert webscaping uit, terwijl een andere bibliotheek genaamd SciPy wiskundige functies uitvoert die worden gebruikt door wetenschappers en wiskundigen. De Python-community onderhoudt duizenden bibliotheken zoals deze, en de meeste zijn gratis en open-source software.
U kunt over het algemeen de front-end programmeertaal die wordt gebruikt door een belangrijke website met BuiltWith, bevestigen. Nadat je het websiteadres hebt ingevoerd in de zoekbalk, kijk je in de sectie Frameworks voor Python. Merk op dat websites Python kunnen gebruiken voor back-endservices die niet zichtbaar zijn voor BuiltWith.