Python - opšta diskusija

Neofit

Member
Joined
Apr 1, 2015
Messages
38
Reaction score
0
Питон (пајтон, python) је један од убедљиво најлепших програмских језика, једина ствар која ме мало нервира је то што се није стало са верзијом 2 већ се иста од дела заједнице и даље развија паралелно са верзијом 3, да парадокс буде већи верзија 2.7 подржава више библиотека од верзије 3. Још увек постоје framework који раде искључиво уз подршку верзије 2. Међутим коју год верзију да изаберете нећете се покајати. Ја тренутно радим у pygame, то је скуп модула намењен за програмирање игрица, пре свега 2Д, мада могу и једноставније 3Д, али за то се користе други фрејмворкови. Интересантно је да се питон може користити и као скриптни језик за рад у Блендеру.
 
Last edited:

Zeyn

Member
Joined
Feb 17, 2016
Messages
251
Reaction score
1
alt
Neofit:
да парадокс буде већи верзија 2.7 подржава више библиотека од верзије 3.
To je i normalno jer većina sistema baziranih na UNIX-u i dalje ima verziju 2 i bio bi velik posao da se sve ponovo prilagođava verziji 3 (iako postoji nazadna kompatibilnost).
 
Last edited:

Zeyn

Member
Joined
Feb 17, 2016
Messages
251
Reaction score
1
U Python-u 3.4 napravljena je glupost da tab komanda u shell-u odrađuje auto complete umesto dodavanja novog taba. Ovo je rešeno u verziji 3.5 i nadalje.
 
Last edited:

Prizma

Active member
Joined
Feb 13, 2017
Messages
461
Reaction score
76
Имам једно питањце на које ћу вероватно сам себи да одговорим, ал морам да проверим.

Хтео сам да претворим неко слово (пробе ради) у бинарно и то испишем у терминал. Написах нешто овако:
x=r
print binascii.a2b(ord(x))

Орд пребацује у аски успешно, ал кад отпринтам овако, испадну ми чудни симболи (углавном иксеви и заграде). Претпостављам да је у питању то што бих тај бинарни морао прво у стринг да пребацим, овако ми показује, ала ћу да лупим, машински језик… Ел сам у праву или јок?
 
Last edited:

11135

Member
Joined
Sep 4, 2015
Messages
146
Reaction score
0
Пробај да мапираш, пробано у python3

Code:
>>>
kostakuu@pc:~$ python3
Python 3.5.4rc1 (default, Jul 25 2017, 08:53:34)
[GCC 6.4.0 20170704] on linux
Type “help”, “copyright”, “credits” or “license” for more information.
[QUOTE]
[QUOTE]
[QUOTE]
x=‘r’
x_binarno = map(bin,bytearray(x,‘utf8’))
x_binarno
<map object at 0x7f83302acc18>
[/QUOTE]
[/QUOTE]
[QUOTE]
[QUOTE]
x_binarno = ‘’.join(map(bin,bytearray(x,‘utf8’)))
x_binarno
‘0b1110010’
[/QUOTE]
[/QUOTE]
[/QUOTE]
 
Last edited:

Prizma

Active member
Joined
Feb 13, 2017
Messages
461
Reaction score
76
0b1110010
0b???
То ми је познато :), тренутно нисам при том компу са линџославом, ал пробаћем. Хвала
 
Last edited:

11135

Member
Joined
Sep 4, 2015
Messages
146
Reaction score
0
0b значи да је број/слово базе 2, а не базе 10, односно 0b сигнализује да је реч о бинарном броју/слову, а 1110010 представља бинарни запис
 
Last edited:

Zeyn

Member
Joined
Feb 17, 2016
Messages
251
Reaction score
1
Guido van Rossum se povlači sa mesta dobroćudnog doživotnog diktatora (BDFL) Python-a.
Python language founder steps down | ZDNet
 
Last edited:

Ribar

New member
Joined
Oct 28, 2018
Messages
1
Reaction score
0
Primoran sam da pravim jednostavne programe za učenje. Nekada sam koristio BASIC i GWBASIC.
Više ne mogu da ih koristim pa pokušavam da savladam neke osnovne naredbe PYTHON-a.

Imam program(čić) koji radi ali ne znam kako da izvedem da se po završetku ne izbriše sve nego da napiše, naprimer, “Kraj programa.” i da to tako stoji dok mu se ne zada određena reč, recimo “briši” i da se tek onda obriše.

Unapred hvala za svaki odgovor. 🙂
 
Last edited:

11135

Member
Joined
Sep 4, 2015
Messages
146
Reaction score
0
alt
Ribar:
Primoran sam da pravim jednostavne programe za učenje. Nekada sam koristio BASIC i GWBASIC.
Više ne mogu da ih koristim pa pokušavam da savladam neke osnovne naredbe PYTHON-a.

Imam program(čić) koji radi ali ne znam kako da izvedem da se po završetku ne izbriše sve nego da napiše, naprimer, “Kraj programa.” i da to tako stoji dok mu se ne zada određena reč, recimo “briši” i da se tek onda obriše.

Unapred hvala za svaki odgovor. 🙂
Mozes ovako:

while True: #ovo ti otvara beskonacnu petlju
----rec = input(“Ako zelite da obriste unesti brisi”)
----if rec == “brisi”:
--------break #ovo ti izlazi iz beskonacne petlje ako je uslov zadovoljen

---- je umijesto razmaka

Ili elegantniji nacin da poslije entera izadje iz programa:
input(“Unesite enter za izlaz…”)
 
Last edited:

100

Member
Joined
Mar 16, 2018
Messages
410
Reaction score
6
Tražio sam nešto i slučajno naleteo na sjajno objašnjene klasa u Pythonu. Početnici se neretko muče sa razumevanjem ovakvih stvari, biće im svakako od pomoći…

Classes in Python
 
Last edited:

Branimir_Maksimovic

Well-known member
Joined
Nov 22, 2018
Messages
928
Reaction score
370
Ovo nije samo za piton, generalno samo izmeni sintaksu moze i za druge jezike ;p
 
Last edited:

baki.2703

Active member
Joined
Oct 4, 2015
Messages
236
Reaction score
40
Pa dobro bre, kako onda svi odose van ako nije neka razlike u kinti ‘bre’. 🤔😂

Meni se cini da tu neko debelo lazucka, najvise startit, i “direktori”. Kome u Srbiji treba blockchain 😂, baka Dusanka to stavlja iznad televizor.
Projekti inostrani a plate domacinske. 😎

Salu na stranu.

Trenutno ucim Python iz dosade,
ucim onako za svoju dusu,
da se ne prezasitim,
kad ocu i koliko hocu,
prodje tako dan, dva da znanje malo “odstoji” i da ne dosadi, desavalo mi se cele nedelje da ne pipnem…
Ali fino ide, zadovoljan sam, planirao sam Kotlin da “pogledam” kad zavrsim
i da se usmerim sta me zanima sto se tice Pythona, cuo sam da mogu igrice da se rade s Pythonom ali sam malo sumnicav.
Zanima me Kivy pomalo…

Python mi je prvi jezik, svidja mi se sto ne treba mnogo da se kuca i sto je pregledan.

Pa ne znam sta cu dalje s tim,
matematiku generalno nemam pojma,
tako da onaj deo oko machine learning, vestacka inteligencija, data, otpada…
Vise volim kreativnost.

Oduvek sam zeleo da pravim igrice ali mi je C(tako nesto) bio mng zamoran, odustao sam bio posle 2 dana.

Zaboravio sam da navedem, trenutno koristim Solo Learn, ima komentara ispod svake lekcije i kad vam nesto nije jasno, samo otvorite komentare ispod.
Posle mozda predjem neku knjigu…

Pojma nemam sta cu s Pythonom ali je zanimljivo…

Najvise me brine sto ljudi krenu s platom od 300-400e kod nas,
jer realno u mojoj struci, sto studiram drustvene nauke, plata i jeste tolika ali se ne radi skoro nista, pa da li onda ima svrhe cimati se jel, moguce da je bolja situacija u inostranstvu ili ako vec napravite nesto solidno na gitu da pokazete, mozda odmah uletite u srednju klasu.
Ili ako naucite nesto jace…

Ne razumem trziste uopste (mislim na globalno, domace ne uzimam u obzir) 😦
 
Last edited:

Prizma

Active member
Joined
Feb 13, 2017
Messages
461
Reaction score
76
Неко ће се сложити, неко не. Бедак код питона је што (под условом да си почетник), не бараташ са типовима података (int, string, bool…), а то су неке основне ствари… Опет, то исто може да се каже и за ђубретара (garbage collector) и тако у недоглед… Повлачим реч 🤣

Мислим да ми је сада јасно зашто га користе у обради података. Паметно гованце. 2**64 + 1 даје тачан резултат. 2**129 исто.
 

deno

Member
Joined
Aug 5, 2012
Messages
258
Reaction score
16
pa imas đango, on se traži, i koje projekte imas vec iza sebe, pa razmisljas sta cu sa pythonom ? ja volim python jer je kao švicarski nož, moze se izvesti dosta stvari sa njim… ako ti je programiranje = novac onda vidi sta trziste trazi i to radi…
 

OgnjenIT

Active member
Joined
Jul 27, 2017
Messages
150
Reaction score
60
Dosta njih su rekli da je Python jedan od najboljih programerskih jezika ikada.
Ne treba slepo pratiti sve sta drugi kazu, ali je cinjenica da Python moze da uradi svakakve stvari + ima detaljnu dokumentaciju.
Meni se svidja to sto je modularan i postoji bezbroj modula koji ti pruzaju mogunost da napravis sta god ti padne na pamet. A tu je i machine learning sa pythonom, ono sto mnogi hvale… 😃

A to da li se dobijaju dobre pare ako znas Python? Smatram da to uopste nije bitno… Bitno je da znas nesto, usavrsavas u tome i pare dolaze same 🙂
 
Top