Veze, linkovi
Kompjuter biblioteka
Korpa

 

Access

ALGORITMI

Alternativna učenja

Analiza podataka

Android

Animacija

Antropologija

Apple - MAC OS X

Arheologija

Arhitektura

Astrologija

Astronomija

Audio kursevi + knjige

Audio, Multimedia, Video

Autobiografija

AutoCad, ArchiCAD, SolidWorks, Catia, Pro/Engineer

Automobili

Bajke

Baze podataka

Biografija

Biološke nauke

Blockchain

Botanika

C, C++ i C#

ChatGPT

CSS

Dečije knjige

Delphi

Digitalna fotografija

Dizajn

Django

Domaće pripovetke

Domaći roman

Drama

E-knjiga

E-komerc

ECDL

Ekologija

Ekonomija

Elektrotehnika

Enciklopedija

Esejistika

Etika

Fantastika

Film

Filologija

Filozofija

Fizika

Fotografija

FULL STACK DEVELOPMENT

Funkcionalno programiranje

Generativna veštačka inteligencija

Geografija

Geologija

Git i GitHub

GOOGLE

GPT

Grafika, Dizajn, Štampa

Građevinarstvo

Hardver

Hemija

Hidrotehnika

Hobi

Horor

Humor

Internet

Intervju

Istorija

Istorija i teorija književnosti

Istorija umetnosti

Istorijski roman

Java

JavaScript

Joomla

jQuery

Knjiga posle posla - Beletristika i ostala izdanja

Knjižare i naše knjige

Književna kritika

Kuvari, hrana i piće

Leksikografija

Lingvistika

Ljubavni roman

logo

Magija

Marketing

Mašinsko učenje

Mašinstvo

Matematika

Medicina

Memoari

Menadžment

Modeliranje podataka

Monografija

Mreže

MS Office

Muzika

Nagrađivanje knjige

Naučna fantastika

Obrada teksta

OFFICE 2013

OpenOffice.org

Operativni sistemi

Oracle

Organizacione nauke

Pedagogija

PHP I MYSQL

Pisci u medijima

Ples

Poezija

Politika

Poljoprivreda

Popularna medicina

Popularna nauka

Popularna psihologija

Posao

Poslovanje

Pozorište

Pravo

Pravoslavlje

Primenjene nauke

Pripovetke

Prirodne nauke

Priručnik

Programiranje

Projektovanje softvera

Psihologija

Publicistika

Putopis

Python programiranje

Računarstvo u oblaku

Raspberry PI

Razvoj

Rečnici

Religija

Robotika

Roman

Ruby i Ruby on Rails

Satira

Saveti

Serija Roberta C. Martina

Sertifikati

Slikarstvo

Socijalna mreža - Facebook

Sociologija

Sport

Sport i hobi

SQL

Statistika

Strip

Tabele

Tableti

Tehnologija

Telekomunikacije

Triler

Turizam

Twitter

Udžbenici

Umetnost

Unix, Linux

Urbanizam

UX DIZAJN

Veštačka inteligencija

Visual Basic .NET, VBA, V. Studio

Web design

Windows

Windows 7

Windows 8

WordPress

Zaštita i sigurnost

Zoologija

 

Vesti – Programiranje

Ukupno: 83, strana 5 od 5

Welcome to issue 200 of Python Weekly.

 

 

 

