├── .gitignore ├── juliatutorialbr-v6-nivel-2 ├── Figuras │ ├── fas.png │ ├── fasd.png │ ├── hdf5.png │ ├── tmp.gif │ ├── CalcCL.png │ ├── funcao.png │ ├── github.png │ ├── maxima-2d.png │ ├── maxima-3d.png │ ├── nbconvert.png │ ├── arquivo_csv.png │ ├── julia-logo.png │ ├── busca-projeto.png │ ├── eqnolinear-1.png │ ├── git-juliabox.png │ ├── github-projeto.png │ ├── github-singup.png │ ├── github-start.png │ ├── github-step-2.png │ ├── github-step-3.png │ ├── jupyter-julia.png │ ├── novo_arq_txt.png │ ├── soma_riemann.gif │ ├── terminal-julia.png │ ├── github-projeto-2.png │ ├── pkgdev-generate.png │ ├── github-julialangpt.png │ ├── notebook_components.png │ ├── sistema_matricial.png │ ├── arquivos-testepacote.png │ ├── github-projeto-criado.png │ ├── Arrays-com-paralelismo.png │ ├── Arrays-sem-paralelismo.png │ ├── funcoes-ajustes-curvas.png │ ├── graf_matplotlib_pycall.png │ ├── github-criacao-repositorio.png │ ├── arquivos-config-testepacote.png │ ├── arquivos-gerados-testepacote.png │ ├── github-criacao-repositorio-2.png │ ├── github-criacao-repositorio-3.png │ └── jupyter.svg ├── Scripts │ ├── .Rhistory │ ├── fmultiplica_c.c │ ├── script_maxima.mac │ ├── multiplica.m │ ├── script_octave.m │ ├── script_R.r │ ├── script_octave_matlab_input.m │ ├── script_python.py │ ├── Makefile │ ├── script_oct.m │ ├── script_c.c │ ├── script_fortran.f90 │ └── script_c_raiz.c ├── ConjDados │ ├── resultado_script_py.csv │ ├── resultado_script_f90.csv │ ├── resultado_programa_f90.csv │ ├── arquivo_basico.jld │ ├── arquivo_avancado.jld │ ├── arquivo_avancado_novo.jld │ ├── Dados_alunos.csv │ ├── dados_parabola.csv │ ├── dados_reta.csv │ └── dados_senoide.csv ├── fmultiplica_c.c ├── programa_c ├── bibmultiplica.so ├── programa_fortran ├── arquivo_basico.jld ├── arquivo_avancado.jld ├── arquivo_avancado_novo.jld ├── Funcoes │ ├── ffiboR_JL.jl │ ├── TestePacote.jl │ ├── fbissec.jl │ └── fmetbissec.jl ├── areaBC.jl ├── Dados_alunos.csv ├── 6-PROCESSAMENTO-DE-SINAIS-E-IMAGENS.ipynb ├── 7-PROGRAMACAO-GPU.ipynb ├── 8-SERVIDOR-JULIA.ipynb └── C-GIT-GITHUB.ipynb ├── juliatutorialbr-v6-nivel-1 ├── script_c ├── Figuras │ ├── RLC.png │ ├── area.png │ ├── hdf5.png │ ├── drone.bmp │ ├── drone.png │ ├── funcao.png │ ├── mega-1.png │ ├── mega-2.png │ ├── mega-3.png │ ├── dataframe.png │ ├── mega-logo.png │ ├── nbconvert.png │ ├── objeto-1.jpg │ ├── arquivo_csv.png │ ├── julia-logo.png │ ├── git-juliabox.png │ ├── jupyter-julia.png │ ├── novo_arq_txt.png │ ├── plot_implict_1.png │ ├── plot_implict_2.png │ ├── plot_implict_3.png │ ├── plot_implict_4.png │ ├── soma_riemann.gif │ ├── telegram-logo.png │ ├── terminal-julia.png │ ├── espelho-concavo.png │ ├── funcao-composta.png │ ├── Kde-connect-opcoes.png │ ├── notebook_components.png │ ├── plot_parametric_3d.png │ ├── sistema_matricial.png │ ├── tela-azul-da-morte.png │ ├── Kde-connect-firewall.png │ ├── funcoes-ajustes-curvas.png │ ├── gauss-espelhos-esfericos.png │ ├── graf_matplotlib_pycall.png │ ├── telegram-cli-teste-msg.png │ └── jupyter.svg ├── Untitled 1.odg ├── dados_novos.ods ├── script_fortran ├── dados_alunos.csv ├── .ipynb_checkpoints │ ├── Untitled1-checkpoint.ipynb │ ├── Untitled2-checkpoint.ipynb │ ├── C-EXTENSOES-UTEIS-NAVEGADORES-WEB-checkpoint.ipynb │ └── 11-SOMATORIO-PRODUTORIO-SERIES-MATEMATICAS-checkpoint.ipynb ├── ffiboR_JL.jl ├── dados_parabola.csv ├── dados_reta.csv ├── dados_senoide.csv ├── fmetbissec.jl ├── C-EXTENSOES-UTEIS-NAVEGADORES-WEB.ipynb └── 11-SOMATORIO-PRODUTORIO-SERIES-MATEMATICAS.ipynb ├── juliatutorialbr-v6-nivel-0 ├── Figuras │ ├── gr.png │ ├── tmp.gif │ ├── tux.png │ ├── funcao.png │ ├── gadfly.png │ ├── latex.png │ ├── linux.jpg │ ├── julia-box.png │ ├── juno-lab.png │ ├── liclipse.png │ ├── markdown.png │ ├── maxima-2d.png │ ├── maxima-3d.png │ ├── nbconvert.png │ ├── netrunner.png │ ├── plotlyJS.png │ ├── arquivo_csv.png │ ├── atom-julia.gif │ ├── atom-julia.png │ ├── julia-logo.png │ ├── linux-logo.jpg │ ├── matplotlib.png │ ├── susestudio.png │ ├── tipos_julia.png │ ├── vetor_x_fx.odg │ ├── vetor_x_fx.png │ ├── funcao-extremo.png │ ├── git-juliabox-1.png │ ├── git-juliabox.png │ ├── jupyter-julia.png │ ├── liclipse-julia.png │ ├── novo_arq_txt.png │ ├── sublime-julia.png │ ├── terminal-julia.png │ ├── fibonacci-shell.gif │ ├── influencia_julia.png │ ├── juliabox-custom.png │ ├── juliabox-launch.png │ ├── juliabox-precos.png │ ├── PublicacionEprints.pdf │ ├── funcao-3d-extremo.png │ ├── julia-benchmark-1.png │ ├── julia-benchmark-3.png │ ├── julia-box-tela-conf.png │ ├── julia-box-tela-sync.png │ ├── notebook_components.png │ ├── sistema_matricial.png │ ├── tabela-cores-latex.png │ ├── tipos-arvore-julia.png │ ├── entrada-saida-jupyter.png │ ├── julia-box-tela-files.png │ ├── julia-lang-fundadores.jpg │ ├── juliabox-tela-inicial.png │ ├── juliabox-tela-jupyter.odg │ ├── funcoes-ajustes-curvas.png │ ├── graf_matplotlib_pycall.png │ ├── julia-box-tela-clusters.png │ ├── julia-box-tela-inicial-1.png │ ├── julia-box-tela-principal.png │ ├── julia-box-tela-running.png │ ├── julia-box-tela-terminal.png │ ├── juliabox-tela-inicial-1.png │ ├── variaveis-criadas-whos.png │ ├── variaveis-criadas-whos.png~ │ ├── Screenshot_20170330_204851.png │ ├── funcao-definida-por-partes.png │ ├── grafico-funcao-descontinua.png │ ├── julia-box-tela-principal-1.png │ ├── julia-box-tela-principal-2.png │ ├── julia-box-tela-nbextensions.png │ ├── logos-computacao-cientifica-influencia-julia.png │ ├── .directory │ ├── fedora-sci │ ├── fedora-sci.svg │ └── jupyter.svg ├── images │ ├── cover.jpg │ ├── latex.png │ ├── tmp.gif │ ├── funcao.png │ ├── atom-julia.gif │ ├── atom-julia.png │ ├── julia-box.png │ ├── julia-logo.png │ ├── juno-lab.png │ ├── liclipse.png │ ├── markdown.png │ ├── maxima-2d.png │ ├── maxima-3d.png │ ├── nbconvert.png │ ├── vetor_x_fx.odg │ ├── vetor_x_fx.png │ ├── arquivo_csv.png │ ├── git-juliabox.png │ ├── novo_arq_txt.png │ ├── tipos_julia.png │ ├── fibonacci-shell.gif │ ├── funcao-extremo.png │ ├── jupyter-julia.png │ ├── liclipse-julia.png │ ├── sublime-julia.png │ ├── terminal-julia.png │ ├── funcao-3d-extremo.png │ ├── influencia_julia.png │ ├── julia-benchmark-1.png │ ├── julia-benchmark-3.png │ ├── sistema_matricial.png │ ├── julia-box-tela-conf.png │ ├── julia-box-tela-files.png │ ├── julia-box-tela-sync.png │ ├── notebook_components.png │ ├── tabela-cores-latex.png │ ├── funcoes-ajustes-curvas.png │ ├── graf_matplotlib_pycall.png │ ├── julia-box-tela-running.png │ ├── juliabox-tela-inicial.png │ ├── juliabox-tela-jupyter.odg │ ├── julia-box-tela-clusters.png │ ├── julia-box-tela-inicial-1.png │ ├── julia-box-tela-principal.png │ ├── julia-box-tela-terminal.png │ ├── Screenshot_20170330_204851.png │ ├── julia-box-tela-nbextensions.png │ ├── logos-computacao-cientifica-influencia-julia.png │ ├── .directory │ └── jupyter.svg ├── build │ ├── epub │ │ └── Livro.epub │ └── pdf │ │ └── Livro.pdf ├── .ipynb_checkpoints │ ├── Untitled4-checkpoint.ipynb │ ├── Untitled5-checkpoint.ipynb │ ├── Untitled6-checkpoint.ipynb │ ├── Untitled7-checkpoint.ipynb │ ├── Untitled3-checkpoint.ipynb │ ├── 6-CALCULO-CIENTIFICOS-COM-TIPOS-BASICOS-checkpoint.ipynb │ ├── grupos-ctbj-checkpoint.ipynb │ └── 2-COMO-UTILIZAR-JULIA-checkpoint.ipynb ├── .directory ├── Funcoes │ ├── ffiboR_JL.jl │ └── fiboR.jl ├── Makefile ├── ffmetbissec.jl ├── dados_senoide.csv ├── 6-CALCULO-CIENTIFICOS-COM-TIPOS-BASICOS.ipynb └── 2-COMO-UTILIZAR-JULIA.ipynb ├── .directory ├── .github └── workflows │ └── blank.yml └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/fas.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/fasd.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Scripts/.Rhistory: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/ConjDados/resultado_script_py.csv: -------------------------------------------------------------------------------- 1 | a, 5 2 | b, 2 3 | Resultado, 10 4 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/fmultiplica_c.c: -------------------------------------------------------------------------------- 1 | double multiplica(double x, double y) 2 | { 3 | return x*y; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Scripts/fmultiplica_c.c: -------------------------------------------------------------------------------- 1 | double multiplica(double x, double y) 2 | { 3 | return x*y; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/script_c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/script_c -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/ConjDados/resultado_script_f90.csv: -------------------------------------------------------------------------------- 1 | a, 5.00000000 2 | b, 2.00000000 3 | a*b, 10.0000000 4 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/programa_c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/programa_c -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/ConjDados/resultado_programa_f90.csv: -------------------------------------------------------------------------------- 1 | a, 5.00000000 2 | b, 2.00000000 3 | a*b, 10.0000000 4 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/gr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/gr.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/tmp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/tmp.gif -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/tux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/tux.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/cover.jpg -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/latex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/latex.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/tmp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/tmp.gif -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/RLC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/RLC.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/area.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/area.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/hdf5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/hdf5.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Untitled 1.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Untitled 1.odg -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/dados_novos.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/dados_novos.ods -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/script_fortran: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/script_fortran -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/hdf5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/hdf5.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/tmp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/tmp.gif -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/bibmultiplica.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/bibmultiplica.so -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/programa_fortran: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/programa_fortran -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/funcao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/funcao.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/gadfly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/gadfly.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/latex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/latex.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/linux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/linux.jpg -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/funcao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/funcao.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/drone.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/drone.bmp -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/drone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/drone.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/funcao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/funcao.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/mega-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/mega-1.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/mega-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/mega-2.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/mega-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/mega-3.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/CalcCL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/CalcCL.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/funcao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/funcao.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/github.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/arquivo_basico.jld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/arquivo_basico.jld -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/julia-box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/julia-box.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/juno-lab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/juno-lab.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/liclipse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/liclipse.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/markdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/markdown.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/maxima-2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/maxima-2d.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/maxima-3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/maxima-3d.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/nbconvert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/nbconvert.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/netrunner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/netrunner.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/plotlyJS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/plotlyJS.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/build/epub/Livro.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/build/epub/Livro.epub -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/build/pdf/Livro.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/build/pdf/Livro.pdf -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/atom-julia.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/atom-julia.gif -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/atom-julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/atom-julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/julia-box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/julia-box.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/julia-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/julia-logo.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/juno-lab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/juno-lab.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/liclipse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/liclipse.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/markdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/markdown.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/maxima-2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/maxima-2d.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/maxima-3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/maxima-3d.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/nbconvert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/nbconvert.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/vetor_x_fx.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/vetor_x_fx.odg -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/vetor_x_fx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/vetor_x_fx.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/dataframe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/dataframe.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/mega-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/mega-logo.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/nbconvert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/nbconvert.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/objeto-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/objeto-1.jpg -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/maxima-2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/maxima-2d.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/maxima-3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/maxima-3d.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/nbconvert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/nbconvert.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/arquivo_avancado.jld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/arquivo_avancado.jld -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/arquivo_csv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/arquivo_csv.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/atom-julia.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/atom-julia.gif -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/atom-julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/atom-julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/julia-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/julia-logo.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/linux-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/linux-logo.jpg -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/matplotlib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/matplotlib.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/susestudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/susestudio.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/tipos_julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/tipos_julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/vetor_x_fx.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/vetor_x_fx.odg -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/vetor_x_fx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/vetor_x_fx.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/arquivo_csv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/arquivo_csv.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/git-juliabox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/git-juliabox.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/novo_arq_txt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/novo_arq_txt.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/tipos_julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/tipos_julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/arquivo_csv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/arquivo_csv.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/julia-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/julia-logo.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/dados_alunos.csv: -------------------------------------------------------------------------------- 1 | Nome,Nota1,Nota2,Nota3 2 | Pedro,5.0,8.5,7.0 3 | Alvaro,10.0,9.5,10.0 4 | Luis,7.0,2.5,5.5 5 | Ricardo,3.5,5.5,5.0 6 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/arquivo_csv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/arquivo_csv.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/julia-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/julia-logo.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/.ipynb_checkpoints/Untitled4-checkpoint.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [], 3 | "metadata": {}, 4 | "nbformat": 4, 5 | "nbformat_minor": 2 6 | } 7 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/.ipynb_checkpoints/Untitled5-checkpoint.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [], 3 | "metadata": {}, 4 | "nbformat": 4, 5 | "nbformat_minor": 2 6 | } 7 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/.ipynb_checkpoints/Untitled6-checkpoint.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [], 3 | "metadata": {}, 4 | "nbformat": 4, 5 | "nbformat_minor": 2 6 | } 7 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/.ipynb_checkpoints/Untitled7-checkpoint.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [], 3 | "metadata": {}, 4 | "nbformat": 4, 5 | "nbformat_minor": 2 6 | } 7 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/funcao-extremo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/funcao-extremo.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/git-juliabox-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/git-juliabox-1.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/git-juliabox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/git-juliabox.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/jupyter-julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/jupyter-julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/liclipse-julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/liclipse-julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/novo_arq_txt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/novo_arq_txt.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/sublime-julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/sublime-julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/terminal-julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/terminal-julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/fibonacci-shell.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/fibonacci-shell.gif -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/funcao-extremo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/funcao-extremo.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/jupyter-julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/jupyter-julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/liclipse-julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/liclipse-julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/sublime-julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/sublime-julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/terminal-julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/terminal-julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/.ipynb_checkpoints/Untitled1-checkpoint.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [], 3 | "metadata": {}, 4 | "nbformat": 4, 5 | "nbformat_minor": 1 6 | } 7 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/.ipynb_checkpoints/Untitled2-checkpoint.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [], 3 | "metadata": {}, 4 | "nbformat": 4, 5 | "nbformat_minor": 2 6 | } 7 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/git-juliabox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/git-juliabox.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/jupyter-julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/jupyter-julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/novo_arq_txt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/novo_arq_txt.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/plot_implict_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/plot_implict_1.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/plot_implict_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/plot_implict_2.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/plot_implict_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/plot_implict_3.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/plot_implict_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/plot_implict_4.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/soma_riemann.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/soma_riemann.gif -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/telegram-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/telegram-logo.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/terminal-julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/terminal-julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/busca-projeto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/busca-projeto.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/eqnolinear-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/eqnolinear-1.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/git-juliabox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/git-juliabox.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/github-projeto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/github-projeto.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/github-singup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/github-singup.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/github-start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/github-start.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/github-step-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/github-step-2.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/github-step-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/github-step-3.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/jupyter-julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/jupyter-julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/novo_arq_txt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/novo_arq_txt.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/soma_riemann.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/soma_riemann.gif -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/terminal-julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/terminal-julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/arquivo_avancado_novo.jld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/arquivo_avancado_novo.jld -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/fibonacci-shell.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/fibonacci-shell.gif -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/influencia_julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/influencia_julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/juliabox-custom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/juliabox-custom.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/juliabox-launch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/juliabox-launch.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/juliabox-precos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/juliabox-precos.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/funcao-3d-extremo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/funcao-3d-extremo.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/influencia_julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/influencia_julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/julia-benchmark-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/julia-benchmark-1.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/julia-benchmark-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/julia-benchmark-3.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/sistema_matricial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/sistema_matricial.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/espelho-concavo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/espelho-concavo.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/funcao-composta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/funcao-composta.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/ConjDados/arquivo_basico.jld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/ConjDados/arquivo_basico.jld -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/github-projeto-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/github-projeto-2.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/pkgdev-generate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/pkgdev-generate.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/PublicacionEprints.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/PublicacionEprints.pdf -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/funcao-3d-extremo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/funcao-3d-extremo.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/julia-benchmark-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/julia-benchmark-1.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/julia-benchmark-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/julia-benchmark-3.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-conf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-conf.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-sync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-sync.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/notebook_components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/notebook_components.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/sistema_matricial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/sistema_matricial.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/tabela-cores-latex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/tabela-cores-latex.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/tipos-arvore-julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/tipos-arvore-julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/julia-box-tela-conf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/julia-box-tela-conf.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/julia-box-tela-files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/julia-box-tela-files.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/julia-box-tela-sync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/julia-box-tela-sync.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/notebook_components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/notebook_components.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/tabela-cores-latex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/tabela-cores-latex.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/Kde-connect-opcoes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/Kde-connect-opcoes.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/notebook_components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/notebook_components.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/plot_parametric_3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/plot_parametric_3d.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/sistema_matricial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/sistema_matricial.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/tela-azul-da-morte.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/tela-azul-da-morte.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/ConjDados/arquivo_avancado.jld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/ConjDados/arquivo_avancado.jld -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/github-julialangpt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/github-julialangpt.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/notebook_components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/notebook_components.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/sistema_matricial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/sistema_matricial.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/entrada-saida-jupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/entrada-saida-jupyter.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-files.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/julia-lang-fundadores.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/julia-lang-fundadores.jpg -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/juliabox-tela-inicial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/juliabox-tela-inicial.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/juliabox-tela-jupyter.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/juliabox-tela-jupyter.odg -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/funcoes-ajustes-curvas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/funcoes-ajustes-curvas.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/graf_matplotlib_pycall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/graf_matplotlib_pycall.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/julia-box-tela-running.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/julia-box-tela-running.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/juliabox-tela-inicial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/juliabox-tela-inicial.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/juliabox-tela-jupyter.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/juliabox-tela-jupyter.odg -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/Kde-connect-firewall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/Kde-connect-firewall.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/arquivos-testepacote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/arquivos-testepacote.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/github-projeto-criado.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/github-projeto-criado.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/funcoes-ajustes-curvas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/funcoes-ajustes-curvas.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/graf_matplotlib_pycall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/graf_matplotlib_pycall.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-clusters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-clusters.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-inicial-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-inicial-1.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-principal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-principal.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-running.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-running.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-terminal.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/juliabox-tela-inicial-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/juliabox-tela-inicial-1.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/variaveis-criadas-whos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/variaveis-criadas-whos.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/variaveis-criadas-whos.png~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/variaveis-criadas-whos.png~ -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/julia-box-tela-clusters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/julia-box-tela-clusters.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/julia-box-tela-inicial-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/julia-box-tela-inicial-1.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/julia-box-tela-principal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/julia-box-tela-principal.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/julia-box-tela-terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/julia-box-tela-terminal.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/funcoes-ajustes-curvas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/funcoes-ajustes-curvas.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/gauss-espelhos-esfericos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/gauss-espelhos-esfericos.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/graf_matplotlib_pycall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/graf_matplotlib_pycall.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/telegram-cli-teste-msg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-1/Figuras/telegram-cli-teste-msg.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/ConjDados/arquivo_avancado_novo.jld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/ConjDados/arquivo_avancado_novo.jld -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/Arrays-com-paralelismo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/Arrays-com-paralelismo.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/Arrays-sem-paralelismo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/Arrays-sem-paralelismo.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/funcoes-ajustes-curvas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/funcoes-ajustes-curvas.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/graf_matplotlib_pycall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/graf_matplotlib_pycall.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/Screenshot_20170330_204851.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/Screenshot_20170330_204851.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/funcao-definida-por-partes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/funcao-definida-por-partes.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/grafico-funcao-descontinua.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/grafico-funcao-descontinua.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-principal-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-principal-1.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-principal-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-principal-2.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/Screenshot_20170330_204851.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/Screenshot_20170330_204851.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/julia-box-tela-nbextensions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/julia-box-tela-nbextensions.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/github-criacao-repositorio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/github-criacao-repositorio.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-nbextensions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/julia-box-tela-nbextensions.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/arquivos-config-testepacote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/arquivos-config-testepacote.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/arquivos-gerados-testepacote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/arquivos-gerados-testepacote.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/github-criacao-repositorio-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/github-criacao-repositorio-2.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/github-criacao-repositorio-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-2/Figuras/github-criacao-repositorio-3.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Scripts/script_maxima.mac: -------------------------------------------------------------------------------- 1 | /* início script */ 2 | 3 | f(x, y):= x*y; 4 | 5 | a: 5; 6 | b: 2; 7 | 8 | Resultado: f(a,b); 9 | 10 | /* fim script */ 11 | 12 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Scripts/multiplica.m: -------------------------------------------------------------------------------- 1 | % ============Arquivo "multiplica.m"=========== 2 | 3 | function R = multiplica(x, y) 4 | R = x*y; 5 | end 6 | 7 | % ============fim_funcao======================== 8 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/.directory: -------------------------------------------------------------------------------- 1 | [Dolphin] 2 | Timestamp=2018,12,2,21,24,54 3 | Version=3 4 | ViewMode=1 5 | VisibleRoles=CustomizedDetails,Details_text,Details_date,Details_size,Details_type,Details_modificationtime 6 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/logos-computacao-cientifica-influencia-julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/Figuras/logos-computacao-cientifica-influencia-julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/logos-computacao-cientifica-influencia-julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JuliaLangPt/tutorial_PT_BR/HEAD/juliatutorialbr-v6-nivel-0/images/logos-computacao-cientifica-influencia-julia.png -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/.directory: -------------------------------------------------------------------------------- 1 | [Dolphin] 2 | SortOrder=1 3 | SortRole=date 4 | Timestamp=2018,11,14,21,55,29 5 | Version=3 6 | ViewMode=1 7 | VisibleRoles=Details_text,Details_size,Details_date,Details_type,Details_permissions,CustomizedDetails 8 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/.directory: -------------------------------------------------------------------------------- 1 | [Dolphin] 2 | SortOrder=1 3 | SortRole=date 4 | Timestamp=2018,11,14,21,55,20 5 | Version=3 6 | ViewMode=1 7 | VisibleRoles=Details_text,Details_size,Details_date,Details_type,Details_permissions,CustomizedDetails 8 | -------------------------------------------------------------------------------- /.directory: -------------------------------------------------------------------------------- 1 | [Dolphin] 2 | SortRole=date 3 | Timestamp=2018,12,3,11,31,6 4 | Version=3 5 | ViewMode=1 6 | VisibleRoles=Details_text,Details_size,Details_date,Details_type,Details_permissions,CustomizedDetails 7 | 8 | [Settings] 9 | HiddenFilesShown=true 10 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/ffiboR_JL.jl: -------------------------------------------------------------------------------- 1 | """ 2 | Função calcula serie de fibonacci 3 | 4 | ffiboR_JL(valor) 5 | """ 6 | 7 | function ffiboR_JL(n) 8 | if n < 2 9 | return n 10 | else 11 | ffiboR_JL(n-1) + ffiboR_JL(n-2) 12 | end 13 | end -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Funcoes/ffiboR_JL.jl: -------------------------------------------------------------------------------- 1 | """ 2 | Função calcula serie de fibonacci 3 | 4 | ffiboR_JL(valor) 5 | """ 6 | 7 | function ffiboR_JL(n) 8 | if n < 2 9 | return n 10 | else 11 | ffiboR_JL(n-1) + ffiboR_JL(n-2) 12 | end 13 | end -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Funcoes/fiboR.jl: -------------------------------------------------------------------------------- 1 | """ 2 | Função que calcula a série de Fibonacci 3 | 4 | fiboR(termo) 5 | """ 6 | 7 | function fiboR(n) 8 | if n < 2 9 | return n 10 | else 11 | fiboR(n - 1) + fiboR(n - 2) 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Funcoes/ffiboR_JL.jl: -------------------------------------------------------------------------------- 1 | """ 2 | Função calcula serie de fibonacci 3 | 4 | ffiboR_JL(valor) 5 | """ 6 | 7 | function ffiboR_JL(n) 8 | if n < 2 9 | return n 10 | else 11 | ffiboR_JL(n-1) + ffiboR_JL(n-2) 12 | end 13 | end -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/areaBC.jl: -------------------------------------------------------------------------------- 1 | ##################### início codigo ######################## 2 | #calcular área da base do cilindro 3 | function areaBC(r) 4 | return pi.*r.^2 # o ponto serve para calcular arrays 5 | end 6 | ######################### fim código ####################### -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Scripts/script_octave.m: -------------------------------------------------------------------------------- 1 | a = 5.0; 2 | b = 2.0; 3 | resultado = multiplica(a, b); 4 | 5 | % a virgula utilizada para separar a variavel do valor eh util para gerar dataframes 6 | 7 | printf("a,%f \n",a); 8 | printf("b,%f \n",b); 9 | printf("a*b,%f \n",resultado); 10 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Scripts/script_R.r: -------------------------------------------------------------------------------- 1 | mult <- function(a,b) { 2 | a*b 3 | } 4 | a = 5.0 5 | b = 2.0 6 | resultado = mult(a,b) 7 | 8 | # a virgula utilizada para separar a variável do valor é util para gerar dataframes 9 | 10 | sprintf("a,%f", a) 11 | sprintf("b,%f", b) 12 | sprintf("a*b,%f",resultado) 13 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Dados_alunos.csv: -------------------------------------------------------------------------------- 1 | Altura,Massa,Idade,Sexo 2 | 1.55,50.3,20,1 3 | 1.68,65.5,18,1 4 | 1.57,55.0,18,2 5 | 1.6,78.3,17,1 6 | 1.63,45.1,19,2 7 | 1.64,90.0,21,2 8 | 1.65,80.0,17,1 9 | 1.65,75.3,18,2 10 | 1.7,60.9,19,1 11 | 1.72,83.0,19,1 12 | 1.72,72.0,18,1 13 | 1.74,65.0,20,2 14 | 1.8,82.0,22,1 15 | 1.92,91.0,18,2 16 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Funcoes/TestePacote.jl: -------------------------------------------------------------------------------- 1 | module TestePacote 2 | 3 | # O código do pacote 4 | 5 | export fteste1 6 | export fteste2 7 | 8 | function fteste1(x) 9 | return "valor $x" 10 | end 11 | 12 | function fteste2() 13 | return "teste2 OK" 14 | end 15 | 16 | function fteste3() 17 | return "teste3 OK" 18 | end 19 | 20 | end -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/ConjDados/Dados_alunos.csv: -------------------------------------------------------------------------------- 1 | Altura,Massa,Idade,Sexo 2 | 1.55 ,50.3,20,M 3 | 1.57 ,65.5,18,F 4 | 1.6 ,55.0,18,M 5 | 1.63,78.3,17,F 6 | 1.64,45.1,19,M 7 | 1.65,90.0,21,M 8 | 1.65,60.5,17,F 9 | 1.68,55.3,18,F 10 | 1.7 ,80.0,19,F 11 | 1.72,75.3,19,M 12 | 1.72,60.9,18,F 13 | 1.74,86.0,20,M 14 | 1.8 ,72.0,22,F 15 | 1.92,91.0,18,M 16 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Scripts/script_octave_matlab_input.m: -------------------------------------------------------------------------------- 1 | a = input("Digite valor A"); 2 | b = input("Digite valor B"); 3 | resultado = multiplica(a, b); 4 | 5 | % a virgula utilizada para separar a variável do valor é util para gerar dataframes 6 | 7 | printf("a,%f \n",a); 8 | printf("b,%f \n",b); 9 | printf("a*b,%f \n",resultado); 10 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Scripts/script_python.py: -------------------------------------------------------------------------------- 1 | # coding=UTF-8 2 | def multiplica(x, y): 3 | return x*y 4 | 5 | 6 | a = 5.0; 7 | b = 2.0; 8 | resultado = multiplica(a, b); 9 | 10 | # a virgula utilizada para separar a variável do valor é util para gerar dataframes 11 | print("a, %d" % a) 12 | print("b, %d" % b) 13 | print("Resultado, %d" % resultado); 14 | 15 | 16 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Scripts/Makefile: -------------------------------------------------------------------------------- 1 | COMPILADOR=gcc 2 | 3 | C_OPCOES=-c -Wall -lm -fPIC 4 | 5 | FONTE=fmultiplica_c.c # arquivo contendo o código da função 6 | OBJETO=$(FONTE:.c=.o) 7 | 8 | .c.o: 9 | $(COMPILADOR) $(C_OPCOES) $< -o $@ 10 | 11 | gerar_biblioteca: $(OBJETO) 12 | $(COMPILADOR) -shared -fPIC -o bibmultiplica.so $(OBJETO) 13 | 14 | apagar: 15 | rm *.o *.so 16 | 17 | -------------------------------------------------------------------------------- /.github/workflows/blank.yml: -------------------------------------------------------------------------------- 1 | name: CI 2 | 3 | on: [push] 4 | 5 | jobs: 6 | build: 7 | 8 | runs-on: ubuntu-latest 9 | 10 | steps: 11 | - uses: actions/checkout@v1 12 | - name: Run a one-line script 13 | run: echo Hello, world! 14 | - name: Run a multi-line script 15 | run: | 16 | echo Add other actions to build, 17 | echo test, and deploy your project. 18 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Scripts/script_oct.m: -------------------------------------------------------------------------------- 1 | function R = multiplica(x, y) 2 | R = x*y; 3 | end 4 | 5 | a = input("Didite valor A"); 6 | b = input("Didite valor B"); 7 | resultado = multiplica(a, b); 8 | 9 | % a virgula utilizada para separar a variável do valor é util para gerar dataframes 10 | 11 | printf("a,%f \n",a); 12 | printf("b,%f \n",b); 13 | printf("a*b,%f \n",resultado); -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Scripts/script_c.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int multiplica(float x, float y) 4 | { 5 | return(x*y); 6 | } 7 | 8 | int main(void) 9 | { 10 | float a = 5.0; 11 | float b = 2.0; 12 | float resultado = multiplica(a, b); 13 | 14 | // a virgula utilizada para separar a variável do valor é util para gerar dataframes 15 | 16 | printf("a,%f \n",a ); 17 | printf("b,%f \n",b ); 18 | printf("a*b,%f \n",resultado ); 19 | 20 | return 0; 21 | } 22 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Scripts/script_fortran.f90: -------------------------------------------------------------------------------- 1 | program script_fortran 2 | 3 | 4 | implicit none 5 | real a, b, resultado, multiplica 6 | a = 5.0 7 | b = 2.0 8 | resultado = multiplica(a, b) 9 | 10 | ! a virgula utilizada para separar a variável do valor é util para gerar dataframes 11 | 12 | print *,"a,", a 13 | print *,"b,", b 14 | print *,"a*b,", resultado 15 | stop 16 | end 17 | 18 | real function multiplica(x, y) 19 | implicit none 20 | real x, y 21 | multiplica = x*y 22 | return 23 | end 24 | 25 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/dados_parabola.csv: -------------------------------------------------------------------------------- 1 | x,y 2 | 0.00,1.03736647643897 3 | 0.50,4.18970182023376 4 | 1.00,9.37327499233461 5 | 1.50,13.5687048342334 6 | 2.00,15.5096536090038 7 | 2.50,17.7217021365479 8 | 3.00,20.6548588248431 9 | 3.50,21.5216664448986 10 | 4.00,23.3510698514123 11 | 4.50,25.3057105638087 12 | 5.00,25.5157069999231 13 | 5.50,24.1923642765836 14 | 6.00,24.6472608635721 15 | 6.50,23.4335951485990 16 | 7.00,21.4386185353279 17 | 7.50,19.0562165935788 18 | 8.00,16.5694168481929 19 | 8.50,12.2986069810249 20 | 9.00,11.1529183727088 21 | 9.50,4.59224973788333 22 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/ConjDados/dados_parabola.csv: -------------------------------------------------------------------------------- 1 | x,y 2 | 0.00,1.03736647643897 3 | 0.50,4.18970182023376 4 | 1.00,9.37327499233461 5 | 1.50,13.5687048342334 6 | 2.00,15.5096536090038 7 | 2.50,17.7217021365479 8 | 3.00,20.6548588248431 9 | 3.50,21.5216664448986 10 | 4.00,23.3510698514123 11 | 4.50,25.3057105638087 12 | 5.00,25.5157069999231 13 | 5.50,24.1923642765836 14 | 6.00,24.6472608635721 15 | 6.50,23.4335951485990 16 | 7.00,21.4386185353279 17 | 7.50,19.0562165935788 18 | 8.00,16.5694168481929 19 | 8.50,12.2986069810249 20 | 9.00,11.1529183727088 21 | 9.50,4.59224973788333 22 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/dados_reta.csv: -------------------------------------------------------------------------------- 1 | x,y 2 | 0.000000000000000,-0.183440428023042 3 | 0.200000000000000,-0.131101157495126 4 | 0.400000000000000,0.0268875670852843 5 | 0.800000000000000,0.110532679260319 6 | 1.00000000000000,0.253944632998395 7 | 1.20000000000000,0.257190123748649 8 | 1.40000000000000,0.531888837111346 9 | 1.60000000000000,0.579048247883555 10 | 2.00000000000000,0.935180993484717 11 | 2.20000000000000,0.916600344376623 12 | 2.60000000000000,1.13328608090532 13 | 2.80000000000000,1.26893326843583 14 | 3.00000000000000,1.10202945535186 15 | 3.40000000000000,1.13391615491257 16 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/ConjDados/dados_reta.csv: -------------------------------------------------------------------------------- 1 | x,y 2 | 0.000000000000000,-0.183440428023042 3 | 0.200000000000000,-0.131101157495126 4 | 0.400000000000000,0.0268875670852843 5 | 0.800000000000000,0.110532679260319 6 | 1.00000000000000,0.253944632998395 7 | 1.20000000000000,0.257190123748649 8 | 1.40000000000000,0.531888837111346 9 | 1.60000000000000,0.579048247883555 10 | 2.00000000000000,0.935180993484717 11 | 2.20000000000000,0.916600344376623 12 | 2.60000000000000,1.13328608090532 13 | 2.80000000000000,1.26893326843583 14 | 3.00000000000000,1.10202945535186 15 | 3.40000000000000,1.13391615491257 16 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Scripts/script_c_raiz.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | double raiz(double a,double b,double c) 4 | { 5 | double delta, x1, x2; 6 | 7 | if(a != 0) 8 | { 9 | delta = (b*b) - (4*a*c); 10 | if(delta >= 0) 11 | { 12 | x1 = (-b + sqrt(delta))/(2*a); 13 | x2 = (-b - sqrt(delta))/(2*a); 14 | return printf("x1= %f, x2= %f \n",x1, x2); 15 | } 16 | else 17 | { 18 | return printf("Raízes complexas \n"); 19 | 20 | } 21 | } 22 | else 23 | printf("Coeficiente 'a' = 0. Não é um polinômio de grau 2"); 24 | return 0; 25 | } 26 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/6-PROCESSAMENTO-DE-SINAIS-E-IMAGENS.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# PROCESSAMENTO DE SINAIS E IMAGENS" 8 | ] 9 | }, 10 | { 11 | "cell_type": "code", 12 | "execution_count": null, 13 | "metadata": { 14 | "collapsed": true 15 | }, 16 | "outputs": [], 17 | "source": [] 18 | } 19 | ], 20 | "metadata": { 21 | "kernelspec": { 22 | "display_name": "Julia 1.0.2", 23 | "language": "julia", 24 | "name": "julia-1.0" 25 | }, 26 | "language_info": { 27 | "file_extension": ".jl", 28 | "mimetype": "application/julia", 29 | "name": "julia", 30 | "version": "1.0.2" 31 | } 32 | }, 33 | "nbformat": 4, 34 | "nbformat_minor": 1 35 | } 36 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | ## Tutorial básico da linguagem de programação Julia 3 | 4 | [![Gitter](https://badges.gitter.im/JuliaLangPt/julia.svg)](https://gitter.im/JuliaLangPt/julia?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) 5 | 6 | ### Autor 7 | - João Marcello - jmarcellopereira@gmail.com 8 | 9 | ### Colaboradores: 10 | 11 | - [Fcard](https://github.com/fcard) 12 | - [Scott P. Jones](https://github.com/ScottPJones) 13 | - [Ismael](https://github.com/Ismael-VC) 14 | - [Estudantes do LeA](http://www.lea.unb.br) 15 | - Prof. Neuton (UFPI) e muitos outros. 16 | 17 | ### Conteúdo 18 | 19 | Os conteúdos foram separados em módulos de acordo com a seguinte proposta: 20 | * Módulo 0 (Básico): Aprender comandos básicos da linguagem, interface Jupyter e outros; 21 | * Módulo 1 (Intermediário): Aprender recursos de cálculo numéricos e programação; 22 | * Módulo 2 (Avançado): Aprender sobre criação de pacotes, paralelismo, programação GPU e outros. 23 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/dados_senoide.csv: -------------------------------------------------------------------------------- 1 | x,y 2 | 0,-0.183440428023042 3 | 0.200000,-0.131101157495126 4 | 0.400000,0.0268875670852843 5 | 1.00000,0.300120 6 | 1.60000,0.579048247883555 7 | 1.80000,0.852605831272159 8 | 2.00000,0.935180993484717 9 | 2.60000,1.13328608090532 10 | 2.80000,1.26893326843583 11 | 3.00000,1.10202945535186 12 | 3.80000,1.09201137189664 13 | 4.80000,1.14279083803453 14 | 5.00000,0.811302535321072 15 | 5.20000,0.909735376251797 16 | 6.00000,0.417067545528244 17 | 6.20000,0.460107770989798 18 | 7.40000,-0.516307074859654 19 | 7.60000,-0.333994077331822 20 | 7.80000,-0.504124744955962 21 | 8.60000,-0.945794320817293 22 | 8.80000,-0.915934553082780 23 | 9.00000,-0.975458595671737 24 | 9.20000,-1.09943707404275 25 | 9.40000,-1.11254211607374 26 | 10.0000,-1.29739980589100 27 | 10.6000,-1.23440439602665 28 | 10.8000,-0.953807504156356 29 | 11.2000,-1.12240274852172 30 | 11.6000,-0.609284630192522 31 | 11.8000,-0.592560286759450 32 | 12.2000,-0.402521296049042 33 | 12.4000,-0.510090363150962 34 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/ConjDados/dados_senoide.csv: -------------------------------------------------------------------------------- 1 | x,y 2 | 0,-0.183440428023042 3 | 0.200000,-0.131101157495126 4 | 0.400000,0.0268875670852843 5 | 1.00000,0.300120 6 | 1.60000,0.579048247883555 7 | 1.80000,0.852605831272159 8 | 2.00000,0.935180993484717 9 | 2.60000,1.13328608090532 10 | 2.80000,1.26893326843583 11 | 3.00000,1.10202945535186 12 | 3.80000,1.09201137189664 13 | 4.80000,1.14279083803453 14 | 5.00000,0.811302535321072 15 | 5.20000,0.909735376251797 16 | 6.00000,0.417067545528244 17 | 6.20000,0.460107770989798 18 | 7.40000,-0.516307074859654 19 | 7.60000,-0.333994077331822 20 | 7.80000,-0.504124744955962 21 | 8.60000,-0.945794320817293 22 | 8.80000,-0.915934553082780 23 | 9.00000,-0.975458595671737 24 | 9.20000,-1.09943707404275 25 | 9.40000,-1.11254211607374 26 | 10.0000,-1.29739980589100 27 | 10.6000,-1.23440439602665 28 | 10.8000,-0.953807504156356 29 | 11.2000,-1.12240274852172 30 | 11.6000,-0.609284630192522 31 | 11.8000,-0.592560286759450 32 | 12.2000,-0.402521296049042 33 | 12.4000,-0.510090363150962 34 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Makefile: -------------------------------------------------------------------------------- 1 | BUILD = build 2 | NOME_LIVRO = Livro 3 | TITULO = title.txt 4 | METADATA = metadata.xml 5 | CAPÍTULO = A-INSTALACAO-JULIA-INTERFACES.md 1-INTRODUCAO-LINGUAGEM-PROGRAMACAO-JULIA.md 6 | TOC = --toc --toc-depth=2 7 | COVER_IMAGE = images/cover.jpg 8 | LATEX_CLASS = book 9 | 10 | all: book 11 | 12 | book: epub html pdf 13 | 14 | clean: 15 | rm -r $(BUILD) 16 | 17 | epub: $(BUILD)/epub/$(NOME_LIVRO).epub 18 | 19 | html: $(BUILD)/html/$(NOME_LIVRO).html 20 | 21 | pdf: $(BUILD)/pdf/$(NOME_LIVRO).pdf 22 | 23 | $(BUILD)/epub/$(NOME_LIVRO).epub: $(TITULO) $(CAPÍTULO) 24 | mkdir -p $(BUILD)/epub 25 | pandoc $(TOC) -S --epub-metadata=$(METADATA) --epub-cover-image=$(COVER_IMAGE) -o $@ $^ 26 | 27 | $(BUILD)/html/$(NOME_LIVRO).html: $(CAPÍTULO) 28 | mkdir -p $(BUILD)/html 29 | pandoc $(TOC) --standalone --to=html5 -o $@ $^ 30 | 31 | $(BUILD)/pdf/$(NOME_LIVRO).pdf: $(TITULO) $(CAPÍTULO) 32 | mkdir -p $(BUILD)/pdf 33 | pandoc $(TOC) --latex-engine=xelatex -V papersize:"a4paper" -V geometry:margin=1cm -V documentclass=$(LATEX_CLASS) -o $@ $^ 34 | 35 | .PHONY: all book clean epub html pdf 36 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Funcoes/fbissec.jl: -------------------------------------------------------------------------------- 1 | """ 2 | Metodo da Bisseccao 3 | 4 | Calcula uma aproximação para uma raiz da função de f(x) 5 | 6 | Entre os intervalo [ao,bo] e a tolerencia de erro daddo por tol. 7 | 8 | adaptado de http://goo.gl/pQNh6z 9 | 10 | """ 11 | function bisectionc(a,b,tol) 12 | iteracao = 0 13 | if (a^2 - 2*a)*(b^2 - 2*b) > 0 14 | println("Não há raiz no intervalo") 15 | 16 | else 17 | x_medio = (a + b)/2 18 | err = abs(x_medio^2 - 2*x_medio) 19 | 20 | while err > tol 21 | println("interação: ", iteracao , " : ", x_medio, ", valor função: ",x_medio^2 - 2*x_medio) 22 | 23 | if (a^2 - 2*a)*(x_medio^2 - 2*x_medio) < 0 24 | b = x_medio 25 | else 26 | a = x_medio 27 | end 28 | 29 | x_medio = (a + b)/2 30 | err = abs(x_medio^2 - 2*x_medio) 31 | iteracao = iteracao + 1 32 | 33 | end 34 | 35 | println("interação: ", iteracao , " : ", x_medio, ", valor função: ",x_medio^2 - 2*x_medio) 36 | return x_medio 37 | 38 | end 39 | end -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/7-PROGRAMACAO-GPU.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# PROGRAMAÇÃO GPU" 8 | ] 9 | }, 10 | { 11 | "cell_type": "code", 12 | "execution_count": null, 13 | "metadata": { 14 | "collapsed": true 15 | }, 16 | "outputs": [], 17 | "source": [] 18 | } 19 | ], 20 | "metadata": { 21 | "kernelspec": { 22 | "display_name": "Julia 0.6.2", 23 | "language": "julia", 24 | "name": "julia-0.6" 25 | }, 26 | "language_info": { 27 | "file_extension": ".jl", 28 | "mimetype": "application/julia", 29 | "name": "julia", 30 | "version": "0.6.2" 31 | }, 32 | "latex_envs": { 33 | "LaTeX_envs_menu_present": true, 34 | "autocomplete": true, 35 | "bibliofile": "biblio.bib", 36 | "cite_by": "apalike", 37 | "current_citInitial": 1, 38 | "eqLabelWithNumbers": true, 39 | "eqNumInitial": 1, 40 | "hotkeys": { 41 | "equation": "Ctrl-E", 42 | "itemize": "Ctrl-I" 43 | }, 44 | "labels_anchors": false, 45 | "latex_user_defs": false, 46 | "report_style_numbering": false, 47 | "user_envs_cfg": false 48 | } 49 | }, 50 | "nbformat": 4, 51 | "nbformat_minor": 2 52 | } 53 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/8-SERVIDOR-JULIA.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# SERVIDOR JULIA\n" 8 | ] 9 | }, 10 | { 11 | "cell_type": "code", 12 | "execution_count": null, 13 | "metadata": { 14 | "collapsed": true 15 | }, 16 | "outputs": [], 17 | "source": [] 18 | } 19 | ], 20 | "metadata": { 21 | "kernelspec": { 22 | "display_name": "Julia 0.6.2", 23 | "language": "julia", 24 | "name": "julia-0.6" 25 | }, 26 | "language_info": { 27 | "file_extension": ".jl", 28 | "mimetype": "application/julia", 29 | "name": "julia", 30 | "version": "0.6.2" 31 | }, 32 | "latex_envs": { 33 | "LaTeX_envs_menu_present": true, 34 | "autocomplete": true, 35 | "bibliofile": "biblio.bib", 36 | "cite_by": "apalike", 37 | "current_citInitial": 1, 38 | "eqLabelWithNumbers": true, 39 | "eqNumInitial": 1, 40 | "hotkeys": { 41 | "equation": "Ctrl-E", 42 | "itemize": "Ctrl-I" 43 | }, 44 | "labels_anchors": false, 45 | "latex_user_defs": false, 46 | "report_style_numbering": false, 47 | "user_envs_cfg": false 48 | } 49 | }, 50 | "nbformat": 4, 51 | "nbformat_minor": 1 52 | } 53 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Funcoes/fmetbissec.jl: -------------------------------------------------------------------------------- 1 | """ 2 | Metodo da Bisseccao 3 | 4 | Calcula uma aproximação para uma raiz da função de f(x) 5 | 6 | Entre os intervalo [ao,bo] e a tolerencia de erro daddo por tol. 7 | 8 | ex metbissec("x^2 - 2*x - 8",-5,5,0.000001) 9 | 10 | adaptado de http://goo.gl/pQNh6z 11 | """ 12 | 13 | function fmetbissec(funcao, a, b, tol = 0.00001) 14 | 15 | println("f(x) = ",funcao) 16 | println() 17 | 18 | @eval g(x) = $(parse(funcao)) # transforma a string em uma formula manipulável 19 | 20 | iteracao = 0 21 | if g(a)*g(b) > 0 22 | println("Não há raiz no intervalo") 23 | 24 | else 25 | x_medio = (a + b)/2 26 | err = abs(g(x_medio)) 27 | 28 | while err > tol 29 | println("interação: ", iteracao , " : ", x_medio, ", valor função: ",g(x_medio)) 30 | 31 | if g(a)*g(x_medio) < 0 32 | b = x_medio 33 | else 34 | a = x_medio 35 | end 36 | 37 | x_medio = (a + b)/2 38 | err = abs(g(x_medio)) 39 | iteracao = iteracao + 1 40 | 41 | end 42 | 43 | println("interação: ", iteracao , " : ", x_medio, ", valor função: ",g(x_medio)) 44 | return x_medio 45 | 46 | end 47 | end -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/fmetbissec.jl: -------------------------------------------------------------------------------- 1 | """ 2 | Metodo da Bisseccao 3 | 4 | Calcula uma aproximação para uma raiz da função de f(x) 5 | 6 | Entre os intervalo [ao,bo] e a tolerencia de erro daddo por tol. 7 | 8 | ex metbissec("x^2 - 2*x - 8",-5,5,0.000001) 9 | 10 | adaptado de https://bit.ly/2S5BjlX 11 | """ 12 | 13 | function fmetbissec(funcao, a, b, tol = 0.00001) 14 | 15 | println("f(x) = ",funcao) 16 | println() 17 | 18 | @eval g(x) = $(parse(funcao)) # transforma a string em uma formula manipulável 19 | 20 | iteracao = 0 21 | if g(a)*g(b) > 0 22 | println("Não há raiz no intervalo") 23 | 24 | else 25 | x_medio = (a + b)/2.0 26 | err = abs(g(x_medio)) 27 | 28 | while err > tol 29 | println("interação: ", iteracao , " : ", x_medio, ", valor função: ",g(x_medio)) 30 | 31 | if g(a)*g(x_medio) < 0 32 | b = x_medio 33 | else 34 | a = x_medio 35 | end 36 | 37 | x_medio = (a + b)/2.0 38 | err = abs(g(x_medio)) 39 | iteracao = iteracao + 1 40 | 41 | end 42 | 43 | println() 44 | println("Interações: $iteracao") 45 | println("Raiz: $x_medio") 46 | println("f(raiz): $(g(x_medio))") 47 | return x_medio 48 | 49 | end 50 | end -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/ffmetbissec.jl: -------------------------------------------------------------------------------- 1 | """ 2 | 3 | **Metodo da Bissecção** 4 | 5 | Calcula uma aproximação para uma raiz da função f(x) 6 | 7 | no intervalo [a_0,b_0] e tolerância de erro dado por tol. 8 | 9 | ex: ffmetbissec("x^2 - 2*x - 8", -5, 5, 0.000001) 10 | 11 | adaptado de https://bit.ly/2S5BjlX 12 | 13 | """ 14 | function ffmetbissec(funcao, a, b, tol = 0.00001) 15 | println("f(x) = ", funcao) 16 | println() 17 | @eval g(x) = $(Meta.parse(funcao)) # transforma a string em uma formula manipulável 18 | local iteracao = 0 19 | println("Iteração | Valor Médio | Valor função") 20 | 21 | if g(a)*g(b) > 0 22 | println("Não há raiz no intervalo") 23 | 24 | elseif g(a) == 0 25 | println("O valor de 'a' ($a) é uma raiz.") 26 | 27 | elseif g(b) == 0 28 | println("O valor de 'b'($b) é uma raiz.") 29 | 30 | else 31 | local x_medio = (a + b)/2.0 32 | local err = abs(g(x_medio)) 33 | while err > tol 34 | println(iteracao , " ", x_medio, " " , g(x_medio)) 35 | if g(a)*g(x_medio) < 0 36 | b = x_medio 37 | else 38 | a = x_medio 39 | end 40 | 41 | x_medio = (a + b)/2.0 42 | err = abs(g(x_medio)) 43 | iteracao = iteracao + 1 44 | end 45 | println(iteracao , " ", x_medio, " " , g(x_medio)) 46 | 47 | println() 48 | 49 | println("Iterações: $iteracao") 50 | println("Raiz: $x_medio") 51 | println("f(raiz): $(g(x_medio))") 52 | return x_medio 53 | end 54 | end -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/.ipynb_checkpoints/Untitled3-checkpoint.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "code", 5 | "execution_count": 3, 6 | "metadata": { 7 | "collapsed": true 8 | }, 9 | "outputs": [], 10 | "source": [ 11 | "# Racionais" 12 | ] 13 | }, 14 | { 15 | "cell_type": "code", 16 | "execution_count": 4, 17 | "metadata": { 18 | "collapsed": true 19 | }, 20 | "outputs": [], 21 | "source": [ 22 | "# Constante" 23 | ] 24 | }, 25 | { 26 | "cell_type": "code", 27 | "execution_count": 7, 28 | "metadata": { 29 | "collapsed": true 30 | }, 31 | "outputs": [], 32 | "source": [ 33 | "# Tupla" 34 | ] 35 | }, 36 | { 37 | "cell_type": "code", 38 | "execution_count": 8, 39 | "metadata": { 40 | "collapsed": true 41 | }, 42 | "outputs": [], 43 | "source": [ 44 | "#Vetor " 45 | ] 46 | }, 47 | { 48 | "cell_type": "code", 49 | "execution_count": 9, 50 | "metadata": { 51 | "collapsed": true 52 | }, 53 | "outputs": [], 54 | "source": [ 55 | "# Matriz" 56 | ] 57 | }, 58 | { 59 | "cell_type": "code", 60 | "execution_count": 10, 61 | "metadata": { 62 | "collapsed": true 63 | }, 64 | "outputs": [], 65 | "source": [ 66 | "# Complexo" 67 | ] 68 | }, 69 | { 70 | "cell_type": "code", 71 | "execution_count": 11, 72 | "metadata": { 73 | "collapsed": true 74 | }, 75 | "outputs": [], 76 | "source": [ 77 | "# Dicionários" 78 | ] 79 | }, 80 | { 81 | "cell_type": "code", 82 | "execution_count": 12, 83 | "metadata": { 84 | "collapsed": true 85 | }, 86 | "outputs": [], 87 | "source": [ 88 | "# Conjuntos" 89 | ] 90 | }, 91 | { 92 | "cell_type": "code", 93 | "execution_count": 13, 94 | "metadata": { 95 | "collapsed": true 96 | }, 97 | "outputs": [], 98 | "source": [ 99 | "# Tipo definido" 100 | ] 101 | } 102 | ], 103 | "metadata": { 104 | "kernelspec": { 105 | "display_name": "Julia 0.5.1", 106 | "language": "julia", 107 | "name": "julia-0.5" 108 | }, 109 | "language_info": { 110 | "file_extension": ".jl", 111 | "mimetype": "application/julia", 112 | "name": "julia", 113 | "version": "0.5.1" 114 | } 115 | }, 116 | "nbformat": 4, 117 | "nbformat_minor": 2 118 | } 119 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/dados_senoide.csv: -------------------------------------------------------------------------------- 1 | c,iteration_pi_sum,27.368069 2 | c,matrix_multiply,72.014809 3 | c,matrix_statistics,4.528999 4 | c,parse_integers,0.099249 5 | c,print_to_file,9.929895 6 | c,recursion_fibonacci,0.022732 7 | c,recursion_quicksort,0.258923 8 | c,userfunc_mandelbrot,0.076702 9 | fortran,iteration_pi_sum,27.368789 10 | fortran,matrix_multiply,83.416557 11 | fortran,matrix_statistics,6.984467 12 | fortran,parse_integers,0.682692 13 | fortran,print_to_file,59.287684 14 | fortran,recursion_fibonacci,0.022466 15 | fortran,recursion_quicksort,0.308118 16 | fortran,userfunc_mandelbrot,0.053836 17 | go,iteration_pi_sum,27.3706417 18 | go,matrix_multiply,102.9984314 19 | go,matrix_statistics,27.57979652 20 | go,parse_integers,0.0953154785 21 | go,print_to_file,17.37055717 22 | go,recursion_fibonacci,0.04101122396666667 23 | go,recursion_quicksort,0.32159370860000003 24 | go,userfunc_mandelbrot,0.059685397066666666 25 | java,iteration_pi_sum,29.723044 26 | java,iteration_sinc_sum,0.118555 27 | java,matrix_multiply,581.467297 28 | java,matrix_statistics,22.776195 29 | java,parse_integers,0.314691 30 | java,print_to_file,95.850461 31 | java,recursion_fibonacci,0.082739 32 | java,recursion_quicksort,0.772211 33 | java,userfunc_mandelbrot,0.109468 34 | javascript,iteration_pi_sum,27.6 35 | javascript,matrix_multiply,2288.0 36 | javascript,matrix_statistics,63.3 37 | javascript,parse_integers,0.5 38 | javascript,print_to_file,72.0 39 | javascript,recursion_fibonacci,0.08 40 | javascript,recursion_quicksort,1.11 41 | javascript,userfunc_mandelbrot,0.087 42 | julia,iteration_pi_sum,27.670768 43 | julia,matrix_multiply,70.249355 44 | julia,matrix_statistics,7.396705 45 | julia,parse_integers,0.217658 46 | julia,print_to_file,10.868424 47 | julia,recursion_fibonacci,0.030162 48 | julia,recursion_quicksort,0.258018 49 | julia,userfunc_mandelbrot,0.052706 50 | lua,iteration_pi_sum,27.368 51 | lua,matrix_multiply,77.87 52 | lua,matrix_statistics,7.731 53 | lua,parse_integers,0.097 54 | lua,print_to_file,5.996 55 | lua,recursion_fibonacci,0.027 56 | lua,recursion_quicksort,0.404 57 | lua,userfunc_mandelbrot,0.077 58 | mathematica,iteration_pi_sum,39.862 59 | mathematica,matrix_multiply,85.409 60 | mathematica,matrix_statistics,33.94 61 | mathematica,parse_integers,2.249 62 | mathematica,print_to_file,664.313 63 | mathematica,recursion_fibonacci,3.002 64 | mathematica,recursion_quicksort,11.518 65 | mathematica,userfunc_mandelbrot,1.403 66 | matlab,iteration_pi_sum,27.56 67 | matlab,matrix_multiply,83.906 68 | matlab,matrix_statistics,36.674 69 | matlab,parse_integers,17.688 70 | matlab,print_to_file,1009.8 71 | matlab,recursion_fibonacci,0.4 72 | matlab,recursion_quicksort,0.612 73 | matlab,userfunc_mandelbrot,0.755 74 | octave,iteration_pi_sum,8691.11084938 75 | octave,matrix_multiply,87.54110336 76 | octave,matrix_statistics,209.43498611 77 | octave,parse_integers,57.0089817 78 | octave,print_to_file,1293.26105118 79 | octave,recursion_fibonacci,228.35707664 80 | octave,recursion_quicksort,575.16098022 81 | octave,userfunc_mandelbrot,445.80197334 82 | python,iteration_pi_sum,404.39462661743164 83 | python,matrix_multiply,84.99646186828613 84 | python,matrix_statistics,80.32107353210449 85 | python,parse_integers,1.9617080688476562 86 | python,print_to_file,47.04570770263672 87 | python,recursion_fibonacci,2.1429061889648438 88 | python,recursion_quicksort,9.729623794555664 89 | python,userfunc_mandelbrot,5.036592483520508 90 | r,iteration_pi_sum,320.0 91 | r,matrix_multiply,595.0 92 | r,matrix_statistics,95.0 93 | r,parse_integers,5.0 94 | r,print_to_file,1009.0 95 | r,recursion_fibonacci,6.0 96 | r,recursion_quicksort,15.0 97 | r,userfunc_mandelbrot,15.0 98 | rust,iteration_pi_sum,27.373818 99 | rust,matrix_multiply,77.615658 100 | rust,matrix_statistics,6.497923 101 | rust,parse_integers,0.121999 102 | rust,print_to_file,8.81542 103 | rust,recursion_fibonacci,0.039227 104 | rust,recursion_quicksort,0.253416 105 | rust,userfunc_mandelbrot,0.057636 106 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/fedora-sci: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/fedora-sci.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/6-CALCULO-CIENTIFICOS-COM-TIPOS-BASICOS.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# CALCULO CIENTÍFICOS COM TIPOS BASICOS" 8 | ] 9 | }, 10 | { 11 | "cell_type": "markdown", 12 | "metadata": {}, 13 | "source": [ 14 | "## EXEMPLOS PRÁTICOS COM USO DE FÓRMULAS DA FÍSICA" 15 | ] 16 | }, 17 | { 18 | "cell_type": "markdown", 19 | "metadata": {}, 20 | "source": [ 21 | "** Calculo da equação do espaço $ s(t) = s_0+ vt$ **" 22 | ] 23 | }, 24 | { 25 | "cell_type": "markdown", 26 | "metadata": {}, 27 | "source": [ 28 | "Sendo $s_0$ em metros (m), V em metros por segundo(m/s) e t em segundos (s)\n" 29 | ] 30 | }, 31 | { 32 | "cell_type": "code", 33 | "execution_count": 1, 34 | "metadata": {}, 35 | "outputs": [ 36 | { 37 | "data": { 38 | "text/plain": [ 39 | "(2, 4, 10)" 40 | ] 41 | }, 42 | "execution_count": 1, 43 | "metadata": {}, 44 | "output_type": "execute_result" 45 | } 46 | ], 47 | "source": [ 48 | "s0 = 2\n", 49 | "v = 4\n", 50 | "t = 10\n", 51 | "\n", 52 | "s0, v, t" 53 | ] 54 | }, 55 | { 56 | "cell_type": "code", 57 | "execution_count": 2, 58 | "metadata": { 59 | "scrolled": true 60 | }, 61 | "outputs": [ 62 | { 63 | "name": "stdout", 64 | "output_type": "stream", 65 | "text": [ 66 | "O valor do espaço final S é: 42m" 67 | ] 68 | } 69 | ], 70 | "source": [ 71 | "s = s0 + v*t\n", 72 | "\n", 73 | "print(\"O valor do espaço final S é: \",s ,\"m\")" 74 | ] 75 | }, 76 | { 77 | "cell_type": "markdown", 78 | "metadata": {}, 79 | "source": [ 80 | "## PACOTE MEASUREMENTS\n", 81 | "\n", 82 | "`Measurements.jl` é um pacote totalmente escrito em Julia que permite definir números com incertezas e efetuar cálculos de acordo com a teoria da propagação linear de erros. É um pacote muito útil para trabalhar com dados experimentais." 83 | ] 84 | }, 85 | { 86 | "cell_type": "code", 87 | "execution_count": 8, 88 | "metadata": { 89 | "scrolled": false 90 | }, 91 | "outputs": [ 92 | { 93 | "name": "stderr", 94 | "output_type": "stream", 95 | "text": [ 96 | "┌ Info: Precompiling Measurements [eff96d63-e80a-5855-80a2-b1b0885c5ab7]\n", 97 | "└ @ Base loading.jl:1242\n" 98 | ] 99 | } 100 | ], 101 | "source": [ 102 | "using Measurements" 103 | ] 104 | }, 105 | { 106 | "cell_type": "code", 107 | "execution_count": 9, 108 | "metadata": {}, 109 | "outputs": [ 110 | { 111 | "data": { 112 | "text/latex": [ 113 | "$40.0 \\pm 0.1$" 114 | ], 115 | "text/plain": [ 116 | "40.0 ± 0.1" 117 | ] 118 | }, 119 | "execution_count": 9, 120 | "metadata": {}, 121 | "output_type": "execute_result" 122 | } 123 | ], 124 | "source": [ 125 | "Temp_sensor_1 = measurement(35, 0.1)\n", 126 | "Temp_sensor_2 = measurement(40, 0.1)" 127 | ] 128 | }, 129 | { 130 | "cell_type": "code", 131 | "execution_count": 10, 132 | "metadata": { 133 | "scrolled": true 134 | }, 135 | "outputs": [ 136 | { 137 | "data": { 138 | "text/latex": [ 139 | "$5.0 \\pm 0.14$" 140 | ], 141 | "text/plain": [ 142 | "5.0 ± 0.14" 143 | ] 144 | }, 145 | "execution_count": 10, 146 | "metadata": {}, 147 | "output_type": "execute_result" 148 | } 149 | ], 150 | "source": [ 151 | "Diferença_temp = Temp_sensor_2 - Temp_sensor_1" 152 | ] 153 | }, 154 | { 155 | "cell_type": "markdown", 156 | "metadata": {}, 157 | "source": [ 158 | "## PACOTE UNITFUL\n" 159 | ] 160 | }, 161 | { 162 | "cell_type": "code", 163 | "execution_count": 11, 164 | "metadata": {}, 165 | "outputs": [ 166 | { 167 | "name": "stderr", 168 | "output_type": "stream", 169 | "text": [ 170 | "┌ Info: Precompiling Unitful [1986cc42-f94f-5a68-af5c-568840ba703d]\n", 171 | "└ @ Base loading.jl:1242\n" 172 | ] 173 | } 174 | ], 175 | "source": [ 176 | "using Unitful" 177 | ] 178 | }, 179 | { 180 | "cell_type": "markdown", 181 | "metadata": {}, 182 | "source": [ 183 | "Calculo da velocidade de um móvel. Dados: $ \\Delta S = 10m$ e $ \\Delta t = 0.5s$ " 184 | ] 185 | }, 186 | { 187 | "cell_type": "code", 188 | "execution_count": 12, 189 | "metadata": {}, 190 | "outputs": [ 191 | { 192 | "data": { 193 | "text/plain": [ 194 | "20.0 m s^-1" 195 | ] 196 | }, 197 | "execution_count": 12, 198 | "metadata": {}, 199 | "output_type": "execute_result" 200 | } 201 | ], 202 | "source": [ 203 | "DS = 10u\"m\" ; Dt = 0.5u\"s\"\n", 204 | "\n", 205 | "v = DS/Dt" 206 | ] 207 | }, 208 | { 209 | "cell_type": "markdown", 210 | "metadata": { 211 | "collapsed": true 212 | }, 213 | "source": [ 214 | "%%% Fim Cálculo Com Variáveis %%%" 215 | ] 216 | } 217 | ], 218 | "metadata": { 219 | "anaconda-cloud": {}, 220 | "kernelspec": { 221 | "display_name": "Julia 1.2.0", 222 | "language": "julia", 223 | "name": "julia-1.2" 224 | }, 225 | "language_info": { 226 | "file_extension": ".jl", 227 | "mimetype": "application/julia", 228 | "name": "julia", 229 | "version": "1.2.0" 230 | } 231 | }, 232 | "nbformat": 4, 233 | "nbformat_minor": 1 234 | } 235 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/.ipynb_checkpoints/6-CALCULO-CIENTIFICOS-COM-TIPOS-BASICOS-checkpoint.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# CALCULO CIENTÍFICOS COM TIPOS BASICOS" 8 | ] 9 | }, 10 | { 11 | "cell_type": "markdown", 12 | "metadata": {}, 13 | "source": [ 14 | "## EXEMPLOS PRÁTICOS COM USO DE FÓRMULAS DA FÍSICA" 15 | ] 16 | }, 17 | { 18 | "cell_type": "markdown", 19 | "metadata": {}, 20 | "source": [ 21 | "** Calculo da equação do espaço $ s(t) = s_0+ vt$ **" 22 | ] 23 | }, 24 | { 25 | "cell_type": "markdown", 26 | "metadata": {}, 27 | "source": [ 28 | "Sendo $s_0$ em metros (m), V em metros por segundo(m/s) e t em segundos (s)\n" 29 | ] 30 | }, 31 | { 32 | "cell_type": "code", 33 | "execution_count": 1, 34 | "metadata": {}, 35 | "outputs": [ 36 | { 37 | "data": { 38 | "text/plain": [ 39 | "(2, 4, 10)" 40 | ] 41 | }, 42 | "execution_count": 1, 43 | "metadata": {}, 44 | "output_type": "execute_result" 45 | } 46 | ], 47 | "source": [ 48 | "s0 = 2\n", 49 | "v = 4\n", 50 | "t = 10\n", 51 | "\n", 52 | "s0, v, t" 53 | ] 54 | }, 55 | { 56 | "cell_type": "code", 57 | "execution_count": 2, 58 | "metadata": { 59 | "scrolled": true 60 | }, 61 | "outputs": [ 62 | { 63 | "name": "stdout", 64 | "output_type": "stream", 65 | "text": [ 66 | "O valor do espaço final S é: 42m" 67 | ] 68 | } 69 | ], 70 | "source": [ 71 | "s = s0 + v*t\n", 72 | "\n", 73 | "print(\"O valor do espaço final S é: \",s ,\"m\")" 74 | ] 75 | }, 76 | { 77 | "cell_type": "markdown", 78 | "metadata": {}, 79 | "source": [ 80 | "## PACOTE MEASUREMENTS\n", 81 | "\n", 82 | "`Measurements.jl` é um pacote totalmente escrito em Julia que permite definir números com incertezas e efetuar cálculos de acordo com a teoria da propagação linear de erros. É um pacote muito útil para trabalhar com dados experimentais." 83 | ] 84 | }, 85 | { 86 | "cell_type": "code", 87 | "execution_count": 8, 88 | "metadata": { 89 | "scrolled": false 90 | }, 91 | "outputs": [ 92 | { 93 | "name": "stderr", 94 | "output_type": "stream", 95 | "text": [ 96 | "┌ Info: Precompiling Measurements [eff96d63-e80a-5855-80a2-b1b0885c5ab7]\n", 97 | "└ @ Base loading.jl:1242\n" 98 | ] 99 | } 100 | ], 101 | "source": [ 102 | "using Measurements" 103 | ] 104 | }, 105 | { 106 | "cell_type": "code", 107 | "execution_count": 9, 108 | "metadata": {}, 109 | "outputs": [ 110 | { 111 | "data": { 112 | "text/latex": [ 113 | "$40.0 \\pm 0.1$" 114 | ], 115 | "text/plain": [ 116 | "40.0 ± 0.1" 117 | ] 118 | }, 119 | "execution_count": 9, 120 | "metadata": {}, 121 | "output_type": "execute_result" 122 | } 123 | ], 124 | "source": [ 125 | "Temp_sensor_1 = measurement(35, 0.1)\n", 126 | "Temp_sensor_2 = measurement(40, 0.1)" 127 | ] 128 | }, 129 | { 130 | "cell_type": "code", 131 | "execution_count": 10, 132 | "metadata": { 133 | "scrolled": true 134 | }, 135 | "outputs": [ 136 | { 137 | "data": { 138 | "text/latex": [ 139 | "$5.0 \\pm 0.14$" 140 | ], 141 | "text/plain": [ 142 | "5.0 ± 0.14" 143 | ] 144 | }, 145 | "execution_count": 10, 146 | "metadata": {}, 147 | "output_type": "execute_result" 148 | } 149 | ], 150 | "source": [ 151 | "Diferença_temp = Temp_sensor_2 - Temp_sensor_1" 152 | ] 153 | }, 154 | { 155 | "cell_type": "markdown", 156 | "metadata": {}, 157 | "source": [ 158 | "## PACOTE UNITFUL\n" 159 | ] 160 | }, 161 | { 162 | "cell_type": "code", 163 | "execution_count": 11, 164 | "metadata": {}, 165 | "outputs": [ 166 | { 167 | "name": "stderr", 168 | "output_type": "stream", 169 | "text": [ 170 | "┌ Info: Precompiling Unitful [1986cc42-f94f-5a68-af5c-568840ba703d]\n", 171 | "└ @ Base loading.jl:1242\n" 172 | ] 173 | } 174 | ], 175 | "source": [ 176 | "using Unitful" 177 | ] 178 | }, 179 | { 180 | "cell_type": "markdown", 181 | "metadata": {}, 182 | "source": [ 183 | "Calculo da velocidade de um móvel. Dados: $ \\Delta S = 10m$ e $ \\Delta t = 0.5s$ " 184 | ] 185 | }, 186 | { 187 | "cell_type": "code", 188 | "execution_count": 12, 189 | "metadata": {}, 190 | "outputs": [ 191 | { 192 | "data": { 193 | "text/plain": [ 194 | "20.0 m s^-1" 195 | ] 196 | }, 197 | "execution_count": 12, 198 | "metadata": {}, 199 | "output_type": "execute_result" 200 | } 201 | ], 202 | "source": [ 203 | "DS = 10u\"m\" ; Dt = 0.5u\"s\"\n", 204 | "\n", 205 | "v = DS/Dt" 206 | ] 207 | }, 208 | { 209 | "cell_type": "markdown", 210 | "metadata": { 211 | "collapsed": true 212 | }, 213 | "source": [ 214 | "%%% Fim Cálculo Com Variáveis %%%" 215 | ] 216 | } 217 | ], 218 | "metadata": { 219 | "anaconda-cloud": {}, 220 | "kernelspec": { 221 | "display_name": "Julia 1.2.0", 222 | "language": "julia", 223 | "name": "julia-1.2" 224 | }, 225 | "language_info": { 226 | "file_extension": ".jl", 227 | "mimetype": "application/julia", 228 | "name": "julia", 229 | "version": "1.2.0" 230 | } 231 | }, 232 | "nbformat": 4, 233 | "nbformat_minor": 1 234 | } 235 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/C-GIT-GITHUB.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# GIT E GITHUB\n", 8 | "\n", 9 | "\"O Git é um sistema de controle de versão que, pela sua estrutura interna, é uma máquina do tempo extremamente rápida e é um robô de integração bem competente\" (AQUILES, 2014). O Git foi criado por Linus Torvalds em 2005 baseado no software proprietário BitKeeper. \"Em 2008, foi criado o Git Hub, uma aplicação Web que possibilita a hospeda gem de repositórios Git , além de servir como uma rede social para programadores\" (AQUILES, 2014). O Github é desenvolvido em Ruby on Rails pelos desenvolvedores Chris Wanstrath, PJ Hyett e Tom Preston. Entre as muitas vantagens podemos destacar:\n", 10 | "\n", 11 | "+ Compartilhamento de projetos: Permite que qualquer projeto (de software ou não) seja compartilhado entre várias pessoas com a possibilidade de `time line`;\n", 12 | "\n", 13 | "+ Integração com Git : O GitHub possui total integração com o Git .\n", 14 | "\n", 15 | "+ Rede Social: Apresenta muitas das características de uma rede social como o compartilhamento de conteúdo, possiblidade de seguir projetos, envio de mensagens entre os participantes do projeto, notificações e muitas outras \n", 16 | "\n", 17 | "+ Portfólio: é possível adicionar a conta do GitHub ao LinkedIn e dessa forma seus projetos aparecerão como parte do seu perfil. " 18 | ] 19 | }, 20 | { 21 | "cell_type": "markdown", 22 | "metadata": {}, 23 | "source": [ 24 | "## CRIANDO UMA CONTA NO GITHUB\n", 25 | "\n", 26 | "\n", 27 | "\n", 28 | "" 29 | ] 30 | }, 31 | { 32 | "cell_type": "markdown", 33 | "metadata": { 34 | "collapsed": true 35 | }, 36 | "source": [ 37 | "## GITHUB - MÃO NA MASSA!\n", 38 | "\n", 39 | "### CONHECENDO O GITHUB\n", 40 | "\n", 41 | "Acesse o [GitHub](www.github.com) e procure por \"linguagem de programação julia\". Vai aparecer o projeto `JuliaLangPt`([github.com/julialangpt](github.com/julialangpt)) e nele contém o tutoria da linguagem Julia em português e código fonte da linguagem. \n", 42 | "\n", 43 | "\n", 44 | "\n", 45 | "\n", 46 | "Click no link `tutorial_PT_BR` e veja que há diversos notebooks no formato ipynb disponíveis para pesquisa e download. \n", 47 | "\n", 48 | "\n", 49 | "\n", 50 | "\n", 51 | "Esses notebooks podem ser baixados e executados na máquina local com a linguagem Julia instalado. Faça o download do notebook cálculo diferencial e integral e salve na pasta `Julia-Teste`." 52 | ] 53 | }, 54 | { 55 | "cell_type": "markdown", 56 | "metadata": { 57 | "collapsed": true 58 | }, 59 | "source": [ 60 | "### GITHUB + JULIA BOX\n", 61 | "\n", 62 | "Uma forma mais prática de trabalhar com o GitHub é através do [Juliabox](www.juliabox.com)" 63 | ] 64 | }, 65 | { 66 | "cell_type": "code", 67 | "execution_count": null, 68 | "metadata": { 69 | "collapsed": true 70 | }, 71 | "outputs": [], 72 | "source": [] 73 | }, 74 | { 75 | "cell_type": "markdown", 76 | "metadata": {}, 77 | "source": [ 78 | "## GIT MÁQUINA LOCAL\n", 79 | "\n", 80 | "+ Debian/Ubuntu\n", 81 | "\n", 82 | "```sh\n", 83 | "$ apt-get install git\n", 84 | " ```\n", 85 | " \n", 86 | "+ RedHat/Fedora e derivados (Fedora 22 e superior)\n", 87 | "\n", 88 | "```sh\n", 89 | "$ dnf/yum install git \n", 90 | "```\n", 91 | "\n", 92 | "+ Gentoo\n", 93 | "\n", 94 | "```sh\n", 95 | "$ emerge --ask --verbose dev-vcs/git\n", 96 | "```\n", 97 | "\n", 98 | "+ Arch Linux\n", 99 | "\n", 100 | "```sh\n", 101 | "$ pacman -S git\n", 102 | "``` \n", 103 | "\n", 104 | "+ openSUSE\n", 105 | "\n", 106 | "```sh\n", 107 | "$ zypper install git\n", 108 | "```\n", 109 | "+ Windows\n", 110 | "\n", 111 | "+ MacOS" 112 | ] 113 | }, 114 | { 115 | "cell_type": "markdown", 116 | "metadata": {}, 117 | "source": [ 118 | "### CRIANDO UM REPOSITÓRIO NO GITHUB\n" 119 | ] 120 | }, 121 | { 122 | "cell_type": "code", 123 | "execution_count": null, 124 | "metadata": { 125 | "collapsed": true 126 | }, 127 | "outputs": [], 128 | "source": [] 129 | }, 130 | { 131 | "cell_type": "markdown", 132 | "metadata": {}, 133 | "source": [ 134 | "#### ENVIANDO OS ARQUIVOS VIA UPLOAD" 135 | ] 136 | }, 137 | { 138 | "cell_type": "code", 139 | "execution_count": null, 140 | "metadata": { 141 | "collapsed": true 142 | }, 143 | "outputs": [], 144 | "source": [] 145 | }, 146 | { 147 | "cell_type": "markdown", 148 | "metadata": { 149 | "collapsed": true 150 | }, 151 | "source": [ 152 | "## REFERENCIA BIBLIOGRÁFICA\n", 153 | "\n", 154 | "AQUILES, Alexandre. **Controlando versões com Git e Github**. 1. ed. São Paulo, SP: Casa do Código, 2014. 209 p.\n", 155 | "\n" 156 | ] 157 | } 158 | ], 159 | "metadata": { 160 | "anaconda-cloud": {}, 161 | "kernelspec": { 162 | "display_name": "Julia 1.0.2", 163 | "language": "julia", 164 | "name": "julia-1.0" 165 | }, 166 | "language_info": { 167 | "file_extension": ".jl", 168 | "mimetype": "application/julia", 169 | "name": "julia", 170 | "version": "1.0.2" 171 | }, 172 | "latex_envs": { 173 | "LaTeX_envs_menu_present": true, 174 | "autocomplete": true, 175 | "bibliofile": "biblio.bib", 176 | "cite_by": "apalike", 177 | "current_citInitial": 1, 178 | "eqLabelWithNumbers": true, 179 | "eqNumInitial": 1, 180 | "hotkeys": { 181 | "equation": "Ctrl-E", 182 | "itemize": "Ctrl-I" 183 | }, 184 | "labels_anchors": false, 185 | "latex_user_defs": false, 186 | "report_style_numbering": false, 187 | "user_envs_cfg": false 188 | } 189 | }, 190 | "nbformat": 4, 191 | "nbformat_minor": 1 192 | } 193 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/.ipynb_checkpoints/grupos-ctbj-checkpoint.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "code", 5 | "execution_count": 1, 6 | "metadata": {}, 7 | "outputs": [ 8 | { 9 | "name": "stdout", 10 | "output_type": "stream", 11 | "text": [ 12 | "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m registry at `~/.julia/registries/General`\n", 13 | "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m git-repo `https://github.com/JuliaRegistries/General.git`\n", 14 | "\u001b[?25l\u001b[2K\u001b[?25h\u001b[32m\u001b[1m Resolving\u001b[22m\u001b[39m package versions...\n", 15 | "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m `~/.julia/environments/v1.0/Project.toml`\n", 16 | " \u001b[90m [2913bbd2]\u001b[39m\u001b[92m + StatsBase v0.25.0\u001b[39m\n", 17 | "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m `~/.julia/environments/v1.0/Manifest.toml`\n", 18 | "\u001b[90m [no changes]\u001b[39m\n" 19 | ] 20 | } 21 | ], 22 | "source": [ 23 | "using Pkg\n", 24 | "Pkg.add(\"StatsBase\")" 25 | ] 26 | }, 27 | { 28 | "cell_type": "code", 29 | "execution_count": 2, 30 | "metadata": { 31 | "collapsed": true 32 | }, 33 | "outputs": [], 34 | "source": [ 35 | "using StatsBase" 36 | ] 37 | }, 38 | { 39 | "cell_type": "code", 40 | "execution_count": 1, 41 | "metadata": { 42 | "collapsed": true 43 | }, 44 | "outputs": [], 45 | "source": [ 46 | "grupos = [\"a\",\"b\",\"c\", \"d\", \"e\", \"f\", \"g\", \"h\", \"i\", \"j\", \"l\", \"m\", \"n\", \"o\", \"p\", \"r\", \"s\"]\n", 47 | "n = 42\n", 48 | "alunos = collect(1:n)\n", 49 | "desistentes = [20, 27, 32, 33, 38, 39];" 50 | ] 51 | }, 52 | { 53 | "cell_type": "code", 54 | "execution_count": 3, 55 | "metadata": { 56 | "scrolled": true 57 | }, 58 | "outputs": [ 59 | { 60 | "data": { 61 | "text/plain": [ 62 | "2-element Array{String,1}:\n", 63 | " \"d\"\n", 64 | " \"m\"" 65 | ] 66 | }, 67 | "execution_count": 3, 68 | "metadata": {}, 69 | "output_type": "execute_result" 70 | } 71 | ], 72 | "source": [ 73 | "rand(grupos, 2)" 74 | ] 75 | }, 76 | { 77 | "cell_type": "code", 78 | "execution_count": 4, 79 | "metadata": {}, 80 | "outputs": [ 81 | { 82 | "name": "stdout", 83 | "output_type": "stream", 84 | "text": [ 85 | "a[41, 10, 39]\n", 86 | "b[43, 25, 11]\n", 87 | "c[15, 16, 26]\n", 88 | "d[40, 35, 22]\n", 89 | "e[30, 17, 31]\n", 90 | "f[4, 6, 12]\n", 91 | "g[28, 3, 13]\n", 92 | "h[34, 21, 18]\n", 93 | "i[23, 19, 7]\n", 94 | "j[29, 37, 36]\n", 95 | "l[24, 9, 8]\n", 96 | "m[2, 5, 14]\n", 97 | "sobrou[1, 42]\n" 98 | ] 99 | } 100 | ], 101 | "source": [ 102 | "i = 1\n", 103 | "while length(alunos)>=3\n", 104 | "v1 = sample(alunos, 3, replace = false)\n", 105 | "println(grupos[i], v1)\n", 106 | "filter!(x->x ∉ append!(v1,desistentes), alunos)\n", 107 | "global i = i+1\n", 108 | "end \n", 109 | "println(\"sobrou\",alunos)" 110 | ] 111 | }, 112 | { 113 | "cell_type": "code", 114 | "execution_count": 14, 115 | "metadata": {}, 116 | "outputs": [ 117 | { 118 | "ename": "LoadError", 119 | "evalue": "MethodError: no method matching findall(::Array{Int64,1}, ::Array{Int64,1})\nClosest candidates are:\n findall(!Matched::Base.Fix2{typeof(in),#s57} where #s57<:Union{Real, Array{#s56,N} where N where #s56<:Real}, ::Array{#s55,N} where N where #s55<:Real) at array.jl:2258\n findall(!Matched::Base.Fix2{typeof(in),T} where T, ::Union{Tuple, AbstractArray}) at array.jl:2266\n findall(!Matched::Function, ::Any) at array.jl:1967\n ...", 120 | "output_type": "error", 121 | "traceback": [ 122 | "MethodError: no method matching findall(::Array{Int64,1}, ::Array{Int64,1})\nClosest candidates are:\n findall(!Matched::Base.Fix2{typeof(in),#s57} where #s57<:Union{Real, Array{#s56,N} where N where #s56<:Real}, ::Array{#s55,N} where N where #s55<:Real) at array.jl:2258\n findall(!Matched::Base.Fix2{typeof(in),T} where T, ::Union{Tuple, AbstractArray}) at array.jl:2266\n findall(!Matched::Function, ::Any) at array.jl:1967\n ...", 123 | "", 124 | "Stacktrace:", 125 | " [1] top-level scope at none:0" 126 | ] 127 | } 128 | ], 129 | "source": [ 130 | "grupos = [\"a\",\"b\",\"c\", \"d\", \"e\", \"f\", \"g\", \"h\", \"i\", \"j\", \"l\", \"m\", \"n\", \"o\", \"p\", \"r\", \"s\"]\n", 131 | "desistentes = [12]\n", 132 | "n = 42\n", 133 | "alunos_vivos = deleteat!(collect(1:n), findall(collect(1:n), desistentes));" 134 | ] 135 | }, 136 | { 137 | "cell_type": "code", 138 | "execution_count": 12, 139 | "metadata": { 140 | "scrolled": true 141 | }, 142 | "outputs": [ 143 | { 144 | "ename": "LoadError", 145 | "evalue": "UndefVarError: alunos_vivos not defined", 146 | "output_type": "error", 147 | "traceback": [ 148 | "UndefVarError: alunos_vivos not defined", 149 | "", 150 | "Stacktrace:", 151 | " [1] top-level scope at ./none:0" 152 | ] 153 | } 154 | ], 155 | "source": [ 156 | "i = 1\n", 157 | "while length(alunos_vivos) >= 3 \n", 158 | " v1 = sample(alunos_vivos, 3, replace = false) \n", 159 | " println(grupos[i],v1)\n", 160 | " deleteat!(alunos_vivos, findin(alunos_vivos, v1)) \n", 161 | " i = i+1\n", 162 | "end\n", 163 | "print(grupos[i], alunos_vivos)" 164 | ] 165 | }, 166 | { 167 | "cell_type": "code", 168 | "execution_count": null, 169 | "metadata": { 170 | "collapsed": true 171 | }, 172 | "outputs": [], 173 | "source": [ 174 | "a[15, 17, 1]\n", 175 | "b[33, 40, 9, 37]\n", 176 | "c[5, 42, 10]\n", 177 | "d[28, 32, 20]\n", 178 | "e[4, 14, 3]\n", 179 | "f[11, 6, 34]\n", 180 | "g[35, 31, 2]\n", 181 | "h[22, 8, 26]\n", 182 | "i[30, 29, 41]\n", 183 | "j[38, 13, 21]\n", 184 | "l[24, 18, 27]\n", 185 | "m[19, 23, 7]\n", 186 | "n[36, 16, 25, 39]" 187 | ] 188 | }, 189 | { 190 | "cell_type": "code", 191 | "execution_count": null, 192 | "metadata": { 193 | "collapsed": true 194 | }, 195 | "outputs": [], 196 | "source": [] 197 | } 198 | ], 199 | "metadata": { 200 | "kernelspec": { 201 | "display_name": "Julia 1.0.1", 202 | "language": "julia", 203 | "name": "julia-1.0" 204 | }, 205 | "language_info": { 206 | "file_extension": ".jl", 207 | "mimetype": "application/julia", 208 | "name": "julia", 209 | "version": "1.0.1" 210 | } 211 | }, 212 | "nbformat": 4, 213 | "nbformat_minor": 2 214 | } 215 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/2-COMO-UTILIZAR-JULIA.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# COMO USAR JULIA?\n", 8 | "\n", 9 | "## JULIABOX\n", 10 | "\n", 11 | "A maneira mais fácil de testar a linguagem de programação Julia é através do `JuliaBox`. O `JuliaBox` é um ambiente de programação hospedado na nuvem da Microsoft Azure para codificação em Julia sem a necessidade de inslar qualquer software no computador local. Além da interface do Jupyter para escrever códigos, o `JuliaBox` permite realizar o download do código em outros formatos (.pdf, .md, .rst, .html e .tex), gerar slides, editar textos científicos em latex e markdown, importação/exportação de projetos para o `GitHub` e muitas outras funcionalidades. Os Plano de uso do `JuliaBox` possui os seguintes recursos e preços (11/2018):\n", 12 | "\n", 13 | "\n", 14 | "\n", 15 | "Ainda podemos destacar outros rescursos gerais: \n", 16 | "\n", 17 | "* Permite executar um terminal bash Linux que pode ser usado para executar o Julia REPL;\n", 18 | "* Transferência de arquivos para o contêiner de uma sessão;\n", 19 | "* Sincronização de arquivos com o Google Drive e Github;\n", 20 | "* Extensível com plugins;\n", 21 | "* Permite executar sessões interativas\n", 22 | "* Capacidade de limitar CPU, memória e espaço em disco para sessões de usuários e APIs.\n", 23 | "* Netrunner 17.06 (Debian stretch); \n", 24 | "* E muito mais.\n", 25 | "\n", 26 | "O `JuliaBox` não é um ambiente adequado para simulações e benchmark. São permitidas apenas 1,5h de uso contínuo, após isto, ocorrerá lougout e um novo login será necessário. \n", 27 | "\n", 28 | "\n" 29 | ] 30 | }, 31 | { 32 | "cell_type": "markdown", 33 | "metadata": {}, 34 | "source": [ 35 | "### Acessar JuliaBox\n", 36 | "\n", 37 | "Acesse [JuliaBox.com](http://www.`JuliaBox`.org) e entre com uma conta do google, Linkedin, e-mail ou GitHub. \n", 38 | "\n", 39 | "\n", 40 | "\n", 41 | "Configuração do Juliabox:\n", 42 | "\n", 43 | "\n", 44 | "\n", 45 | "Customização:\n", 46 | "\n", 47 | "\n", 48 | "\n", 49 | "\n", 50 | "A tela abaixo mostra a interface do ``JuliaBox``\n", 51 | "\n", 52 | "" 53 | ] 54 | }, 55 | { 56 | "cell_type": "markdown", 57 | "metadata": {}, 58 | "source": [ 59 | "### Novo Notebook" 60 | ] 61 | }, 62 | { 63 | "cell_type": "code", 64 | "execution_count": null, 65 | "metadata": { 66 | "collapsed": true 67 | }, 68 | "outputs": [], 69 | "source": [] 70 | }, 71 | { 72 | "cell_type": "markdown", 73 | "metadata": {}, 74 | "source": [ 75 | "### Clonar projeto\n", 76 | "\n", 77 | "Com a conta no [JuliaBox.com](http://www.`JuliaBox`.org), faça um clone de todos os notebooks da seguinte forma:\n", 78 | "* Vá em **Git** na pagina principal após logado\n", 79 | " \n", 80 | "* Em Git Repositories, copie e cole este repositorio https://github.com/JuliaLangPt/tutorial_PT_BR.git no campo logo abaixo.\n", 81 | " \n", 82 | "* Tab para completar o campo do meio e tab novamente e a aparecerá a pasta **tutorial_PT_BR**. \n", 83 | "\n", 84 | "* Click no ** \" + \" ** e pronto! todo o conteúdo foi copiado para a pasta **tutorial_PT_BR** da sua conta no `JuliaBox`. Veja como fica abaixo:\n", 85 | "" 86 | ] 87 | }, 88 | { 89 | "cell_type": "markdown", 90 | "metadata": {}, 91 | "source": [ 92 | "# Instalando e utilizando pacotes\n", 93 | "\n", 94 | "É comum precisarmos de uma função que está definida em um determinado pacote (módulo). Para utilizar um pacote, utiliza-se a chamada\n", 95 | "\n", 96 | "```using nome_pacote```\n", 97 | "\n", 98 | "Para instalar um módulo, utiliza-se o pacote `Pkg` e chama-se a função `Pkg.add(\"nome_pacote_entre_aspas\")` que procura e instala a partir dos repositórios online.\n", 99 | "\n", 100 | "Para mais informações, vide as notas \"7-GERENCIAMENTO-DE-PACOTES\"." 101 | ] 102 | }, 103 | { 104 | "cell_type": "code", 105 | "execution_count": 2, 106 | "metadata": {}, 107 | "outputs": [ 108 | { 109 | "name": "stdout", 110 | "output_type": "stream", 111 | "text": [ 112 | "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m registry at `~/.julia/registries/General`\n", 113 | "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m git-repo `https://github.com/JuliaRegistries/General.git`\n", 114 | "\u001b[?25l\u001b[2K\u001b[?25h\u001b[32m\u001b[1m Resolving\u001b[22m\u001b[39m package versions...\n", 115 | "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m `~/.julia/environments/v1.2/Project.toml`\n", 116 | " \u001b[90m [37e2e46d]\u001b[39m\u001b[92m + LinearAlgebra \u001b[39m\n", 117 | "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m `~/.julia/environments/v1.2/Manifest.toml`\n", 118 | "\u001b[90m [no changes]\u001b[39m\n" 119 | ] 120 | } 121 | ], 122 | "source": [ 123 | "using Pkg\n", 124 | "Pkg.add(\"LinearAlgebra\")" 125 | ] 126 | }, 127 | { 128 | "cell_type": "markdown", 129 | "metadata": { 130 | "collapsed": true 131 | }, 132 | "source": [ 133 | "## REFERÊNCIA BIBLIOGRÁFICA\n", 134 | "\n", 135 | "SAWAYA, Márcia Regina . Dicionário de Informática e Internet. 1. ed. São Paulo, SP: Nobel, 1999. 543 p. \n", 136 | "\n", 137 | "TUCKER, Allen B. ; NOONAN, Robert E. . Linguagens de Programação : Princípios e Paradigmas. 2. ed. São Paulo, SP: McGraw-Hill, 2009. 600 p. \n", 138 | "\n", 139 | "SEBESTA, Robert W. Conceitos de linguagens de programação. 9. ed. Porto Alegre: Bookman, 2011. 775 p. \n", 140 | "\n", 141 | "BEZANSON, Jeff et al. Julia Language Documentation. ed. [S.l.: s.n.], 2018. Disponível em: . Acesso em: 25 Junho. 2018. \n" 142 | ] 143 | }, 144 | { 145 | "cell_type": "code", 146 | "execution_count": null, 147 | "metadata": { 148 | "collapsed": true 149 | }, 150 | "outputs": [], 151 | "source": [] 152 | } 153 | ], 154 | "metadata": { 155 | "anaconda-cloud": {}, 156 | "kernelspec": { 157 | "display_name": "Julia 1.2.0", 158 | "language": "julia", 159 | "name": "julia-1.2" 160 | }, 161 | "language_info": { 162 | "file_extension": ".jl", 163 | "mimetype": "application/julia", 164 | "name": "julia", 165 | "version": "1.2.0" 166 | }, 167 | "latex_envs": { 168 | "LaTeX_envs_menu_present": true, 169 | "autocomplete": true, 170 | "bibliofile": "biblio.bib", 171 | "cite_by": "apalike", 172 | "current_citInitial": 1, 173 | "eqLabelWithNumbers": true, 174 | "eqNumInitial": 1, 175 | "hotkeys": { 176 | "equation": "Ctrl-E", 177 | "itemize": "Ctrl-I" 178 | }, 179 | "labels_anchors": false, 180 | "latex_user_defs": false, 181 | "report_style_numbering": false, 182 | "user_envs_cfg": false 183 | } 184 | }, 185 | "nbformat": 4, 186 | "nbformat_minor": 2 187 | } 188 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/.ipynb_checkpoints/2-COMO-UTILIZAR-JULIA-checkpoint.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# COMO USAR JULIA?\n", 8 | "\n", 9 | "## JULIABOX\n", 10 | "\n", 11 | "A maneira mais fácil de testar a linguagem de programação Julia é através do `JuliaBox`. O `JuliaBox` é um ambiente de programação hospedado na nuvem da Microsoft Azure para codificação em Julia sem a necessidade de inslar qualquer software no computador local. Além da interface do Jupyter para escrever códigos, o `JuliaBox` permite realizar o download do código em outros formatos (.pdf, .md, .rst, .html e .tex), gerar slides, editar textos científicos em latex e markdown, importação/exportação de projetos para o `GitHub` e muitas outras funcionalidades. Os Plano de uso do `JuliaBox` possui os seguintes recursos e preços (11/2018):\n", 12 | "\n", 13 | "\n", 14 | "\n", 15 | "Ainda podemos destacar outros rescursos gerais: \n", 16 | "\n", 17 | "* Permite executar um terminal bash Linux que pode ser usado para executar o Julia REPL;\n", 18 | "* Transferência de arquivos para o contêiner de uma sessão;\n", 19 | "* Sincronização de arquivos com o Google Drive e Github;\n", 20 | "* Extensível com plugins;\n", 21 | "* Permite executar sessões interativas\n", 22 | "* Capacidade de limitar CPU, memória e espaço em disco para sessões de usuários e APIs.\n", 23 | "* Netrunner 17.06 (Debian stretch); \n", 24 | "* E muito mais.\n", 25 | "\n", 26 | "O `JuliaBox` não é um ambiente adequado para simulações e benchmark. São permitidas apenas 1,5h de uso contínuo, após isto, ocorrerá lougout e um novo login será necessário. \n", 27 | "\n", 28 | "\n" 29 | ] 30 | }, 31 | { 32 | "cell_type": "markdown", 33 | "metadata": {}, 34 | "source": [ 35 | "### Acessar JuliaBox\n", 36 | "\n", 37 | "Acesse [JuliaBox.com](http://www.`JuliaBox`.org) e entre com uma conta do google, Linkedin, e-mail ou GitHub. \n", 38 | "\n", 39 | "\n", 40 | "\n", 41 | "Configuração do Juliabox:\n", 42 | "\n", 43 | "\n", 44 | "\n", 45 | "Customização:\n", 46 | "\n", 47 | "\n", 48 | "\n", 49 | "\n", 50 | "A tela abaixo mostra a interface do ``JuliaBox``\n", 51 | "\n", 52 | "" 53 | ] 54 | }, 55 | { 56 | "cell_type": "markdown", 57 | "metadata": {}, 58 | "source": [ 59 | "### Novo Notebook" 60 | ] 61 | }, 62 | { 63 | "cell_type": "code", 64 | "execution_count": null, 65 | "metadata": { 66 | "collapsed": true 67 | }, 68 | "outputs": [], 69 | "source": [] 70 | }, 71 | { 72 | "cell_type": "markdown", 73 | "metadata": {}, 74 | "source": [ 75 | "### Clonar projeto\n", 76 | "\n", 77 | "Com a conta no [JuliaBox.com](http://www.`JuliaBox`.org), faça um clone de todos os notebooks da seguinte forma:\n", 78 | "* Vá em **Git** na pagina principal após logado\n", 79 | " \n", 80 | "* Em Git Repositories, copie e cole este repositorio https://github.com/JuliaLangPt/tutorial_PT_BR.git no campo logo abaixo.\n", 81 | " \n", 82 | "* Tab para completar o campo do meio e tab novamente e a aparecerá a pasta **tutorial_PT_BR**. \n", 83 | "\n", 84 | "* Click no ** \" + \" ** e pronto! todo o conteúdo foi copiado para a pasta **tutorial_PT_BR** da sua conta no `JuliaBox`. Veja como fica abaixo:\n", 85 | "" 86 | ] 87 | }, 88 | { 89 | "cell_type": "markdown", 90 | "metadata": {}, 91 | "source": [ 92 | "# Instalando e utilizando pacotes\n", 93 | "\n", 94 | "É comum precisarmos de uma função que está definida em um determinado pacote (módulo). Para utilizar um pacote, utiliza-se a chamada\n", 95 | "\n", 96 | "```using nome_pacote```\n", 97 | "\n", 98 | "Para instalar um módulo, utiliza-se o pacote `Pkg` e chama-se a função `Pkg.add(\"nome_pacote_entre_aspas\")` que procura e instala a partir dos repositórios online.\n", 99 | "\n", 100 | "Para mais informações, vide as notas \"7-GERENCIAMENTO-DE-PACOTES\"." 101 | ] 102 | }, 103 | { 104 | "cell_type": "code", 105 | "execution_count": 2, 106 | "metadata": {}, 107 | "outputs": [ 108 | { 109 | "name": "stdout", 110 | "output_type": "stream", 111 | "text": [ 112 | "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m registry at `~/.julia/registries/General`\n", 113 | "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m git-repo `https://github.com/JuliaRegistries/General.git`\n", 114 | "\u001b[?25l\u001b[2K\u001b[?25h\u001b[32m\u001b[1m Resolving\u001b[22m\u001b[39m package versions...\n", 115 | "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m `~/.julia/environments/v1.2/Project.toml`\n", 116 | " \u001b[90m [37e2e46d]\u001b[39m\u001b[92m + LinearAlgebra \u001b[39m\n", 117 | "\u001b[32m\u001b[1m Updating\u001b[22m\u001b[39m `~/.julia/environments/v1.2/Manifest.toml`\n", 118 | "\u001b[90m [no changes]\u001b[39m\n" 119 | ] 120 | } 121 | ], 122 | "source": [ 123 | "using Pkg\n", 124 | "Pkg.add(\"LinearAlgebra\")" 125 | ] 126 | }, 127 | { 128 | "cell_type": "markdown", 129 | "metadata": { 130 | "collapsed": true 131 | }, 132 | "source": [ 133 | "## REFERÊNCIA BIBLIOGRÁFICA\n", 134 | "\n", 135 | "SAWAYA, Márcia Regina . Dicionário de Informática e Internet. 1. ed. São Paulo, SP: Nobel, 1999. 543 p. \n", 136 | "\n", 137 | "TUCKER, Allen B. ; NOONAN, Robert E. . Linguagens de Programação : Princípios e Paradigmas. 2. ed. São Paulo, SP: McGraw-Hill, 2009. 600 p. \n", 138 | "\n", 139 | "SEBESTA, Robert W. Conceitos de linguagens de programação. 9. ed. Porto Alegre: Bookman, 2011. 775 p. \n", 140 | "\n", 141 | "BEZANSON, Jeff et al. Julia Language Documentation. ed. [S.l.: s.n.], 2018. Disponível em: . Acesso em: 25 Junho. 2018. \n" 142 | ] 143 | }, 144 | { 145 | "cell_type": "code", 146 | "execution_count": null, 147 | "metadata": { 148 | "collapsed": true 149 | }, 150 | "outputs": [], 151 | "source": [] 152 | } 153 | ], 154 | "metadata": { 155 | "anaconda-cloud": {}, 156 | "kernelspec": { 157 | "display_name": "Julia 1.2.0", 158 | "language": "julia", 159 | "name": "julia-1.2" 160 | }, 161 | "language_info": { 162 | "file_extension": ".jl", 163 | "mimetype": "application/julia", 164 | "name": "julia", 165 | "version": "1.2.0" 166 | }, 167 | "latex_envs": { 168 | "LaTeX_envs_menu_present": true, 169 | "autocomplete": true, 170 | "bibliofile": "biblio.bib", 171 | "cite_by": "apalike", 172 | "current_citInitial": 1, 173 | "eqLabelWithNumbers": true, 174 | "eqNumInitial": 1, 175 | "hotkeys": { 176 | "equation": "Ctrl-E", 177 | "itemize": "Ctrl-I" 178 | }, 179 | "labels_anchors": false, 180 | "latex_user_defs": false, 181 | "report_style_numbering": false, 182 | "user_envs_cfg": false 183 | } 184 | }, 185 | "nbformat": 4, 186 | "nbformat_minor": 2 187 | } 188 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/Figuras/jupyter.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Artboard 5 | Created with Sketch. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-0/images/jupyter.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Artboard 5 | Created with Sketch. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/Figuras/jupyter.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Artboard 5 | Created with Sketch. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-2/Figuras/jupyter.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Artboard 5 | Created with Sketch. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/C-EXTENSOES-UTEIS-NAVEGADORES-WEB.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# EXTENSÕES ÚTEIS PARA NAVEGADORES WEB" 8 | ] 9 | }, 10 | { 11 | "cell_type": "markdown", 12 | "metadata": {}, 13 | "source": [ 14 | "## CHROME" 15 | ] 16 | }, 17 | { 18 | "cell_type": "markdown", 19 | "metadata": {}, 20 | "source": [ 21 | "### Botão do Google Acadêmico\n", 22 | "\n", 23 | "Esta extensão adiciona um botão no navegador para acesso fácil ao Google Acadêmico a partir de qualquer página da Web. Clique no botão \"Acadêmico\" para:\n", 24 | "\n", 25 | "- Localizar texto completo na Web ou na sua biblioteca universitária. Selecione o título do documento na página que você está lendo e clique no botão \"Acadêmico\" para encontrá-lo.\n", 26 | "\n", 27 | "- Transferir sua consulta da pesquisa na Web para o Google Acadêmico. Pressione o botão \"Acadêmico\" para ver os três melhores resultados; clique em \"tela cheia\" no canto inferior esquerdo do pop-up para ver todos os resultados.\n", 28 | "\n", 29 | "- Formatar as referências em estilos de citação amplamente usados. Pressione o botão de aspas no pop-up para ver uma referência formatada e copie-a para o artigo que você está escrevendo.\n", 30 | "\n", 31 | "Links de bibliotecas funcionam melhor quando você está no campus. Para configurá-los para uso fora do campus, visite as Configurações do Google Acadêmico em https://scholar.google.com/scholar_settings?hl=pt-BR. Talvez seja necessário efetuar login com sua senha da biblioteca ou configurar seu navegador para usar um proxy da biblioteca. Visite o website da sua biblioteca ou peça auxílio ao bibliotecário do local.\n", 32 | "\n", 33 | "Ao instalar esta extensão, você concorda com os Termos de Serviço e com a Política de Privacidade do Google, disponíveis em https://www.google.com/intl/pt-BR/policies/.\n", 34 | "\n", 35 | "https://chrome.google.com/webstore/detail/google-scholar-button/ldipcbpaocekfooobnbcddclnhejkcpn?hl=pt-BR\n" 36 | ] 37 | }, 38 | { 39 | "cell_type": "markdown", 40 | "metadata": {}, 41 | "source": [ 42 | "### Redirecionamento CAPES-Periódicos\n", 43 | "\n", 44 | "Redireciona o endereço atual para o link equivalente com o sufixo do novo sistema do Portal de Periódicos da CAPES.\n", 45 | "\n", 46 | "Desde o dia 1º de junho, a CAPES mudou nossa forma de acesso a periódicos científicos. Desde então o acesso passou a ser realizado exclusivamente pelo Portal de Periódicos da CAPES.\n", 47 | "\n", 48 | "Esta extensão procura simplificar o acesso implementando um redirecionamento manual e automático das páginas dos periódicos para o novo sistema da CAPES.\n", 49 | "\n", 50 | "Para informações sobre o funcionamento da extensão, por favor visite o site dos desenvovedores: www.infis.ufu.br/capes-periodicos\n" 51 | ] 52 | }, 53 | { 54 | "cell_type": "markdown", 55 | "metadata": {}, 56 | "source": [ 57 | "### Unpaywall\n", 58 | "\n", 59 | "et free, legal fulltext of research papers as you browse. When you view a paywalled research article, Unpaywall automatically looks for a copy in our index of over 10 million free, legal fulltext PDFs. If we find one, click the green tab to read the article. As fontes usadas são : o DOAJ ( repertório dos jornais em acesso livre), Crossref (serviço de troca de metadados dos artigos dos principais editores ), DataCite (gestão de identificadores), et BASE ( principal “harvester” dos repositórios abertos). (ver o post de AIMS-FAO)." 60 | ] 61 | }, 62 | { 63 | "cell_type": "markdown", 64 | "metadata": {}, 65 | "source": [ 66 | "## Math Tools\n", 67 | "\n", 68 | "From Equations to Graphing.....bring your math work to the next level with Math Tools by Mr. Teachnology. \n", 69 | "\n", 70 | "Use the screenshot feature to capture your work. Copy and paste your screenshots to a slideshow to document your efforts to solve problems. \n", 71 | "\n", 72 | "Stop wasting valuable class time while students locate learning tools such as calculators, graphing tools. Simply install Math Tools-- A Chrome extension which provides learners with a simple platform that serves a toolbox for all of their math essentials. Math Tools includes a digital Scientific Calculator, a Graphing Calculator and an Equation writer all in one seamless solution. Students with organizational and management difficulties often feel defeated before they begin a math task due to an inability to locate the proper materials within the provided time frame. Math tools will Empower these students to arrive in class confidently. \n" 73 | ] 74 | }, 75 | { 76 | "cell_type": "markdown", 77 | "metadata": {}, 78 | "source": [ 79 | "### ExtensãoCite This For Me: Web Citer\n", 80 | "\n", 81 | "Simply browse to the page you wish to cite and click the button to generate a correctly formatted citation. Then copy-and-paste the citation into your assignment, or add it to your online bibliography for safe keeping until later.\n", 82 | "\n", 83 | "You can also add other sources (like books, journals, and newspapers) from our main tool at http://www.citethisforme.com\n", 84 | "\n", 85 | "Sources are cited using the following format editions:\n", 86 | "APA: 6th edition\n", 87 | "Chicago: 16th edition\n", 88 | "MLA: 7th edition\n", 89 | "Harvard: N/A\n" 90 | ] 91 | }, 92 | { 93 | "cell_type": "markdown", 94 | "metadata": {}, 95 | "source": [ 96 | "\n", 97 | "\n", 98 | "Capture all or part of any web page. Add annotations, comments, blur sensitive info, and share with one-click uploads. Now with free desktop capture!\n", 99 | "\n", 100 | "Awesome Screenshot is the highest-rated screen capture & image annotation tool on Chrome with over 2 million users! As a way of thanking our user base, we no longer offer in-app purchases. Previously premium features are now completely free. \n", 101 | "The default option for saving an image is now storing the image on awesomescreenshot.com with no time limit. \n", 102 | "Check out our new Awesome Screenshot website @ www.awesomescreenshot.com to experience our new image hosting, sharing and point-specific feedback features. It’s the easiest way to communicate with your images!\n" 103 | ] 104 | }, 105 | { 106 | "cell_type": "markdown", 107 | "metadata": {}, 108 | "source": [ 109 | "## Google Agenda\n", 110 | "\n", 111 | "Get a button on your browser toolbar that you can easily click to see upcoming events from Google Calendar, without ever leaving your page. And if you’re on sites that have special events encoded, you can click the button to instantly add events to your calendar. The button shows an orange plus sign whenever there are events on the page you’re viewing that can be added to your calendar." 112 | ] 113 | }, 114 | { 115 | "cell_type": "markdown", 116 | "metadata": {}, 117 | "source": [ 118 | "### Download master\n", 119 | "\n", 120 | "With this extension you can download all images, videos, pdf, doc and any other file linked on the web page you are visiting. You can choose specific set of files or use the filters to choose all files of the same type in a single click. \"Download Master\" helps you to download them all in one click and easily manage the files in browser's Downloads tab.\n" 121 | ] 122 | }, 123 | { 124 | "cell_type": "markdown", 125 | "metadata": {}, 126 | "source": [ 127 | "## URLShortener \n", 128 | "\n", 129 | "goo.gl url shortener is an extension which allows you to shorten the current website URL with the Google URL Shortener service http://goo.gl/" 130 | ] 131 | }, 132 | { 133 | "cell_type": "markdown", 134 | "metadata": {}, 135 | "source": [ 136 | "### NetSupport Manager Client\n", 137 | "\n", 138 | "O NetSupport Manager oferece o que há de mais avançado em recursos para suporte a computadores remotos e gerenciamento de áreas de trabalho. Flexibilidade é fundamental no moderno ambiente de TI e, agregando recursos de suporte multiplataforma aos produtos já existentes, você pode controlar à distância qualquer equipamento com o SO Google Chrome.\n" 139 | ] 140 | }, 141 | { 142 | "cell_type": "markdown", 143 | "metadata": {}, 144 | "source": [] 145 | }, 146 | { 147 | "cell_type": "markdown", 148 | "metadata": {}, 149 | "source": [] 150 | }, 151 | { 152 | "cell_type": "markdown", 153 | "metadata": {}, 154 | "source": [] 155 | } 156 | ], 157 | "metadata": { 158 | "kernelspec": { 159 | "display_name": "Julia 1.0.0", 160 | "language": "julia", 161 | "name": "julia-1.0" 162 | }, 163 | "language_info": { 164 | "file_extension": ".jl", 165 | "mimetype": "application/julia", 166 | "name": "julia", 167 | "version": "1.0.0" 168 | } 169 | }, 170 | "nbformat": 4, 171 | "nbformat_minor": 2 172 | } 173 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/.ipynb_checkpoints/C-EXTENSOES-UTEIS-NAVEGADORES-WEB-checkpoint.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# EXTENSÕES ÚTEIS PARA NAVEGADORES WEB" 8 | ] 9 | }, 10 | { 11 | "cell_type": "markdown", 12 | "metadata": {}, 13 | "source": [ 14 | "## CHROME" 15 | ] 16 | }, 17 | { 18 | "cell_type": "markdown", 19 | "metadata": {}, 20 | "source": [ 21 | "### Botão do Google Acadêmico\n", 22 | "\n", 23 | "Esta extensão adiciona um botão no navegador para acesso fácil ao Google Acadêmico a partir de qualquer página da Web. Clique no botão \"Acadêmico\" para:\n", 24 | "\n", 25 | "- Localizar texto completo na Web ou na sua biblioteca universitária. Selecione o título do documento na página que você está lendo e clique no botão \"Acadêmico\" para encontrá-lo.\n", 26 | "\n", 27 | "- Transferir sua consulta da pesquisa na Web para o Google Acadêmico. Pressione o botão \"Acadêmico\" para ver os três melhores resultados; clique em \"tela cheia\" no canto inferior esquerdo do pop-up para ver todos os resultados.\n", 28 | "\n", 29 | "- Formatar as referências em estilos de citação amplamente usados. Pressione o botão de aspas no pop-up para ver uma referência formatada e copie-a para o artigo que você está escrevendo.\n", 30 | "\n", 31 | "Links de bibliotecas funcionam melhor quando você está no campus. Para configurá-los para uso fora do campus, visite as Configurações do Google Acadêmico em https://scholar.google.com/scholar_settings?hl=pt-BR. Talvez seja necessário efetuar login com sua senha da biblioteca ou configurar seu navegador para usar um proxy da biblioteca. Visite o website da sua biblioteca ou peça auxílio ao bibliotecário do local.\n", 32 | "\n", 33 | "Ao instalar esta extensão, você concorda com os Termos de Serviço e com a Política de Privacidade do Google, disponíveis em https://www.google.com/intl/pt-BR/policies/.\n", 34 | "\n", 35 | "https://chrome.google.com/webstore/detail/google-scholar-button/ldipcbpaocekfooobnbcddclnhejkcpn?hl=pt-BR\n" 36 | ] 37 | }, 38 | { 39 | "cell_type": "markdown", 40 | "metadata": {}, 41 | "source": [ 42 | "### Redirecionamento CAPES-Periódicos\n", 43 | "\n", 44 | "Redireciona o endereço atual para o link equivalente com o sufixo do novo sistema do Portal de Periódicos da CAPES.\n", 45 | "\n", 46 | "Desde o dia 1º de junho, a CAPES mudou nossa forma de acesso a periódicos científicos. Desde então o acesso passou a ser realizado exclusivamente pelo Portal de Periódicos da CAPES.\n", 47 | "\n", 48 | "Esta extensão procura simplificar o acesso implementando um redirecionamento manual e automático das páginas dos periódicos para o novo sistema da CAPES.\n", 49 | "\n", 50 | "Para informações sobre o funcionamento da extensão, por favor visite o site dos desenvovedores: www.infis.ufu.br/capes-periodicos\n" 51 | ] 52 | }, 53 | { 54 | "cell_type": "markdown", 55 | "metadata": {}, 56 | "source": [ 57 | "### Unpaywall\n", 58 | "\n", 59 | "et free, legal fulltext of research papers as you browse. When you view a paywalled research article, Unpaywall automatically looks for a copy in our index of over 10 million free, legal fulltext PDFs. If we find one, click the green tab to read the article. As fontes usadas são : o DOAJ ( repertório dos jornais em acesso livre), Crossref (serviço de troca de metadados dos artigos dos principais editores ), DataCite (gestão de identificadores), et BASE ( principal “harvester” dos repositórios abertos). (ver o post de AIMS-FAO)." 60 | ] 61 | }, 62 | { 63 | "cell_type": "markdown", 64 | "metadata": {}, 65 | "source": [ 66 | "## Math Tools\n", 67 | "\n", 68 | "From Equations to Graphing.....bring your math work to the next level with Math Tools by Mr. Teachnology. \n", 69 | "\n", 70 | "Use the screenshot feature to capture your work. Copy and paste your screenshots to a slideshow to document your efforts to solve problems. \n", 71 | "\n", 72 | "Stop wasting valuable class time while students locate learning tools such as calculators, graphing tools. Simply install Math Tools-- A Chrome extension which provides learners with a simple platform that serves a toolbox for all of their math essentials. Math Tools includes a digital Scientific Calculator, a Graphing Calculator and an Equation writer all in one seamless solution. Students with organizational and management difficulties often feel defeated before they begin a math task due to an inability to locate the proper materials within the provided time frame. Math tools will Empower these students to arrive in class confidently. \n" 73 | ] 74 | }, 75 | { 76 | "cell_type": "markdown", 77 | "metadata": {}, 78 | "source": [ 79 | "### ExtensãoCite This For Me: Web Citer\n", 80 | "\n", 81 | "Simply browse to the page you wish to cite and click the button to generate a correctly formatted citation. Then copy-and-paste the citation into your assignment, or add it to your online bibliography for safe keeping until later.\n", 82 | "\n", 83 | "You can also add other sources (like books, journals, and newspapers) from our main tool at http://www.citethisforme.com\n", 84 | "\n", 85 | "Sources are cited using the following format editions:\n", 86 | "APA: 6th edition\n", 87 | "Chicago: 16th edition\n", 88 | "MLA: 7th edition\n", 89 | "Harvard: N/A\n" 90 | ] 91 | }, 92 | { 93 | "cell_type": "markdown", 94 | "metadata": {}, 95 | "source": [ 96 | "\n", 97 | "\n", 98 | "Capture all or part of any web page. Add annotations, comments, blur sensitive info, and share with one-click uploads. Now with free desktop capture!\n", 99 | "\n", 100 | "Awesome Screenshot is the highest-rated screen capture & image annotation tool on Chrome with over 2 million users! As a way of thanking our user base, we no longer offer in-app purchases. Previously premium features are now completely free. \n", 101 | "The default option for saving an image is now storing the image on awesomescreenshot.com with no time limit. \n", 102 | "Check out our new Awesome Screenshot website @ www.awesomescreenshot.com to experience our new image hosting, sharing and point-specific feedback features. It’s the easiest way to communicate with your images!\n" 103 | ] 104 | }, 105 | { 106 | "cell_type": "markdown", 107 | "metadata": {}, 108 | "source": [ 109 | "## Google Agenda\n", 110 | "\n", 111 | "Get a button on your browser toolbar that you can easily click to see upcoming events from Google Calendar, without ever leaving your page. And if you’re on sites that have special events encoded, you can click the button to instantly add events to your calendar. The button shows an orange plus sign whenever there are events on the page you’re viewing that can be added to your calendar." 112 | ] 113 | }, 114 | { 115 | "cell_type": "markdown", 116 | "metadata": {}, 117 | "source": [ 118 | "### Download master\n", 119 | "\n", 120 | "With this extension you can download all images, videos, pdf, doc and any other file linked on the web page you are visiting. You can choose specific set of files or use the filters to choose all files of the same type in a single click. \"Download Master\" helps you to download them all in one click and easily manage the files in browser's Downloads tab.\n" 121 | ] 122 | }, 123 | { 124 | "cell_type": "markdown", 125 | "metadata": {}, 126 | "source": [ 127 | "## URLShortener \n", 128 | "\n", 129 | "goo.gl url shortener is an extension which allows you to shorten the current website URL with the Google URL Shortener service http://goo.gl/" 130 | ] 131 | }, 132 | { 133 | "cell_type": "markdown", 134 | "metadata": {}, 135 | "source": [ 136 | "### NetSupport Manager Client\n", 137 | "\n", 138 | "O NetSupport Manager oferece o que há de mais avançado em recursos para suporte a computadores remotos e gerenciamento de áreas de trabalho. Flexibilidade é fundamental no moderno ambiente de TI e, agregando recursos de suporte multiplataforma aos produtos já existentes, você pode controlar à distância qualquer equipamento com o SO Google Chrome.\n" 139 | ] 140 | }, 141 | { 142 | "cell_type": "markdown", 143 | "metadata": {}, 144 | "source": [] 145 | }, 146 | { 147 | "cell_type": "markdown", 148 | "metadata": {}, 149 | "source": [] 150 | }, 151 | { 152 | "cell_type": "markdown", 153 | "metadata": {}, 154 | "source": [] 155 | } 156 | ], 157 | "metadata": { 158 | "kernelspec": { 159 | "display_name": "Julia 1.0.0", 160 | "language": "julia", 161 | "name": "julia-1.0" 162 | }, 163 | "language_info": { 164 | "file_extension": ".jl", 165 | "mimetype": "application/julia", 166 | "name": "julia", 167 | "version": "1.0.0" 168 | } 169 | }, 170 | "nbformat": 4, 171 | "nbformat_minor": 2 172 | } 173 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/11-SOMATORIO-PRODUTORIO-SERIES-MATEMATICAS.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# SOMATÓRIO, PRODUTÓRIO E SÉRIES MATEMÁTICAS" 8 | ] 9 | }, 10 | { 11 | "cell_type": "markdown", 12 | "metadata": { 13 | "collapsed": false 14 | }, 15 | "source": [ 16 | "## SOMATÓRIO" 17 | ] 18 | }, 19 | { 20 | "cell_type": "code", 21 | "execution_count": 1, 22 | "metadata": { 23 | "collapsed": false, 24 | "scrolled": true 25 | }, 26 | "outputs": [ 27 | { 28 | "data": { 29 | "text/plain": [ 30 | "(x,y)" 31 | ] 32 | }, 33 | "execution_count": 1, 34 | "metadata": {}, 35 | "output_type": "execute_result" 36 | } 37 | ], 38 | "source": [ 39 | "using SymPy\n", 40 | "\n", 41 | "@syms x y" 42 | ] 43 | }, 44 | { 45 | "cell_type": "code", 46 | "execution_count": 2, 47 | "metadata": { 48 | "collapsed": false 49 | }, 50 | "outputs": [ 51 | { 52 | "data": { 53 | "text/latex": [ 54 | "$$\\infty$$" 55 | ], 56 | "text/plain": [ 57 | "∞" 58 | ] 59 | }, 60 | "execution_count": 2, 61 | "metadata": {}, 62 | "output_type": "execute_result" 63 | } 64 | ], 65 | "source": [ 66 | "summation(1/x, [x, 1, oo])" 67 | ] 68 | }, 69 | { 70 | "cell_type": "code", 71 | "execution_count": 3, 72 | "metadata": { 73 | "collapsed": false, 74 | "scrolled": false 75 | }, 76 | "outputs": [ 77 | { 78 | "data": { 79 | "text/latex": [ 80 | "$$\\sum_{x=1}^{\\infty} \\frac{1}{x^{2}}$$" 81 | ], 82 | "text/plain": [ 83 | " ∞ \n", 84 | " ____ \n", 85 | " ╲ \n", 86 | " ╲ 1 \n", 87 | " ╲ ──\n", 88 | " ╱ 2\n", 89 | " ╱ x \n", 90 | " ╱ \n", 91 | " ‾‾‾‾ \n", 92 | "x = 1 " 93 | ] 94 | }, 95 | "execution_count": 3, 96 | "metadata": {}, 97 | "output_type": "execute_result" 98 | } 99 | ], 100 | "source": [ 101 | "S = Sum(1/x^2, (x, 1, oo))" 102 | ] 103 | }, 104 | { 105 | "cell_type": "code", 106 | "execution_count": 4, 107 | "metadata": { 108 | "collapsed": false 109 | }, 110 | "outputs": [ 111 | { 112 | "data": { 113 | "text/plain": [ 114 | "1.6449340668482264" 115 | ] 116 | }, 117 | "execution_count": 4, 118 | "metadata": {}, 119 | "output_type": "execute_result" 120 | } 121 | ], 122 | "source": [ 123 | "Float64(S)" 124 | ] 125 | }, 126 | { 127 | "cell_type": "code", 128 | "execution_count": 5, 129 | "metadata": { 130 | "collapsed": false, 131 | "scrolled": true 132 | }, 133 | "outputs": [ 134 | { 135 | "data": { 136 | "text/latex": [ 137 | "$$\\frac{\\pi^{2}}{6}$$" 138 | ], 139 | "text/plain": [ 140 | " 2\n", 141 | "π \n", 142 | "──\n", 143 | "6 " 144 | ] 145 | }, 146 | "execution_count": 5, 147 | "metadata": {}, 148 | "output_type": "execute_result" 149 | } 150 | ], 151 | "source": [ 152 | "Sum(1/x^2, (x, 1, oo)) |> doit" 153 | ] 154 | }, 155 | { 156 | "cell_type": "code", 157 | "execution_count": null, 158 | "metadata": { 159 | "collapsed": false 160 | }, 161 | "outputs": [], 162 | "source": [] 163 | }, 164 | { 165 | "cell_type": "markdown", 166 | "metadata": {}, 167 | "source": [ 168 | "## PRODUTÓRIO" 169 | ] 170 | }, 171 | { 172 | "cell_type": "code", 173 | "execution_count": 6, 174 | "metadata": { 175 | "collapsed": false 176 | }, 177 | "outputs": [ 178 | { 179 | "data": { 180 | "text/plain": [ 181 | "1×9 Array{Int64,2}:\n", 182 | " 1 2 3 4 5 6 7 8 9" 183 | ] 184 | }, 185 | "execution_count": 6, 186 | "metadata": {}, 187 | "output_type": "execute_result" 188 | } 189 | ], 190 | "source": [ 191 | "V = [1 2 3 4 5 6 7 8 9]" 192 | ] 193 | }, 194 | { 195 | "cell_type": "code", 196 | "execution_count": 7, 197 | "metadata": { 198 | "collapsed": false 199 | }, 200 | "outputs": [ 201 | { 202 | "data": { 203 | "text/plain": [ 204 | "362880" 205 | ] 206 | }, 207 | "execution_count": 7, 208 | "metadata": {}, 209 | "output_type": "execute_result" 210 | } 211 | ], 212 | "source": [ 213 | "prod(V)" 214 | ] 215 | }, 216 | { 217 | "cell_type": "code", 218 | "execution_count": 8, 219 | "metadata": { 220 | "collapsed": false 221 | }, 222 | "outputs": [ 223 | { 224 | "data": { 225 | "text/plain": [ 226 | "3×3 Array{Int64,2}:\n", 227 | " 1 2 3\n", 228 | " 4 5 6\n", 229 | " 7 8 9" 230 | ] 231 | }, 232 | "execution_count": 8, 233 | "metadata": {}, 234 | "output_type": "execute_result" 235 | } 236 | ], 237 | "source": [ 238 | "A = [1 2 3; 4 5 6; 7 8 9]" 239 | ] 240 | }, 241 | { 242 | "cell_type": "code", 243 | "execution_count": 9, 244 | "metadata": { 245 | "collapsed": false 246 | }, 247 | "outputs": [ 248 | { 249 | "data": { 250 | "text/plain": [ 251 | "362880" 252 | ] 253 | }, 254 | "execution_count": 9, 255 | "metadata": {}, 256 | "output_type": "execute_result" 257 | } 258 | ], 259 | "source": [ 260 | "prod(A)" 261 | ] 262 | }, 263 | { 264 | "cell_type": "code", 265 | "execution_count": 10, 266 | "metadata": { 267 | "collapsed": false 268 | }, 269 | "outputs": [ 270 | { 271 | "data": { 272 | "text/plain": [ 273 | "1×3 Array{Int64,2}:\n", 274 | " 28 80 162" 275 | ] 276 | }, 277 | "execution_count": 10, 278 | "metadata": {}, 279 | "output_type": "execute_result" 280 | } 281 | ], 282 | "source": [ 283 | "prod(A,1)" 284 | ] 285 | }, 286 | { 287 | "cell_type": "code", 288 | "execution_count": null, 289 | "metadata": { 290 | "collapsed": false 291 | }, 292 | "outputs": [], 293 | "source": [] 294 | }, 295 | { 296 | "cell_type": "markdown", 297 | "metadata": {}, 298 | "source": [ 299 | "## SÉRIES" 300 | ] 301 | }, 302 | { 303 | "cell_type": "markdown", 304 | "metadata": {}, 305 | "source": [ 306 | "**SÉRIE DE TAYLOR**" 307 | ] 308 | }, 309 | { 310 | "cell_type": "markdown", 311 | "metadata": {}, 312 | "source": [ 313 | "Uma série de Taylor, é uma aproximação de uma função obtida truncando sua série de Taylor. Para calcular a série, use **serie(exp, x, x0, n)**, onde x é a variável relevante, x0 (padrão = 0) é o ponto no qual é realizada e n a ordem de expansão" 314 | ] 315 | }, 316 | { 317 | "cell_type": "code", 318 | "execution_count": 11, 319 | "metadata": { 320 | "collapsed": false 321 | }, 322 | "outputs": [ 323 | { 324 | "data": { 325 | "text/plain": [ 326 | "(x,y)" 327 | ] 328 | }, 329 | "execution_count": 11, 330 | "metadata": {}, 331 | "output_type": "execute_result" 332 | } 333 | ], 334 | "source": [ 335 | "using SymPy\n", 336 | "@syms x y" 337 | ] 338 | }, 339 | { 340 | "cell_type": "code", 341 | "execution_count": 12, 342 | "metadata": { 343 | "collapsed": false 344 | }, 345 | "outputs": [ 346 | { 347 | "data": { 348 | "text/latex": [ 349 | "$$x - \\frac{x^{3}}{6} + \\frac{x^{5}}{120} + \\mathcal{O}\\left(x^{6}\\right)$$" 350 | ], 351 | "text/plain": [ 352 | " 3 5 \n", 353 | " x x ⎛ 6⎞\n", 354 | "x - ── + ─── + O⎝x ⎠\n", 355 | " 6 120 " 356 | ] 357 | }, 358 | "execution_count": 12, 359 | "metadata": {}, 360 | "output_type": "execute_result" 361 | } 362 | ], 363 | "source": [ 364 | "series(sin(x),x)" 365 | ] 366 | }, 367 | { 368 | "cell_type": "code", 369 | "execution_count": 13, 370 | "metadata": { 371 | "collapsed": false, 372 | "scrolled": true 373 | }, 374 | "outputs": [ 375 | { 376 | "data": { 377 | "text/latex": [ 378 | "$$x - \\frac{x^{3}}{6} + \\frac{x^{5}}{120} - \\frac{x^{7}}{5040} + \\frac{x^{9}}{362880} - \\frac{x^{11}}{39916800} + \\mathcal{O}\\left(x^{12}\\right)$$" 379 | ], 380 | "text/plain": [ 381 | " 3 5 7 9 11 \n", 382 | " x x x x x ⎛ 12⎞\n", 383 | "x - ── + ─── - ──── + ────── - ──────── + O⎝x ⎠\n", 384 | " 6 120 5040 362880 39916800 " 385 | ] 386 | }, 387 | "execution_count": 13, 388 | "metadata": {}, 389 | "output_type": "execute_result" 390 | } 391 | ], 392 | "source": [ 393 | "# série de ordem 12\n", 394 | "series(sin(x), x, 0, 12)" 395 | ] 396 | }, 397 | { 398 | "cell_type": "code", 399 | "execution_count": 14, 400 | "metadata": { 401 | "collapsed": false 402 | }, 403 | "outputs": [ 404 | { 405 | "data": { 406 | "text/latex": [ 407 | "$$- \\frac{x^{11}}{39916800} + \\frac{x^{9}}{362880} - \\frac{x^{7}}{5040} + \\frac{x^{5}}{120} - \\frac{x^{3}}{6} + x$$" 408 | ], 409 | "text/plain": [ 410 | " 11 9 7 5 3 \n", 411 | " x x x x x \n", 412 | "- ──────── + ────── - ──── + ─── - ── + x\n", 413 | " 39916800 362880 5040 120 6 " 414 | ] 415 | }, 416 | "execution_count": 14, 417 | "metadata": {}, 418 | "output_type": "execute_result" 419 | } 420 | ], 421 | "source": [ 422 | "# série de ordem 12. para remover o termo de complexidade O, use removeO(serie)\n", 423 | "ftay = removeO(series(sin(x), x, 0, 12))" 424 | ] 425 | }, 426 | { 427 | "cell_type": "code", 428 | "execution_count": 15, 429 | "metadata": { 430 | "collapsed": false 431 | }, 432 | "outputs": [ 433 | { 434 | "data": { 435 | "text/plain": [ 436 | "(-1810015/1596672,-1.1336172989818822)" 437 | ] 438 | }, 439 | "execution_count": 15, 440 | "metadata": {}, 441 | "output_type": "execute_result" 442 | } 443 | ], 444 | "source": [ 445 | "ftay(5), Float64(ftay(5))" 446 | ] 447 | }, 448 | { 449 | "cell_type": "markdown", 450 | "metadata": {}, 451 | "source": [ 452 | "** SÉRIE DE FOURIER**\n" 453 | ] 454 | }, 455 | { 456 | "cell_type": "code", 457 | "execution_count": null, 458 | "metadata": { 459 | "collapsed": false 460 | }, 461 | "outputs": [], 462 | "source": [] 463 | }, 464 | { 465 | "cell_type": "markdown", 466 | "metadata": { 467 | "collapsed": true 468 | }, 469 | "source": [ 470 | "%%% Fim Cálculos com Matemática Simbólica %%%" 471 | ] 472 | } 473 | ], 474 | "metadata": { 475 | "anaconda-cloud": {}, 476 | "kernelspec": { 477 | "display_name": "Julia 0.5.0", 478 | "language": "julia", 479 | "name": "julia-0.5" 480 | }, 481 | "language_info": { 482 | "file_extension": ".jl", 483 | "mimetype": "application/julia", 484 | "name": "julia", 485 | "version": "0.5.0" 486 | } 487 | }, 488 | "nbformat": 4, 489 | "nbformat_minor": 0 490 | } 491 | -------------------------------------------------------------------------------- /juliatutorialbr-v6-nivel-1/.ipynb_checkpoints/11-SOMATORIO-PRODUTORIO-SERIES-MATEMATICAS-checkpoint.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# SOMATÓRIO, PRODUTÓRIO E SÉRIES MATEMÁTICAS" 8 | ] 9 | }, 10 | { 11 | "cell_type": "markdown", 12 | "metadata": { 13 | "collapsed": false 14 | }, 15 | "source": [ 16 | "## SOMATÓRIO" 17 | ] 18 | }, 19 | { 20 | "cell_type": "code", 21 | "execution_count": 1, 22 | "metadata": { 23 | "collapsed": false, 24 | "scrolled": true 25 | }, 26 | "outputs": [ 27 | { 28 | "data": { 29 | "text/plain": [ 30 | "(x,y)" 31 | ] 32 | }, 33 | "execution_count": 1, 34 | "metadata": {}, 35 | "output_type": "execute_result" 36 | } 37 | ], 38 | "source": [ 39 | "using SymPy\n", 40 | "\n", 41 | "@syms x y" 42 | ] 43 | }, 44 | { 45 | "cell_type": "code", 46 | "execution_count": 2, 47 | "metadata": { 48 | "collapsed": false 49 | }, 50 | "outputs": [ 51 | { 52 | "data": { 53 | "text/latex": [ 54 | "$$\\infty$$" 55 | ], 56 | "text/plain": [ 57 | "∞" 58 | ] 59 | }, 60 | "execution_count": 2, 61 | "metadata": {}, 62 | "output_type": "execute_result" 63 | } 64 | ], 65 | "source": [ 66 | "summation(1/x, [x, 1, oo])" 67 | ] 68 | }, 69 | { 70 | "cell_type": "code", 71 | "execution_count": 3, 72 | "metadata": { 73 | "collapsed": false, 74 | "scrolled": false 75 | }, 76 | "outputs": [ 77 | { 78 | "data": { 79 | "text/latex": [ 80 | "$$\\sum_{x=1}^{\\infty} \\frac{1}{x^{2}}$$" 81 | ], 82 | "text/plain": [ 83 | " ∞ \n", 84 | " ____ \n", 85 | " ╲ \n", 86 | " ╲ 1 \n", 87 | " ╲ ──\n", 88 | " ╱ 2\n", 89 | " ╱ x \n", 90 | " ╱ \n", 91 | " ‾‾‾‾ \n", 92 | "x = 1 " 93 | ] 94 | }, 95 | "execution_count": 3, 96 | "metadata": {}, 97 | "output_type": "execute_result" 98 | } 99 | ], 100 | "source": [ 101 | "S = Sum(1/x^2, (x, 1, oo))" 102 | ] 103 | }, 104 | { 105 | "cell_type": "code", 106 | "execution_count": 4, 107 | "metadata": { 108 | "collapsed": false 109 | }, 110 | "outputs": [ 111 | { 112 | "data": { 113 | "text/plain": [ 114 | "1.6449340668482264" 115 | ] 116 | }, 117 | "execution_count": 4, 118 | "metadata": {}, 119 | "output_type": "execute_result" 120 | } 121 | ], 122 | "source": [ 123 | "Float64(S)" 124 | ] 125 | }, 126 | { 127 | "cell_type": "code", 128 | "execution_count": 5, 129 | "metadata": { 130 | "collapsed": false, 131 | "scrolled": true 132 | }, 133 | "outputs": [ 134 | { 135 | "data": { 136 | "text/latex": [ 137 | "$$\\frac{\\pi^{2}}{6}$$" 138 | ], 139 | "text/plain": [ 140 | " 2\n", 141 | "π \n", 142 | "──\n", 143 | "6 " 144 | ] 145 | }, 146 | "execution_count": 5, 147 | "metadata": {}, 148 | "output_type": "execute_result" 149 | } 150 | ], 151 | "source": [ 152 | "Sum(1/x^2, (x, 1, oo)) |> doit" 153 | ] 154 | }, 155 | { 156 | "cell_type": "code", 157 | "execution_count": null, 158 | "metadata": { 159 | "collapsed": false 160 | }, 161 | "outputs": [], 162 | "source": [] 163 | }, 164 | { 165 | "cell_type": "markdown", 166 | "metadata": {}, 167 | "source": [ 168 | "## PRODUTÓRIO" 169 | ] 170 | }, 171 | { 172 | "cell_type": "code", 173 | "execution_count": 6, 174 | "metadata": { 175 | "collapsed": false 176 | }, 177 | "outputs": [ 178 | { 179 | "data": { 180 | "text/plain": [ 181 | "1×9 Array{Int64,2}:\n", 182 | " 1 2 3 4 5 6 7 8 9" 183 | ] 184 | }, 185 | "execution_count": 6, 186 | "metadata": {}, 187 | "output_type": "execute_result" 188 | } 189 | ], 190 | "source": [ 191 | "V = [1 2 3 4 5 6 7 8 9]" 192 | ] 193 | }, 194 | { 195 | "cell_type": "code", 196 | "execution_count": 7, 197 | "metadata": { 198 | "collapsed": false 199 | }, 200 | "outputs": [ 201 | { 202 | "data": { 203 | "text/plain": [ 204 | "362880" 205 | ] 206 | }, 207 | "execution_count": 7, 208 | "metadata": {}, 209 | "output_type": "execute_result" 210 | } 211 | ], 212 | "source": [ 213 | "prod(V)" 214 | ] 215 | }, 216 | { 217 | "cell_type": "code", 218 | "execution_count": 8, 219 | "metadata": { 220 | "collapsed": false 221 | }, 222 | "outputs": [ 223 | { 224 | "data": { 225 | "text/plain": [ 226 | "3×3 Array{Int64,2}:\n", 227 | " 1 2 3\n", 228 | " 4 5 6\n", 229 | " 7 8 9" 230 | ] 231 | }, 232 | "execution_count": 8, 233 | "metadata": {}, 234 | "output_type": "execute_result" 235 | } 236 | ], 237 | "source": [ 238 | "A = [1 2 3; 4 5 6; 7 8 9]" 239 | ] 240 | }, 241 | { 242 | "cell_type": "code", 243 | "execution_count": 9, 244 | "metadata": { 245 | "collapsed": false 246 | }, 247 | "outputs": [ 248 | { 249 | "data": { 250 | "text/plain": [ 251 | "362880" 252 | ] 253 | }, 254 | "execution_count": 9, 255 | "metadata": {}, 256 | "output_type": "execute_result" 257 | } 258 | ], 259 | "source": [ 260 | "prod(A)" 261 | ] 262 | }, 263 | { 264 | "cell_type": "code", 265 | "execution_count": 10, 266 | "metadata": { 267 | "collapsed": false 268 | }, 269 | "outputs": [ 270 | { 271 | "data": { 272 | "text/plain": [ 273 | "1×3 Array{Int64,2}:\n", 274 | " 28 80 162" 275 | ] 276 | }, 277 | "execution_count": 10, 278 | "metadata": {}, 279 | "output_type": "execute_result" 280 | } 281 | ], 282 | "source": [ 283 | "prod(A,1)" 284 | ] 285 | }, 286 | { 287 | "cell_type": "code", 288 | "execution_count": null, 289 | "metadata": { 290 | "collapsed": false 291 | }, 292 | "outputs": [], 293 | "source": [] 294 | }, 295 | { 296 | "cell_type": "markdown", 297 | "metadata": {}, 298 | "source": [ 299 | "## SÉRIES" 300 | ] 301 | }, 302 | { 303 | "cell_type": "markdown", 304 | "metadata": {}, 305 | "source": [ 306 | "**SÉRIE DE TAYLOR**" 307 | ] 308 | }, 309 | { 310 | "cell_type": "markdown", 311 | "metadata": {}, 312 | "source": [ 313 | "Uma série de Taylor, é uma aproximação de uma função obtida truncando sua série de Taylor. Para calcular a série, use **serie(exp, x, x0, n)**, onde x é a variável relevante, x0 (padrão = 0) é o ponto no qual é realizada e n a ordem de expansão" 314 | ] 315 | }, 316 | { 317 | "cell_type": "code", 318 | "execution_count": 11, 319 | "metadata": { 320 | "collapsed": false 321 | }, 322 | "outputs": [ 323 | { 324 | "data": { 325 | "text/plain": [ 326 | "(x,y)" 327 | ] 328 | }, 329 | "execution_count": 11, 330 | "metadata": {}, 331 | "output_type": "execute_result" 332 | } 333 | ], 334 | "source": [ 335 | "using SymPy\n", 336 | "\n", 337 | "@syms x y" 338 | ] 339 | }, 340 | { 341 | "cell_type": "code", 342 | "execution_count": 12, 343 | "metadata": { 344 | "collapsed": false 345 | }, 346 | "outputs": [ 347 | { 348 | "data": { 349 | "text/latex": [ 350 | "$$x - \\frac{x^{3}}{6} + \\frac{x^{5}}{120} + \\mathcal{O}\\left(x^{6}\\right)$$" 351 | ], 352 | "text/plain": [ 353 | " 3 5 \n", 354 | " x x ⎛ 6⎞\n", 355 | "x - ── + ─── + O⎝x ⎠\n", 356 | " 6 120 " 357 | ] 358 | }, 359 | "execution_count": 12, 360 | "metadata": {}, 361 | "output_type": "execute_result" 362 | } 363 | ], 364 | "source": [ 365 | "series(sin(x),x)" 366 | ] 367 | }, 368 | { 369 | "cell_type": "code", 370 | "execution_count": 13, 371 | "metadata": { 372 | "collapsed": false, 373 | "scrolled": true 374 | }, 375 | "outputs": [ 376 | { 377 | "data": { 378 | "text/latex": [ 379 | "$$x - \\frac{x^{3}}{6} + \\frac{x^{5}}{120} - \\frac{x^{7}}{5040} + \\frac{x^{9}}{362880} - \\frac{x^{11}}{39916800} + \\mathcal{O}\\left(x^{12}\\right)$$" 380 | ], 381 | "text/plain": [ 382 | " 3 5 7 9 11 \n", 383 | " x x x x x ⎛ 12⎞\n", 384 | "x - ── + ─── - ──── + ────── - ──────── + O⎝x ⎠\n", 385 | " 6 120 5040 362880 39916800 " 386 | ] 387 | }, 388 | "execution_count": 13, 389 | "metadata": {}, 390 | "output_type": "execute_result" 391 | } 392 | ], 393 | "source": [ 394 | "# série de ordem 12\n", 395 | "series(sin(x), x, 0, 12)" 396 | ] 397 | }, 398 | { 399 | "cell_type": "code", 400 | "execution_count": 14, 401 | "metadata": { 402 | "collapsed": false 403 | }, 404 | "outputs": [ 405 | { 406 | "data": { 407 | "text/latex": [ 408 | "$$- \\frac{x^{11}}{39916800} + \\frac{x^{9}}{362880} - \\frac{x^{7}}{5040} + \\frac{x^{5}}{120} - \\frac{x^{3}}{6} + x$$" 409 | ], 410 | "text/plain": [ 411 | " 11 9 7 5 3 \n", 412 | " x x x x x \n", 413 | "- ──────── + ────── - ──── + ─── - ── + x\n", 414 | " 39916800 362880 5040 120 6 " 415 | ] 416 | }, 417 | "execution_count": 14, 418 | "metadata": {}, 419 | "output_type": "execute_result" 420 | } 421 | ], 422 | "source": [ 423 | "# série de ordem 12. para remover o termo de complexidade O, use removeO(serie)\n", 424 | "\n", 425 | "ftay = removeO(series(sin(x), x, 0, 12))" 426 | ] 427 | }, 428 | { 429 | "cell_type": "code", 430 | "execution_count": 15, 431 | "metadata": { 432 | "collapsed": false 433 | }, 434 | "outputs": [ 435 | { 436 | "data": { 437 | "text/plain": [ 438 | "(-1810015/1596672,-1.1336172989818822)" 439 | ] 440 | }, 441 | "execution_count": 15, 442 | "metadata": {}, 443 | "output_type": "execute_result" 444 | } 445 | ], 446 | "source": [ 447 | "ftay(5), Float64(ftay(5))" 448 | ] 449 | }, 450 | { 451 | "cell_type": "markdown", 452 | "metadata": {}, 453 | "source": [ 454 | "** SÉRIE DE FOURIER**\n" 455 | ] 456 | }, 457 | { 458 | "cell_type": "code", 459 | "execution_count": null, 460 | "metadata": { 461 | "collapsed": false 462 | }, 463 | "outputs": [], 464 | "source": [] 465 | }, 466 | { 467 | "cell_type": "markdown", 468 | "metadata": { 469 | "collapsed": true 470 | }, 471 | "source": [ 472 | "%%% Fim Cálculos com Matemática Simbólica %%%" 473 | ] 474 | } 475 | ], 476 | "metadata": { 477 | "anaconda-cloud": {}, 478 | "kernelspec": { 479 | "display_name": "Julia 0.5.0", 480 | "language": "julia", 481 | "name": "julia-0.5" 482 | }, 483 | "language_info": { 484 | "file_extension": ".jl", 485 | "mimetype": "application/julia", 486 | "name": "julia", 487 | "version": "0.5.0" 488 | } 489 | }, 490 | "nbformat": 4, 491 | "nbformat_minor": 0 492 | } 493 | --------------------------------------------------------------------------------