Mostrando entradas 1 para 6
Displaying posts with tag: Python (reset)
Peewee – Um ORM Python minimalista

Peewee é um ORM destinado a criar e gerenciar tabelas de banco de dados relacionais através de objetos Python. Segundo a wikipedia, um ORM é:

Mapeamento objeto-relacional (ou ORM, do inglês: Object-relational mapping) é uma técnica de desenvolvimento utilizada para reduzir a impedância da programação orientada aos objetos utilizando bancos de dados relacionais. As tabelas do banco de dados são representadas através de classes e os registros de cada tabela são representados como instâncias das classes correspondentes.

O que o ORM faz é, basicamente, transformar classes Python em tabelas no banco de dados, além de permitir construir querys usando diretamente objetos Python ao invés de SQL.

O Peewee é destinado a projetos de …

[Leia mais]
Como colocar o Mezzanine CMS dentro da Jelastic Cloud – Parte 02

Neste artigo dividido em duas parte, veja como por o Mezzanine CMS na Jelastic Cloud. Veja a primeira parte aqui.

***

Para um servidor SQL separado

No Jelastic, o Mezzanine pode ser configurado para trabalhar com qualquer um dos servidores baseados em MySQL (ou seja, o próprio MySQL, MariaDB ou PerconaDB – as configurações são as mesmas para todos eles). Além disso, você pode usar o PostgreSQL como opção.

Aqui, vamos considerar a configuração necessária com o exemplo de PerconaDB 5.6, proporcionando ao mesmo tempo as configurações correspondentes para Postgres ao lado se elas forem diferentes.

1 – Então, se você preferir usar um servidor de banco de dados separado, navegue de volta para o painel do Jelastic, escolha a opção Change …

[Leia mais]
Como colocar o Mezzanine CMS dentro da Jelastic Cloud – Parte 01

Neste artigo dividido em duas parte, veja como por o Mezzanine CMS na Jelastic Cloud.

***

Mezzanine CMS (Content Management System) é uma solução poderosa e fácil de usar para gerenciamento de conteúdo, que é construído em cima do Django, framework de desenvolvimento web baseado em Python. Essa plataforma open source com licença BSD é gratuita e facilmente personalizável. A funcionalidade CMS mais necessária e amplamente utilizada é fornecida por padrão, para que ele possa cobrir a maioria das necessidades comuns. Ao mesmo tempo, existe um número enorme de extensões de terceiros, widgets, módulos, temas etc., que podem ser utilizados para ampliar as possibilidades do Mezzanine.

Ambos desenvolvedores e gerentes de conteúdo podem ficar satisfeitos com as vantagens dessa plataforma como:

  • editor WYSIWYG com página de ordenação …
[Leia mais]
Python para DevOps: uma habilidade para se desenvolver

A complexidade das camadas que compõem um sistema web exige cada vez mais esforço dos full stack developers ou full stack integrators, que devido à natureza dinâmica dos requisitos da indústria de software precisam se manter atualizados com as novas linguagens de programação e ferramentas que surgem e se provam eficazes com o passar dos anos.

Tim Peters, um guru da linguagem Python e muito influente na comunidade, escreveu em uma lista (muito famosa) que deve existir um e, preferencialmente um, jeito óbvio de solucionar um problema.

Podemos implementar uma lista de requisitos de várias formas, mas a produtividade que cobiçamos está diretamente relacionada à nossa capacidade de escolher os melhores acessórios possíveis para a realização do trabalho.

Todas as linguagens de programação têm seus contras e …

[Leia mais]
Backup and Recovery for MySQL Script usando innobackup de Percona e Xtrabackup

Original post: http://anothermysqldba.blogspot.com/2013/06/backup-and-recovery-script-for-mysql.html

Então Percona tem a amplamente utilizada ferramenta de backup Xtrabackup e eles percebem que todo mundo costuma usar esta ferramenta em um script de algum tipo. O tem uma página que fala sobre isso: 


Desde que recentemente deu um exemplo de como usar o backup em um anterior cargo . Eu percebi que eu poderia muito bem escrever um script que mostra como roteiro o processo de backup. Além …

[Leia mais]
Conheça os “objetos” do Django

O Django, como sabemos, é um framework desenvolvido em Python. A grande função de um framework é automatizar determinadas tarefas no desenvolvimento de sistemas/site, como também facilitar tal desenvolvimento, evitando que o desenvolvedor tenha que ficar repetindo várias vezes a mesma tarefa – por isso temos no Django o conceito de DRY (Don’t Repeat Yourself) ou “não se repita”.

Um bom exemplo do conceito do DRY são os comando de banco de dados também conhecido como CRUD (Create, Read, Update, Delete). O Django traz nativamente o ORM para os banco de dados MySQL, PostgreSQL, Oracle, SqlLite, tendo também inúmeras bibliotecas para outros bancos, como por exemplo MongoDB.

O Django segue a orientação à objeto, possuindo características como classes, atributos, métodos, herança, dentre outras. Quando falamos de classes, temos …

[Leia mais]
Mostrando entradas 1 para 6