200 From Our Sponsor     Whether you're looking for a new job or just testing the water, Hired is there for you. In 1 week you'll get 5+ offers from top tech companies around the US and UK. Want to learn more? Check out Hired today! News PyDX Call for Proposals      Articles, Tutorials and Talks Python at Netflix Netflix is one of the largest and most innovative Internet companies. They represent approximately 35% of all network traffic on the entire Internet! They are one of or the biggest users of Amazon Web Services (AWS) and Elastic Compute Cloud (EC2). So you can imagine that they some huge technology challenges and some amazing solutions.  A significant part of those solutions are built with Python and that's what this episode is all about. Join Michael and Roy to learn all about how Netflix is using Python internally. It's a fascinating conversation.   Podcast. __init__ Episode 14 In this episode we talked to professor and author Allen Downey. We discussed his work as a professor of computer science at Olin College and how he uses Python in the classroom. We also covered some of the numerous books that he has written and how making them open and freely available has yielded some interesting derivative works. Then we moved on to how statistics can be made accessible to people without a heavy math background. A Neural Network in 11 lines of Python A bare bones neural network implementation to describe the inner workings of backpropagation. Building semantic APIs using Django REST Framework Django REST Framework is an extremely popular and well-supported API frameworks, and arguably the most commonly used API library for Django. For years, enthusiasts have awaited the release of the long-heralded v3. 0 release. . . and at long last, it's here! Found out what's been fixed, what's new, and what's on the roadmap for the future. Best Practices for Managing Your Code Library Over time you have probably developed a set of python scripts that you use on a frequent basis to make your daily work more effective. However, as you start to collect a bunch of python files, the time you take take to manage them can increase greatly. Your once simple development environment can become an unmanageable mess; especially if you do not try to have some consistency and common patterns for your development process. This article will discuss some best practices to manage your python code base so that you can sustain and maintain it over the years without pulling your hair out in the process. HypTrails Tutorial HypTrails is a Bayesian approach that allows to compare hypotheses about human trails on the Web. Fundamentally, HypTrails is based on a first-order Markov chain model. Hypotheses are expressed as belief in parameters of the model. Then, HypTrails incorporates these hypotheses as elicited Dirichlet priors into a Bayesian inference process. The relative plausibility of hypotheses then is determined by their relative marginal likelihoods and Bayes factors. This ipython notebook provides a basic tutorial regarding the HypTrails approach. How We Deploy Python Code (hint: not using Git) How we build, package, and deploy Python into versioned artifacts using Debian packages. Decision Making Under Uncertainty: An Introduction to Robust Optimization (Part 1) Robust optimization (RO) is a tool that helps us improve our decisions in uncertain scenarios by allowing us to add uncertainty that is present in a problem directly to a model. In this series of posts, I will introduce the idea of robust optimization and its philosophy. While I will use a very simple example to motivate and present its methodology, it is important to note that there is much more to learn about RO and I hope these posts motivate you to explore RO and think about the cost of uncertainty. Social network analysis with NetworkX This post describes how to use the Python library NetworkX, to deal with network data and solve interesting problems in network analysis.   A Step by Step Backpropagation Example Backpropagation is a common method for training a neural network. There is no shortage of papers online that attempt to explain how backpropagation works, but few that include an example with actual numbers. This post is my attempt to explain how it works with a concrete example that folks can compare their own calculations to in order to ensure they understand backpropagation correctly. Background tasks in Python 3. 5 TCP echo client and server in Python 3. 5 Creating Web Sites using Python and Flask Django Birthday Videos Books Effective Computation in Physics More physicists today are taking on the role of software developer as part of their research, but software development isn't always easy or obvious, even for physicists. This practical book teaches essential software development skills to help you automate and accomplish nearly any aspect of research in a physics-based field. Written by two PhDs in nuclear engineering, this book includes practical examples drawn from a working knowledge of physics concepts. You'll learn how to use the Python programming language to perform everything from collecting and analyzing data to building software and publishing your results. Interesting Projects, Tools and Libraries Cointrol Bitcoin trading bot with a real-time dashboard for Bitstamp. Cointrol was created to automate Bitcoin speculation. Besides automated trading based on price change triggers and various trading strategies, it also provides a dashboard for your Bitstamp account where you can see all your orders and transactions real-time updated (something Bitstamp lacks). Localebnb An Airbnb contexual recommendation app.  Using Airbnb listing descriptions (features) + Airbnb's neighborhood guides for traits (target ), this app predicts whether a listing is in a neighborhood with a specified trait, and then use that information to score & re-sort the default search results provided by Airbnb. django-spurl A Django template library for manipulating URLs. Mesa Mesa is a agent-based modeling framework in Python. It allows users to quickly create agent-based models using built-in core components (such as spatial grids and agent schedulers) or customized implementations; visualize them using a browser-based interface; and analyze their results using Python's data analysis tools. Its goal is to be the Python 3-based alternative to NetLogo, Repast, or MASON. Beehive Beehive is an open-source vulnerability detection framework based on Beebeeto-framework. Security researcher can use it to find vulnerability, exploits, subsequent attacks, etc. Engarde A library for defensive data analysis. IVRE A Python network recon framework, based on Nmap, Bro & p0f with MongoDB backend. backtrader BackTesting platform written in Python to test trading strategies. arrows Analyzing tweets about the 2016 U. S. Presidential Election Animator5D Very simple-to-use framework for rendering 5-dimensional animations (x, y, z, time, some color value) as an animated gif. Upcoming Events and Webinars Boston Python Meetup July 2015 - Cambridge, MA There will be following talks Introduction to Classes  Special Methods PyLadies Remote - ToDo app with Django Emmanuelle Delescolle will teach you how to create a ToDo App with Django! PyHou Meetup July  2015 - Houston, TX
 
   

Za sada još nema potrebe za DirectX 10

 

 

 

John Carmack, vodeći programer kompanije id Software i čovek kojem dugujemo najveću zahvalnost za igrice kao što su Doom i Quake, izjavio je da ne želi da uđe u posao oko programiranja DirectX-a 10, te da će se radije usredsrediti na projektovanje igrica za Xbox 360 igračku konzolu. “Lično, ne bih želeo da u ovom trenutku započnem sa nečim kao što je DX10. Mislim da treba malo spustiti loptu i sačekati dok se za njim ne javi zaista jaka potreba,” izjavio je gospodin Carmack u jednom intervjuu. Ovo nije prva izjava u kojoj Carmack napada PS3 i, istovremeno, hvali Xbox 360. Najpoznatiji programer id Software-a, za Xbox-ov SDK kaže da je “osvežavajući” i ide čak dotle da ovo Microsoft-ovo razvojno okruženje označava kao “najbolje, u poređenju sa svim ostalim igračkim konzolama, za šta prevashodno treba zahvaliti dugogodišnjem iskustvu ove kompanije u proizvodnji softvera. ” “Naročito mi se dopada posao koji trenutno obavljam za (Xbox) 360-ticu,” kaže on, “jer se verovatno radi o najboljem grafičkom API-ju koji je do sada napravljen. ” Čini se, dakle, da je, barem u svetu kompjuterskih igara, funkcionalnost mnogo bitnija od lepog izgleda. Ova činjenica naročito dolazi do izražaja kada govorimo o igricama kao što je, na primer, Far Cry, koja je bila prilično nepopularna, iako se u vreme objavljivanja odlikovala do tada najboljim sveukupnim renderovanjem. U svetu 3D igara, Carmack-ov glas ni izdaleka nije jedini koji je izrazito kritički nastrojen prema Sony-jevoj ikračkoj kontoli PS3. Gabe Newell, direktor kompanije Valve Software, u jednom nedavnom intervjuu je izjavio sledeće:“Po mom mišljenju, PS3 predstavlja potpuni promašaj sa velikog broja različitih aspekata. Sada je potpuno jasno da je kompanija Sony izgubila vezu sa potrebama kako korisnika tako i programera. Iako će se to možda učiniti zakasnelim savetom, preporučio bih im da jednostavno odustanu od čitavog projekta i krenu ispočetka. Prosto, kažite ’Ovo je bio užasan promašaj i jako nam je žao zbog toga, te ćemo stoga obustaviti svaku dalju prodaju ovih uređaja i prestati da programere ubeđujemo kako bi trebalo da prave igrice za njih. ’” Mada je, početkom prošle godine, iz firme Valve Corp. stigla zvanična potvrda o planovima projektovanja igara za PlayStation 3 i Xbox 360, do sada nije bilo novih vesti o eventualnom početku realizacije ovog projekta. Zaista ne znam da li PS3 konzoli stvarno nedostaju neke ključne karakteristike koje bi jedan savremeni SDK (Software development kit) trebalo da ima, ili programeri prosto imaju urođenu averziju prema Sony-ju, ali je činjenica da su najoštrije kritike ovog uređaja došle od strane dva čoveka sa najjačom reputacijom u oblasti 3D igara. A kada oni progovore, ljudi ih obično sa velikom pažnjom slušaju.
 
   

Zašto učiti Rust za veb razvoj?

 

 

 

