In [1]:
#importando um módulo em Python
import math
In [2]:
#verificando todos os métodos no módulos
dir(math)
Out[2]:
['__doc__',
'__loader__',
'__name__',
'__package__',
'__spec__',
'acos',
'acosh',
'asin',
'asinh',
'atan',
'atan2',
'atanh',
'ceil',
'copysign',
'cos',
'cosh',
'degrees',
'e',
'erf',
'erfc',
'exp',
'expm1',
'fabs',
'factorial',
'floor',
'fmod',
'frexp',
'fsum',
'gamma',
'gcd',
'hypot',
'inf',
'isclose',
'isfinite',
'isinf',
'isnan',
'ldexp',
'lgamma',
'log',
'log10',
'log1p',
'log2',
'modf',
'nan',
'pi',
'pow',
'radians',
'sin',
'sinh',
'sqrt',
'tan',
'tanh',
'tau',
'trunc']
In [4]:
#usando um método do módulo
math.sqrt(25)
Out[4]:
5.0
In [6]:
#importando apenas um método do módulo math
from math import sqrt
In [7]:
#usando o método sem a necessidade de chamar o módulo
sqrt(9)
Out[7]:
3.0
In [8]:
#informações sobre o método com a função help()
help(sqrt)
Help on built-in function sqrt in module math:
sqrt(...)
sqrt(x)
Return the square root of x.
In [9]:
import random
In [10]:
random.choice(['maça','banana','laranja'])
Out[10]:
'laranja'
In [11]:
random.sample(range(100),10)
Out[11]:
[81, 43, 4, 21, 88, 86, 70, 40, 8, 55]
In [12]:
import statistics
In [13]:
dados=[2.75,1.75,1.25,0.25,0.5,1.25,3.5]
In [14]:
statistics.mean(dados)
Out[14]:
1.6071428571428572
In [15]:
statistics.median(dados)
Out[15]:
1.25
In [16]:
#módulo para sistema operacional
import os
In [17]:
os.getcwd()
Out[17]:
'C:\\Users\\ASUS\\python\\Untitled Folder 1'
In [18]:
print(dir(os))
['DirEntry', 'F_OK', 'MutableMapping', 'O_APPEND', 'O_BINARY', 'O_CREAT', 'O_EXCL', 'O_NOINHERIT', 'O_RANDOM', 'O_RDONLY', 'O_RDWR', 'O_SEQUENTIAL', 'O_SHORT_LIVED', 'O_TEMPORARY', 'O_TEXT', 'O_TRUNC', 'O_WRONLY', 'P_DETACH', 'P_NOWAIT', 'P_NOWAITO', 'P_OVERLAY', 'P_WAIT', 'PathLike', 'R_OK', 'SEEK_CUR', 'SEEK_END', 'SEEK_SET', 'TMP_MAX', 'W_OK', 'X_OK', '_Environ', '__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', '_execvpe', '_exists', '_exit', '_fspath', '_get_exports_list', '_putenv', '_unsetenv', '_wrap_close', 'abc', 'abort', 'access', 'altsep', 'chdir', 'chmod', 'close', 'closerange', 'cpu_count', 'curdir', 'defpath', 'device_encoding', 'devnull', 'dup', 'dup2', 'environ', 'errno', 'error', 'execl', 'execle', 'execlp', 'execlpe', 'execv', 'execve', 'execvp', 'execvpe', 'extsep', 'fdopen', 'fsdecode', 'fsencode', 'fspath', 'fstat', 'fsync', 'ftruncate', 'get_exec_path', 'get_handle_inheritable', 'get_inheritable', 'get_terminal_size', 'getcwd', 'getcwdb', 'getenv', 'getlogin', 'getpid', 'getppid', 'isatty', 'kill', 'linesep', 'link', 'listdir', 'lseek', 'lstat', 'makedirs', 'mkdir', 'name', 'open', 'pardir', 'path', 'pathsep', 'pipe', 'popen', 'putenv', 'read', 'readlink', 'remove', 'removedirs', 'rename', 'renames', 'replace', 'rmdir', 'scandir', 'sep', 'set_handle_inheritable', 'set_inheritable', 'spawnl', 'spawnle', 'spawnv', 'spawnve', 'st', 'startfile', 'stat', 'stat_float_times', 'stat_result', 'statvfs_result', 'strerror', 'supports_bytes_environ', 'supports_dir_fd', 'supports_effective_ids', 'supports_fd', 'supports_follow_symlinks', 'symlink', 'sys', 'system', 'terminal_size', 'times', 'times_result', 'truncate', 'umask', 'uname_result', 'unlink', 'urandom', 'utime', 'waitpid', 'walk', 'write']
In [19]:
import sys
In [20]:
sys.stdout.write("Teste")
Teste
In [22]:
sys.version
Out[22]:
'3.6.1 |Anaconda 4.4.0 (64-bit)| (default, May 11 2017, 13:25:24) [MSC v.1900 64 bit (AMD64)]'
In [24]:
#importando o módulo request do pacote urlib, usando para trazer url's para dentro do ambiente python
import urllib.request
In [32]:
#a variável resposta armazena o objeto de conexão passada como parâmetro
resposta =urllib.request.urlopen('http://python.org')
In [26]:
print(resposta)
<http.client.HTTPResponse object at 0x000002B7DEAC7C50>
In [30]:
#chamando o método read() do objeto resposta e passando o valor para a variável html
html=resposta.read()
In [31]:
print(html)
b' <!DOCTYPE html>\n <html lang="pt-br">\n <head>\n \t<title>Aventura games -Jogos online ,tutorial construct 2 de game sprite e fr</title>\n <meta charset="utf-8">\n <meta http-equiv="X-UA-Compatible" content="IE=edge">\n <meta name="viewport" content="width=device-width, initial-scale=1">\n <meta name="description" content="Aventura games site jogos online com diferentes tutoriais no construct 2. Para voc\xc3\xaa aprender a fazer games dispobilizamos game sprite e free templates.">\n <meta name="keywords" content="jogar jogos online, tutorial construct 2, game sprite, free templates">\n <meta name="author" content="aventuragames.com.br">\n <meta name="robots" content="follow,index"> \n <link rel="canonical" href="http://aventuragames.com.br" />\n <!-- meta tag pinterest-->\n <meta name="p:domain_verify" content="ab3da8bf12d0bc752dd5ca859ca21302"/>\n <!-- Bootstrap Core CSS - Uses Bootswatch Flatly Theme: http://bootswatch.com/flatly/ -->\n <!-- Bootstrap Core CSS - Uses Bootswatch Flatly Theme: http://bootswatch.com/flatly/ -->\n\n\n<!-- \n\t <link href="http://aventuragames.com.br/bootstrap-3.3.6-dist/css/bootstrap.css" rel="stylesheet"> \n\t <link href="http://aventuragames.com.br/bootstrap-3.3.6-dist/css/ag.css" rel="stylesheet">\n -->\t <link href="http://aventuragames.com.br/lightbox/dist/css/lightbox.css" rel="stylesheet">\n\n <!-- Custom Fonts -->\n <link href="font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">\n <link href="http://fonts.googleapis.com/css?family=Montserrat:400,700" rel="stylesheet" type="text/css">\n <link href="http://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic" rel="stylesheet" type="text/css">\n\n <script language="JavaScript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> \n <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>\n <script type="text/javascript" src="http://aventuragames.com.br/lightbox/dist/js/lightbox.js"></script>\n\n\n\n<script>\n (function(i,s,o,g,r,a,m){i[\'GoogleAnalyticsObject\']=r;i[r]=i[r]||function(){\n (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),\n m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\n })(window,document,\'script\',\'https://www.google-analytics.com/analytics.js\',\'ga\');\n\n ga(\'create\', \'UA-76104311-1\', \'auto\');\n ga(\'require\', \'displayfeatures\');\n ga(\'send\', \'pageview\'); \n\n</script>\n\n\n<!-- Bootstrap Core CSS -->\n<link href="http://aventuragames.com.br//stylePages/css/bootstrap.min.css" rel="stylesheet">\n<!-- Custom CSS -->\n<link href="http://aventuragames.com.br//stylePages/css/modern-business.css" rel="stylesheet">\n<!-- Custom Fonts -->\n<link href="http://aventuragames.com.br//stylePages/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">\n<script type="text/javascript" src="http://aventuragames.com.br/stylePages/js/escondeDiv.js"></script>\n</head>\n<body>\n\n <!-- Navigation -->\n <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">\n <div class="container">\n <!-- Brand and toggle get grouped for better mobile display -->\n <div class="navbar-header">\n <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">\n <span class="sr-only">Toggle navigation</span>\n <span class="icon-bar"></span>\n <span class="icon-bar"></span>\n <span class="icon-bar"></span>\n </button>\n <a class="navbar-brand" href="http://aventuragames.com.br/">Aventura Games</a>\n </div>\n <!-- Collect the nav links, forms, and other content for toggling -->\n <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">\n <ul class="nav navbar-nav navbar-right">\n <li>\n <a href="http://aventuragames.com.br/jogos/games">Jogos</a>\n \n </li>\n <li>\n <a href="http://aventuragames.com.br/tutorial/tutoriais">Tutoriais</a>\n </li> \n <li>\n <a href="http://aventuragames.com.br/download/baixar">Download</a>\n </li> \n <li>\n <a href="http://aventuragames.com.br/template/templates">Templates</a>\n </li> \n <li>\n <a href="http://aventuragames.com.br/area_usuario/login/logar" class ="btn " >Login</a> \n </li> \n \n <!-- <li>\n <a href="contact.html">Contact</a>\n </li> -->\n </ul>\n </div>\n <!-- /.navbar-collapse -->\n </div>\n <!-- /.container -->\n </nav>\n <div class="container">\n <!-- Page Heading/Breadcrumbs -->\n \n \n \n\n\n\n\n\n\n\n \n \n \n \n\n\n\n\n\n\xef\xbb\xbf<!-- Header Carousel -->\n<header id="myCarousel" class="carousel slide">\n <!-- Indicators -->\n <ol class="carousel-indicators">\n <li data-target="#myCarousel" data-slide-to="0" class="active"></li>\n <li data-target="#myCarousel" data-slide-to="1"></li>\n <li data-target="#myCarousel" data-slide-to="2"></li>\n <li data-target="#myCarousel" data-slide-to="3"></li>\n\n </ol>\n\n <!-- Wrapper for slides -->\n <div class="carousel-inner">\n <div class="item active">\n <div class="fill" > \n <img src="http://aventuragames.com.br//img/banner/hero_run_6.jpg" alt="Jogue Hero run jogo estilo infinity run onde o \xc3\xbanico objetivo \xc3\xa9 matar os montros, zumbis e fantasmas para desbloquer fases e chef\xc3\xb5es.Nesse jogo quanto mais se corre mais dif\xc3\xadcil fica." class="img-responsive img-center" title="Jogue Hero run jogo estilo infinity run onde o \xc3\xbanico objetivo \xc3\xa9 matar os montros, zumbis e fantasmas para desbloquer fases e chef\xc3\xb5es.Nesse jogo quanto mais se corre mais dif\xc3\xadcil fica." >\n </div>\n <div class="carousel-caption">\n <h2>Hero run</h2>\n </div>\n </div>\n \n\n <div class="item">\n <div class="fill">\n <img src="http://aventuragames.com.br//img/banner/hero_run.jpg" alt="Hero run jogo cheio de a\xc3\xa7\xc3\xa3o com muitos monstros e arma." class="img-responsive img-center" title="Corra sem parar , exploda tudo, mate os zumbis, os monstros e os tent\xc3\xa1culos que surgem do ch\xc3\xa3o. E continue correndo. " >\n </div>\n <div class="carousel-caption">\n <h2>Hero run jogo cheio de a\xc3\xa7\xc3\xa3o com muitos monstros e arma.</h2>\n </div>\n </div>\n\n \n\n <div class="item">\n <div class="fill">\n <img src="http://aventuragames.com.br//img/banner/invaders.jpg" alt="Invaders - invasores chegaram a terra e est\xc3\xa3o amea\xc3\xa7ando a paz" class="img-responsive img-center" title="Jogue invaders e impe\xc3\xa7a que os invasores de outro mundo destrua o nosso a cada nova fase mais invaders aparecem com poderes diferentes" >\n </div>\n <div class="carousel-caption">\n <h2>Invaders - invasores chegaram a terra e est\xc3\xa3o amea\xc3\xa7ando a paz</h2>\n </div>\n </div>\n\n \n\n <div class="item">\n <div class="fill">\n <img src="http://aventuragames.com.br//img/banner/defend_the_earth.jpg" alt="Defend the Earth - evite que as ame\xc3\xa7as externas destrua a terra" class="img-responsive img-center" title="Defenda a terra e as pessoas de toda ame\xc3\xa7a externa,meteoros,invasores e naves aliens que desejam destruir a terra. " >\n </div>\n <div class="carousel-caption">\n <h2>Defend the Earth - evite que as ame\xc3\xa7as externas destrua a terra</h2>\n </div>\n </div>\n\n \n\n <!-- Controls -->\n <a class="left carousel-control" href="#myCarousel" data-slide="prev">\n <span class="icon-prev"></span>\n </a>\n <a class="right carousel-control" href="#myCarousel" data-slide="next">\n <span class="icon-next"></span>\n </a>\n</header>\n\n<!-- Page Content -->\n<div class="container">\n\n <!-- Portfolio Section -->\n <section itemscope itemtype="http://schema.org/Game">\n <div class="row">\n <div class="col-lg-12">\n <h1 class="page-header">Games</h1>\n </div>\n\n <div class="col-md-4 col-sm-6">\n <h2 itemprop="name">Save The Astronauts</h2>\n <a href="http://aventuragames.com.br/jogos/jogar/save_the_astronauts"> \n <img itemprop="image" src="http://aventuragames.com.br//img/img_cabecalho/save_the_astronauts.jpg" alt="astronautas voando no espa\xc3\xa7o, com uma nave espacial cartoon, para salvar os astronautas" class="img-responsive img-portfolio img-hover" title="Save The Astronauts jogo que passa no espa\xc3\xa7o, com todos os seus desafios." > \n </a> \n <p itemprop="description">Save The Astronauts jogo que se passa no espa\xc3\xa7o, onde o objetivo \xc3\xa9 salvar os astronautas,...</p>\n\n\n\n </div> \n <div class="col-md-4 col-sm-6">\n <h2 itemprop="name">Hero Run</h2>\n <a href="http://aventuragames.com.br/jogos/jogar/hero_run"> \n <img itemprop="image" src="http://aventuragames.com.br//img/img_cabecalho/hero_run.jpg" alt="Hero run os monstros aparecem enquanto o nosso her\xc3\xb3i atira neles" class="img-responsive img-portfolio img-hover" title="Hero run Game de a\xc3\xa7\xc3\xa3o com muitos monstros e desafios para o jogador." > \n </a> \n <p itemprop="description">Hero run game de a\xc3\xa7\xc3\xa3o com muitas armas diferentes e muitos monstros</p>\n\n\n\n </div> \n <div class="col-md-4 col-sm-6">\n <h2 itemprop="name">Shapes and Shadows</h2>\n <a href="http://aventuragames.com.br/jogos/jogar/shapes_and_shadows"> \n <img itemprop="image" src="http://aventuragames.com.br//img/img_cabecalho/shapes_and_shadows.jpg" alt="Games das sombras e formas.Observe as soma das sombras combinam com a sombra." class="img-responsive img-portfolio img-hover" title="Shapes and shadows game onde o jogador deve ter uma boa percep\xc3\xa7\xc3\xa3o visual para acerta, se somas das i" > \n </a> \n <p itemprop="description">Shapes and Shadows games simples onde basta olhar se a soma das figuras batem com a sombra. Se sim...</p>\n\n\n\n </div> \n <div class="col-md-4 col-sm-6">\n <h2 itemprop="name">Defend The Earth</h2>\n <a href="http://aventuragames.com.br/jogos/jogar/defend_the_earth"> \n <img itemprop="image" src="http://aventuragames.com.br//img/img_cabecalho/defend_the_earth.jpg" alt="Defend the Earth - evite que as ame\xc3\xa7as externas destrua a terra" class="img-responsive img-portfolio img-hover" title="Defenda a terra e as pessoas de toda ame\xc3\xa7a externa,meteoros,invasores e naves aliens que desejam de" > \n </a> \n <p itemprop="description">Defenda a terra com um canh\xc3\xa3o, atire em tudo que se aproxime da dela pois todos querem ...</p>\n\n\n\n </div> \n <div class="col-md-4 col-sm-6">\n <h2 itemprop="name">Nave neon</h2>\n <a href="http://aventuragames.com.br/jogos/jogar/nave_neon"> \n <img itemprop="image" src="http://aventuragames.com.br//img/img_cabecalho/nave_neon.jpg" alt="Nave neon jogo de nave com gr\xc3\xa1ficos simples." class="img-responsive img-portfolio img-hover" title="Nave neo game que leva o jogador a um mundo muito brilhoso,uma viajem no espa\xc3\xa7o de formas geometrica" > \n </a> \n <p itemprop="description">Num universo diferente uma simples nave em forma de circulo deve proteger a nave m\xc3\xa3e das naves...</p>\n\n\n\n </div> \n <div class="col-md-4 col-sm-6">\n <h2 itemprop="name">Invaders</h2>\n <a href="http://aventuragames.com.br/jogos/jogar/invaders"> \n <img itemprop="image" src="http://aventuragames.com.br//img/img_cabecalho/invaders.jpg" alt="invasores est\xc3\xa3o atacando a terra e voc\xc3\xaa \xc3\xa9 o \xc3\xbanico que pode det\xc3\xaa-los" class="img-responsive img-portfolio img-hover" title="Os invares chegaram a terra e est\xc3\xa3o dispostos a destruir tudo." > \n </a> \n <p itemprop="description">Invaders \xc3\xa9 um game onde invasores chegaram a terra e est\xc3\xa3o atacando co seus poderes. A cada nova...</p>\n\n\n\n </div> \n <div class="col-md-4 col-sm-6">\n <h2 itemprop="name">Sapo Bola</h2>\n <a href="http://aventuragames.com.br/jogos/jogar/sapo_bola"> \n <img itemprop="image" src="http://aventuragames.com.br//img/img_cabecalho/sapo_bola.jpg" alt="sapo bola, um sapo contra diversos mosquitos" class="img-responsive img-portfolio img-hover" title="Os mosquitos est\xc3\xa3o tentando espalhar-se mas sapo est\xc3\xa1 pronto para devor\xc3\xa1-los" > \n </a> \n <p itemprop="description">Ajude o sapo bola a encher a pan\xc3\xa7a, os mosquitos est\xc3\xa3o atacando por todos os lados clique nos...</p>\n\n\n\n </div> \n <div class="col-md-4 col-sm-6">\n <h2 itemprop="name">Cave e Escape</h2>\n <a href="http://aventuragames.com.br/jogos/jogar/cave_e_escape"> \n <img itemprop="image" src="http://aventuragames.com.br//img/img_cabecalho/cave_e_escape.jpg" alt="Encontre a sa\xc3\xadda desse jogo de memoriza\xc3\xa7\xc3\xa3o um pouco diferente" class="img-responsive img-portfolio img-hover" title="Memorize o lugar de sa\xc3\xadda desse labirinto, tenha cuidado com os armadilhas" > \n </a> \n <p itemprop="description">Encontre a sa\xc3\xadda jogo de memoriza\xc3\xa7\xc3\xa3o com labirinto, ajuda o pequeno escavador a achar a sa\xc3\xadda...</p>\n\n\n\n </div> \n <div class="col-md-4 col-sm-6">\n <h2 itemprop="name">Jump Bloc</h2>\n <a href="http://aventuragames.com.br/jogos/jogar/jump_bloc"> \n <img itemprop="image" src="http://aventuragames.com.br//img/img_cabecalho/jump_bloc.jpg" alt="pule os blocos e tente ficar maior tempo poss\xc3\xadvel vivo" class="img-responsive img-portfolio img-hover" title="Jump Bloc jogo simples onde o desafio e ficar o m\xc3\xa1ximo poss\xc3\xadvel sem cair " > \n </a> \n <p itemprop="description">Jump Bloc teste seus reflexos e habilidades. Veja se \xc3\xa9 o seu pensamento \xc3\xa9 r\xc3\xa1pdo o suficiente...</p>\n\n\n\n </div> \n \n </div>\n <section/> \n <!-- /.row -->\n\n <!-- Features Section -->\n <div itemscope itemtype="http://schema.org/Game" class="well">\n <div class="row">\n <div class="col-lg-6">\n <h1 class="page-header">Game Alpha</h1>\n <p>Ajude-nos a fazer jogos para voc\xc3\xaa</p>\n <p itemprop="description">Detenha os zumbis que est\xc3\xa3o levantando -se de seus t\xc3\xbamulos toque nos zumbis impedindo-os de sair. Quando dispon\xc3\xadvel utilize as armas, bombas, lazer e drones para impedir que saiam do cemit\xc3\xa9rio.</p>\n </div>\n \n <div class="col-md-6 "> \n <img itemprop="image" src="http://aventuragames.com.br//img/img_cabecalho/detenha_os_zumbis.jpg" witdh="600" alt="Zumbizinho saindo da cova com, com o seu c\xc3\xa9rebro de fora." title="Detenha os zumbis que est\xc3\xa3o levantando-se do seus t\xc3\xbamulos.">\n </div>\n\n \n \n\n </div> \n\n <div class="row">\n <div class="col-md-6">\n <a class="btn btn-lg btn-default btn-block btn-danger" href="http://aventuragames.com.br/jogos/jogar/detenha_os_zumbis">Jogue Agora!</a>\n </div>\n </div> \n </div>\n\n <!-- /.row -->\n\n <!-- Marketing Icons Section -->\n <div class="row">\n <div class="col-lg-12">\n <h1 class="page-header">\n Novidades\n </h1>\n </div>\n <div class="col-md-4">\n <div class="panel panel-default">\n <div class="panel-heading">\n <h4><i class="glyphicon glyphicon-education"></i>Tutorial</h4>\n </div>\n <div class="panel-body">\n\n <div class="col-md-6">\n <img src="http://aventuragames.com.br/img/imgTutorial/hi-score_no_construct2_utilizando_array_ato_final_thumb.png" \n alt="Hi-score construct2 com plugin de Array e WebStorage." \n class="img-responsive " \n title="parte final da implementa\xc3\xa7\xc3\xa3o do hi-score no construct2.">\n </div>\n <p>HI-SCORE NO CONSTRUCT2 UTILIZANDO ARRAY ATO FINAL</p>\n <p><p> Chegamos a parte final do tutorial. </p>\r\n<p>Nesta parte veremos alguns problemas e soluções talvez não tão simples. Mas que resolverão o problema.</p>\r\n<p>Não preucupe-se no final ele vai funcionar certinho.</p></p>\n <a itemprop="url" href="http://aventuragames.com.br/index.php/tutorial/escolhido/hi-score_no_construct2_utilizando_array_ato_final" class="btn btn-default">Leia mais</a>\n\n </div>\n\n </div>\n\n </div>\n <div class="col-md-4">\n <div class="panel panel-default">\n <div class="panel-heading">\n <h4><i class="glyphicon glyphicon-download-alt"></i> Download</h4>\n </div>\n <div class="panel-body">\n <div class="col-md-4">\n <img src="http://aventuragames.com.br/img/imgDownload/plants_pixel.png" \n alt="V\xc3\xa1rias plantas pixalizadas, cogumelos e troncos de \xc3\xa1rvores." \n class="img-responsive " \n title="Plants Pixel s\xc3\xa3o sprites pixelizadas de diferentes plantas">\n </div>\n <p><p>Plants Pixel contém plantas pixalizadas, como cogumelos, troncos de árvores, plantas. Idea para games 2d isométricos.</p></p>\n <a itemprop="url" href="http://aventuragames.com.br/index.php/download/template/plants_pixel.zip" class="btn btn-default">Download</a>\n </div>\n </div>\n </div>\n <div class="col-md-4">\n <div class="panel panel-default">\n <div class="panel-heading">\n <h4><i class="glyphicon glyphicon-tower"></i> Templates</h4>\n </div>\n\n <div class="panel-body">\n <p>Temos diversos templates para voc\xc3\xaa baixar e estudar , parte usar nos seus c\xc3\xb3digos, ou simplesmente\n fazer um jogo completo. Os templates s\xc3\xa3o apenas uma parte de um jogo que pode ser aproveitado com um peda\xc3\xa7o de c\xc3\xb3digo\n ou transformado num jogo completo.\n </p>\n <a itemprop="url" href="http://aventuragames.com.br/index.php/template/templates" class="btn btn-default">Veja o Template</a>\n </div>\n </div>\n </div>\n\n</div>\n<!-- /.row -->\n\n\n\n\n\n\n <!-- Call to Action Section \n <div class="well">\n <div class="row">\n <div class="col-md-8">\n <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Molestias, expedita, saepe, vero rerum deleniti beatae veniam harum neque nemo praesentium cum alias asperiores commodi.</p>\n </div>\n <div class="col-md-4">\n <a class="btn btn-lg btn-default btn-block" href="#">Call to Action</a>\n </div>\n </div>\n </div>\n -->\n <hr>\n\n\n \t\n\n\n\n\n\t\n\n \n\t\t\t\n\t\t\t\n\t\t\t\n \n\n \n\n <!-- Footer -->\n <footer>\n <div class="row">\n <div class="col-md-8">\n <p>Copyright © Aventura Games 2014</p>\n </div>\n <div class="col-md-4">\n <ul class="list-inline"> \n <li class="col-md-4"><a href="https://www.facebook.com/profile.php?id=100014503898926"><i class="fa fa-2x fa-facebook-square"></i></a>\n </li>\n <li class="col-md-4"><a href="https://br.pinterest.com/aventuragames/"><i class="fa fa-2x fa-pinterest-square"></i></a>\n </li>\n <li class="col-md-4"><a href="https://www.youtube.com/channel/UC4fOYKzCfr_vIaIq2iMlAUQ"><i class="fa fa-2x fa-youtube-square"></i></a>\n </li>\n </ul>\n <div>\n </div>\n\n\n \n\t\t\t\n\n </footer>\n </div>\n </div>\n \n <!-- jQuery -->\n <script src="http://aventuragames.com.br/stylePages/js/jquery.js"></script>\n\n <!-- Script to Activate the Carousel -->\n <script>\n $(\'.carousel\').carousel({\n interval: 5000 //changes the speed\n })\n </script>\n\n <script src="http://aventuragames.com.br/stylePages/js/bootstrap.js"></script>\n\n \n \n\n\n\n\n\t</body>\n\n</html>\n\n\n\n\n\n\n\n'
In [3]:
#importando arquivo com a cotação da petrobras, lendo o arquivo com pandas e mostrando um gráfico com matplolib
from urllib.request import urlopen
import matplotlib.pyplot as plt
import pandas
%matplotlib inline
endereco ='http://real-chart.finance.yahoo.com/table.csv?s=PETR4.SA&d=9&e=17&f=2015&g=d&a=0&b=3&c=2000&ignore=.csv'
arquivo = urlopen(endereco)
petrobras = pandas.read_csv(arquivo,index_col=0,parse_dates=True)
petrobas.plot(y="Adj Close")
plt.xlabel('Ano')
plt.ylabel('Cotação')
plt.legend().set_visible(false)
plt.show()
---------------------------------------------------------------------------
gaierror Traceback (most recent call last)
C:\Users\ASUS\Anaconda3\lib\urllib\request.py in do_open(self, http_class, req, **http_conn_args)
1317 h.request(req.get_method(), req.selector, req.data, headers,
-> 1318 encode_chunked=req.has_header('Transfer-encoding'))
1319 except OSError as err: # timeout error
C:\Users\ASUS\Anaconda3\lib\http\client.py in request(self, method, url, body, headers, encode_chunked)
1238 """Send a complete request to the server."""
-> 1239 self._send_request(method, url, body, headers, encode_chunked)
1240
C:\Users\ASUS\Anaconda3\lib\http\client.py in _send_request(self, method, url, body, headers, encode_chunked)
1284 body = _encode(body, 'body')
-> 1285 self.endheaders(body, encode_chunked=encode_chunked)
1286
C:\Users\ASUS\Anaconda3\lib\http\client.py in endheaders(self, message_body, encode_chunked)
1233 raise CannotSendHeader()
-> 1234 self._send_output(message_body, encode_chunked=encode_chunked)
1235
C:\Users\ASUS\Anaconda3\lib\http\client.py in _send_output(self, message_body, encode_chunked)
1025 del self._buffer[:]
-> 1026 self.send(msg)
1027
C:\Users\ASUS\Anaconda3\lib\http\client.py in send(self, data)
963 if self.auto_open:
--> 964 self.connect()
965 else:
C:\Users\ASUS\Anaconda3\lib\http\client.py in connect(self)
935 self.sock = self._create_connection(
--> 936 (self.host,self.port), self.timeout, self.source_address)
937 self.sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
C:\Users\ASUS\Anaconda3\lib\socket.py in create_connection(address, timeout, source_address)
703 err = None
--> 704 for res in getaddrinfo(host, port, 0, SOCK_STREAM):
705 af, socktype, proto, canonname, sa = res
C:\Users\ASUS\Anaconda3\lib\socket.py in getaddrinfo(host, port, family, type, proto, flags)
742 addrlist = []
--> 743 for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
744 af, socktype, proto, canonname, sa = res
gaierror: [Errno 11001] getaddrinfo failed
During handling of the above exception, another exception occurred:
URLError Traceback (most recent call last)
<ipython-input-3-2907fe81a214> in <module>()
7
8 endereco ='http://real-chart.finance.yahoo.com/table.csv?s=PETR4.SA&d=9&e=17&f=2015&g=d&a=0&b=3&c=2000&ignore=.csv'
----> 9 arquivo = urlopen(endereco)
10
11 petrobras = pandas.read_csv(arquivo,index_col=0,parse_dates=True)
C:\Users\ASUS\Anaconda3\lib\urllib\request.py in urlopen(url, data, timeout, cafile, capath, cadefault, context)
221 else:
222 opener = _opener
--> 223 return opener.open(url, data, timeout)
224
225 def install_opener(opener):
C:\Users\ASUS\Anaconda3\lib\urllib\request.py in open(self, fullurl, data, timeout)
524 req = meth(req)
525
--> 526 response = self._open(req, data)
527
528 # post-process response
C:\Users\ASUS\Anaconda3\lib\urllib\request.py in _open(self, req, data)
542 protocol = req.type
543 result = self._call_chain(self.handle_open, protocol, protocol +
--> 544 '_open', req)
545 if result:
546 return result
C:\Users\ASUS\Anaconda3\lib\urllib\request.py in _call_chain(self, chain, kind, meth_name, *args)
502 for handler in handlers:
503 func = getattr(handler, meth_name)
--> 504 result = func(*args)
505 if result is not None:
506 return result
C:\Users\ASUS\Anaconda3\lib\urllib\request.py in http_open(self, req)
1344
1345 def http_open(self, req):
-> 1346 return self.do_open(http.client.HTTPConnection, req)
1347
1348 http_request = AbstractHTTPHandler.do_request_
C:\Users\ASUS\Anaconda3\lib\urllib\request.py in do_open(self, http_class, req, **http_conn_args)
1318 encode_chunked=req.has_header('Transfer-encoding'))
1319 except OSError as err: # timeout error
-> 1320 raise URLError(err)
1321 r = h.getresponse()
1322 except:
URLError: <urlopen error [Errno 11001] getaddrinfo failed>
In [4]:
import pandas
In [5]:
import pandas as pd
In [6]:
from pandas import DataFrame
In [7]:
petrobras.head()
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-7-70e2bc9bd6c3> in <module>()
----> 1 petrobras.head()
NameError: name 'petrobras' is not defined
In [ ]:
df=pd.DataFrame(petrobras)
In [8]:
df
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-8-7ed0097d7e9e> in <module>()
----> 1 df
NameError: name 'df' is not defined
In [ ]:
Content source: FranciscoBraga/AprendendoPython
Similar notebooks: