SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 18/02/2019, 12:49 PM   #11
Felipe_Freeze
Huge Clucker
 
Felipe_Freeze's Avatar
 
Join Date: Dec 2011
Posts: 423
Reputation: 28
Default Re: Sugestões?

Se estiver pensando em futuro, linguagens pra aprender que utilize no mercado de trabalho:
- Java
- Javascript
- Ruby (E Ruby on Rails [paga bem])
__________________

FOUNDER & HEAD OF DEVELOPER TEAM
http://forum.sa-mp.com/showthread.php?p=4018115
Brasil
Felipe_Freeze is offline   Reply With Quote
Old 18/02/2019, 06:03 PM   #12
IsaacAsimov
Little Clucker
 
IsaacAsimov's Avatar
 
Join Date: Jan 2019
Location: :X
Posts: 21
Reputation: 0
Red face

PHP.
IsaacAsimov is offline   Reply With Quote
Old 19/02/2019, 03:43 AM   #13
Cauezin
Huge Clucker
 
Cauezin's Avatar
 
Join Date: Feb 2018
Location: Brasil - Rio de Janeiro
Posts: 348
Reputation: 11
Default Re: Sugestões?

Agora estou na duvida...

Java ou Python?
__________________
the last person you want to be.
Cauezin is offline   Reply With Quote
Old 19/02/2019, 04:08 AM   #14
zGuigui2068
Huge Clucker
 
zGuigui2068's Avatar
 
Join Date: Dec 2013
Posts: 394
Reputation: 0
Default Re: Sugestões?

Ouvi dizer que Python é muito fácil e que chega ser zoada* pelos programadores, e que não é recomendada começar a programar em Python, pois vai ser muito difícil programar em outras linguagens depois.

*Não são palavras minhas.

Fica com Java mesmo!
zGuigui2068 is offline   Reply With Quote
Old 19/02/2019, 05:28 AM   #15
Rhayziin
Banned
 
Join Date: Aug 2012
Location: Tangamandapio
Posts: 519
Reputation: 163
Default Re: Sugestões?

Alguém indica cursos bons de Java? Fiquei interessado
Rhayziin is offline   Reply With Quote
Old 19/02/2019, 10:16 AM   #16
FerrariL
Gangsta
 
FerrariL's Avatar
 
Join Date: Sep 2016
Location: Goiânia
Posts: 605
Reputation: 25
Default Re: Sugestões?

Quote:
Originally Posted by Rhayziin View Post
Alguém indica cursos bons de Java? Fiquei interessado
Uma boa maneira de começar é assistindo as aulas do Guanabara, onde ele apresenta a sintaxe da linguagem até conceitos de Orientação a Objetos, como: Herança, Polimorfismo, Encapsulamento e Abstração. Também tem as aulas da Loiane que é bom também, caso queira livro/pdf, a apostila da Caelum, e o Livro do Paul Deitel (Java Como Programar).
__________________
Desenvolvo sistemas por encomenda.
Discord: FerrariL#5104
FerrariL is offline   Reply With Quote
Old 19/02/2019, 11:09 AM   #17
Koplan
Big Clucker
 
Koplan's Avatar
 
Join Date: Aug 2016
Location: 127.0.0.1
Posts: 128
Reputation: 36
Default Re: Sugestões?

Quote:
Originally Posted by zGuigui2068 View Post
Ouvi dizer que Python é muito fácil e que chega ser zoada* pelos programadores, e que não é recomendada começar a programar em Python, pois vai ser muito difícil programar em outras linguagens depois.

*Não são palavras minhas.

Fica com Java mesmo!
Eu discordo, com a linguagem python é possível fazer ferramentas avançadas e tem o mesmo grau de dificuldade da maioria das outras, mas depois varia muito do que o programador deseja.

Bom, no meu caso eu comecei com a linguagem Pascal, foi assim que aprendi a lógica da programação. Após Pascal eu passei para a linguagem C e também C++ (cpp).
__________________
Koplan is online now   Reply With Quote
Old 19/02/2019, 11:33 AM   #18
RenanMsV
Big Clucker
 
Join Date: May 2016
Posts: 152
Reputation: 6
Default Re: Sugestões?

Python > all.
  • Voce é obrigado a identar seu codigo! Então nunca mais vai esquecer de identar outras linguagens.
  • Voce não precisa compilar ou zipar nada para rodar!
  • Typeless, portanto não é preciso se preocupar com os tipos de variaves instanciadas.
  • Multiplataforma, roda em linux, mac, windows, calculadora.
  • Voce tem centenas senão milhares de modulos (bibliotecas, includes) gratuitos feitos pela comunidade que fazem tudo o que voce imaginar. Desde coisas simples até renderização 3D. Tem até uma pra fazer jogos. Basta dar o comando 'pip install modulo' e pronto.
Quote:
2013/3/18 Marcio Ferreira <marciodeso...@gmail.com>:
> Tudo isso encontro em muitas outras linguagens.
>
> Também tenho me perguntado qual problema que justifica python como: a
> linguagem.

BOm.. achoq ue ninguema qui falou que Pythoné "A" linguagem -
mas se quiser se restringir aos aspectos tecnicos, eu acredito que Python
hoje seja talvez a linguagem de alto-nível com maior alcance em diferentes
áreas das "T.I." - de computação cientifica até scripting de servidores,
passando por aplicações web.

Também não sei se é conveniente listar "10 pontos fortes" , - parece muita
coisa. Mais do que cabe na cabeça de uma vez.


Mas vejamos alguns:

1) Python não fica entre o programador e o problema:
sua sintaxe se acomoda facilmente na forma como nós mesmos
representamos os algoritmos na linguagem falada - em termos de ordem,
organização. Construções como o "for" que itera em items de uma sequência,
as sintaxe de acesso a items e fatias, de uma sequencia, a forma lógica
e natural com que objetos sao considerados True ou False em contextos booleanos,
fazem com que voce possa pensar mais no seu problema, e menos em como mapear
esse problema para a linguagem

2) Multiplataforma e facilidade de instalação -
onde quer que esteja seu problema Python está lá, quer já isntalaod,
quer como um download de 3 minutos - e, em sistemas Linux, 10 minutos
são o suficiente para você baixar o código fonte, compilar e instalar o
interpretador do zero se quiser.

3) Facilidade de integração:
voce tem uma biblitoeca em código nativo que faz alguma coisa dificil;
se nao existir um módulo Python para usa-la, voce mesmo pode criar
essa integração em algumas horas (se nao tiver experiencia previa com
isso) e até em alguns minutos, se já está acostumado e não precisa de
muitas chamadas ao código nativo.
Isso leva a:

4) Baterias inclusas, e baterias disponíveis:
não só a biblioteca padrão, mas a diversidade de módulos Python
para abordar qualquer tipo de problema imaginável, justamente por que
quase todas as bibliotecas em código nativo tem bindings para Python -
ex. Criar sistemas de arquivos em Linux com Pyfuse, acessar dados de
arquivos de fontes (tipográficas) com freetype-py, computação numérica (NumPy),
acesso de baixo nível a capacidades de hardware para computação
numérica rápida:
pycuda, pyopencl, corepy;
OCR (python-tesseract), redes de baixo nível para depuração de
hardware e estudo de segurança: Scapy, e etc...apenas para citar
alguns exemplos.

5) Acesso ao mundo todo, mesmo como linguagem de scripting:
Ao usar python como lignuagem de scripting para um aplicativo maior
(seja este feito em Python ou em cpodigo nativo), se descobre uma
vantagem inesperada: voce tem a linguagem toda com acesso a toda a
biblioteca padrão e a quaiasquer dosmódulos externos citados acima, de
dentro dos seu aplicativo - nao tem um sub-conjunto da linguagem, ou
uma linguagem de brinquedo. Então voce pode fazer o GIMP ou OpenOffice
oferecerem serviços WEB por HTTP, pode armazernar componentes dos seus
modelos 3D do Blender num banco PostgreSQL, e outras coisas que só
Brian imagina!

6) A sintaxe a e a linguagem são definidas com uma lógica sólida,
regras minimas que permitem uma grande flexibilidade, sem grandes
exceções:
quanto mais voce entende como a linguagem funciona por dentro, mais
impressionante é isso - para quem é iniciante, tem lá a famigerada
linha "if __name__ == '__main__': " - mas a medida que voce entendente
"como a linguagem roda o programa", vamos dizer assim, não dá para não
se maravilhar com o jeito que as coisas funcionam, para definir
funções, classes, métodos, módulos e como tudo isso funciona junto, em
tempo de execução.

7) A evolução da linguagem acontece nos principios de desenvolviemtno
comunitário,
com um crivo muito forte que faz com que só funcionalidades
representativas passema integrar a mesma:
A lignuagem evolui a partir de sugestões feitas em listas de discussão
abertas (e depois formalizadas em PEPs) e qualquer ideia nova tem que
passar por uma batelada de pergutnas de todos os interessados -
inclusive interessados em manter a linguagem e a biblioteca padrão o
mais enxuta possivel.


Acho que de critérios técnicos estamos bem até aqui.

Uma coisa que, na minha opiniao. está fazendo cada vez mais falta:
uma forma mais unificada de se poder usar Python como linguiagem para
aplicação em dispositivos móveis. Isso depende mais de masssa critica
- talvezz mais gente usando o framework Kivy, talvez reunir massa
critica em torno de uma cadma de tradução para javscript/html5 como o
Brython ou Pyjamas.

E por que usar Pythonenessas plataformas, se elas tem outras
linguagens "nativas"?
(Java/ObjectiveC, Javascript)... EU acho imortante principalmetne por
cotna do primeiro critério que coloqui aqui: "não fica entre voce e o
problema" e nem te obriga a colcoar um monte de "{(; ;(;(; ;}}; ;} ;"
desnecessários na descrição do seu problema para o computador.


js
-><-
https://groups.g00gle.com/forum/#!to...sp/WItldybqoew
__________________


Free SAMP Server Hosting (20 slots): http://ultra-h.com
RenanMsV is online now   Reply With Quote
Old 19/02/2019, 06:51 PM   #19
Cauezin
Huge Clucker
 
Cauezin's Avatar
 
Join Date: Feb 2018
Location: Brasil - Rio de Janeiro
Posts: 348
Reputation: 11
Default Re: Sugestões?

É pessoal, acho que vou estudar ambos, porém java de inicio.
__________________
the last person you want to be.
Cauezin is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Pedido] Sugestões P/ TDM TheIII Português/Portuguese 6 02/05/2014 06:07 PM
[Off] Sugestões Juniiro3 Português/Portuguese 8 11/02/2014 01:31 AM
[Off] Sugestões BieeelEvolution Português/Portuguese 29 25/10/2013 05:31 PM
[Off] Sugestoes Duduzinho Português/Portuguese 17 21/09/2013 07:52 PM
[OFF]Sugestoes [BcSTotty_Munson Português/Portuguese 2 29/06/2012 06:24 PM


All times are GMT. The time now is 09:14 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.