Python é uma linguagem de programação de alto nível, interpretada, imperativa, orientada a objetos, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991. Atualmente possui um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation. Apesar de várias partes da linguagem possuírem padrões e especificações formais, a linguagem como um todo não é formalmente especificada.
A linguagem foi projetada com a filosofia de enfatizar a importância do esforço do programador sobre o esforço computacional. Prioriza a legibilidade do código sobre a velocidade ou expressividade. Combina uma sintaxe concisa e clara com os recursos poderosos de sua biblioteca padrão e por módulos e frameworks desenvolvidos por terceiros.
Grandes organizações que usam a linguagem incluem Google, Yahoo! e NASA. A linguagem tem sido embarcada como linguagem de script em diversos softwares, como em programas de edição tridimensional como Maya, Autodesk Softimage, TrueSpace e Blender. Programas de edição de imagem também a usam para scripts, como o GIMP. Para diversos sistemas operacionais a linguagem já é um componente padrão, estando disponível em diversas distribuições Linux. O Red Hat Linux usa Python para instalação, configuração e gerenciamento de pacotes.
O curso apresenta a linguagem Python juntamente com o framework Django para desenvolvedores Web. Essas ferramentas, usadas em conjunto, permitem que o desenvolvedor crie aplicações voltadas para o Web rapidamente.
Desenvolvedores de aplicações Web que procuram por ferramentas que permitam o desenvolvimento ágil de aplicações para este ambiente.
O desenvolvimento de aplicações para a Internet tem se tornado uma constante nos dias de hoje graças ao advento da Web 2.0 que usa tecnologias como AJAX para torná-las mais poderosas.
Entretanto o desenvolvimento desse tipo de aplicação não é muito trivial e por essa razão surgiram ferramentas para ajudar os desenvolvedores nessa tarefa.
Django é uma dessas ferramentas. Ela permite que aplicações Web sejam desenvolvidas rapidamente pois ela segue a filosofia DRY (Don't repeat yourself) que diz que se você segue determinadas convenções na criação da sua aplicação você fica desobrigado de especificar ou programar determinadas características do software.
O framework Django foi escrito em Python que é uma linguagem dinâmica extremamente poderosa, simples e fácil de aprender.
Esta etapa do curso visa a capacitação dos alunos na resolução de problemas, preparando-o para diferentes cenários do dia a dia profissional. Foi desenvolvida de forma que o aluno possa testar e aplicar os conhecimentos obtidos durante as aulas, para identificação e correção de falhas previamente elaboradas pelos técnicos da 4Linux.
Python
Django
A 4Linux preocupa-se com o aproveitamento máximo dos alunos em sala de aula e uma de suas iniciativas para que isso acontecesse foi desenvolver a exclusiva prova de pré-requisito. Desta forma. o iniciante não se perde em meio a assuntos de complexidade maior e os avançados podem exigir o máximo dos instrutores.
Faça a prova e descubra qual é o curso ideal para seu estágio de especialização (70% de pontuação é o mínimo aconselhável para que possa acompanhar o curso sem dificuldades).
Curso presencial:
A carga horária do curso varia de acordo com a modalidade:
Curso presencial:
40 horas
Noturno: 2 semanas de segunda a sexta, 4 horas diárias.
Diurno: 1 semana de segunda a sexta, 8 horas diárias.
Finais de Semana: 5 sábados ou domingos, 8 horas diárias.