Rust je sve popularniji u veb razvoju zbog svoje sigurnosti, brzine i skalabilnosti. U nastavku su 17 razloga zbog kojih biste trebali razmotriti Rust kao primarni jezik za veb razvoj. 1. Visoke performanse – brzina C/C++ uz sigurnost Kompajlira se u mašinski kod, omogućavajući izuzetnu brzinu Nema garbage collectora (GC), što sprečava pauze u izvršavanju Bolje performanse od jezika Python, JavaScript i PHP 2. Sigurnost memorije bez GC-a Ownership sistem sprečava segfault greške i data race Nema null ili undefined referenci kao u jeziku JavaScript Stabilan kod sa manje runtime bagova 3. Moćan asinhroni sistem sa Tokio i async-std Tokio framework omogućava visokoperformantne asinhrone servere async-std omogućava jednostavnu konkurentnost sličnu JavaScript async/await modelu Pogodno za visoko skalabilne veb aplikacije 4. Najbrži veb okviri: Actix i Axum Actix Web – koristi actor model za brze i konkurentne veb servere Axum – baziran na Tokio, odličan za asinhrone API-je Oba okvira pružaju bolje performanse od jezika Python, JavaScript i PHP 5. WebAssembly (WASM) podrška – brži frontend Rust je jedan od najboljih jezika za WebAssembly (WASM) Omogućava pisanje frontenda u Rust-u, koji se izvršava u pregledaču Brži od jezika JavaScript u zahtevnim operacijama 6. Rust backend je brži od Node. js-a Manja potrošnja memorije u poređenju sa jezikom JavaScript (Node. js) Bolja skalabilnost za cloud aplikacije Smanjuje troškove hostinga jer zahteva manje resursa 7. Efikasna serializacija sa Serde i Bincode Serde omogućava brzu i sigurnu JSON (de)serializaciju Bincode je brži od JSON-a za binarne podatke Pogodno za API-je i rad sa bazama podataka 8. Sigurnost HTTP zahteva i API-ja Reqwest je najpopularnija Rust HTTP biblioteka Hyper omogućava pravljenje prilagođenih HTTP servera Sprečava napade poput XSS i CSRF 9. Podrška za gRPC i mikroservise Tonic omogućava bržu i sigurniju komunikaciju između mikroservisa Manja potrošnja memorije u odnosu na API-je u jeziku Python Pogodno za visokofrekventne cloud aplikacije 10. Podrška za serverless arhitekture Rust AWS Lambda funkcije se pokreću brže od onih u jeziku Python Niža potrošnja memorije smanjuje troškove hostinga Idealan za mikroservise i event-driven arhitekture 11. Rust kao alternativa za Python i JavaScript Može zameniti backend u jezicima Python i JavaScript u zahtevnim aplikacijama Efikasniji od Django-a, Flask-a i Express. js-a Stabilniji i sigurniji kod sa manjim brojem grešaka 12. Rust za IoT i Edge Computing Idealno za niskolatentne aplikacije na IoT uređajima Može raditi direktno na ugrađenim sistemima Pogodno za Edge API gateway servere 13. Povezivanje sa drugim jezicima (FFI) Omogućava povezivanje sa jezicima C, C++, Python i Go Podrška za postepeni prelazak sa drugih jezika na Rust Olakšava migraciju starog koda bez potpunog refaktorisanja 14. Rust frontend sa Yew framework-om Yew framework omogućava pravljenje SPA aplikacija poput React-a Brži od React-a zbog WebAssembly-ja Omogućava full-stack Rust aplikacije 15. Rust je u upotrebi u velikim kompanijama Amazon koristi Rust za AWS cloud servise Google testira Rust kao zamenu za jezik C++ u Android kernelu Dropbox i Facebook koriste Rust za brze API-je 16. Brza kompilacija i optimizacija koda Cargo kao package manager omogućava lakše upravljanje projektima Clippy pomaže u pronalaženju najboljih praksi u Rust kodu LLVM kompajler optimizuje kod za maksimalne performanse 17. Rust zajednica i podrška Rust ima veliku i aktivnu zajednicu Redovno ažuriranje alata i biblioteka Besplatni kursevi, tutorijali i dokumentacija Zaključak: Rust je budućnost veb razvoja Brži od jezika Python, JavaScript i Go Stabilan i siguran bez runtime grešaka Podržan od velikih kompanija i zajednice Ako želite brz, siguran i efikasan veb stack, Rust je pravi izbor! Više o knjizi i korpa za naručivanje: RUST VEB RAZVOJ  
 
   
Strane: 1 2 3 4 5

 

Veze, linkovi
Linkedin Twitter Facebook
 
     
 
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272