JavaOne 2017 報告会 at Japan Java User Group
デモのコード:https://github.com/ykubota/jigsaw-sample_jp
イベントページ:https://jjug.doorkeeper.jp/events/66256
Stream: https://www.youtube.com/watch?v=XT2tIh9r6Eo
slideshareが自動的にPDFに変換するように仕様変更されていたため、ノート付きでアップロードができませんでした。お手数をおかけしますが、原稿(簡単ですが…)を読んでみたい方は筆者までTwitterでDMかメールなどでご連絡お願いします。
Um vizinho ouviu barulhos estranhos vindo de uma árvore e ficou assustado. Ele chamou outro vizinho para verificar, mas ninguém viu nada de anormal. Quando o segundo vizinho também ouviu os barulhos, viu que a árvore falava. Ele desmaiou de medo e só acordou quando o primeiro vizinho o chamou. Os dois prometeram guardar segredo sobre o que acontecera.
Este documento descreve as regras de um jogo pedagógico chamado "Rouba Monte". O jogo envolve formação de pares de cartas numéricas entre 1 e 10 distribuídas na mesa e nas mãos dos jogadores, com o objetivo de construir o maior monte de pares antes que as cartas acabem.
JavaOne 2017 報告会 at Japan Java User Group
デモのコード:https://github.com/ykubota/jigsaw-sample_jp
イベントページ:https://jjug.doorkeeper.jp/events/66256
Stream: https://www.youtube.com/watch?v=XT2tIh9r6Eo
slideshareが自動的にPDFに変換するように仕様変更されていたため、ノート付きでアップロードができませんでした。お手数をおかけしますが、原稿(簡単ですが…)を読んでみたい方は筆者までTwitterでDMかメールなどでご連絡お願いします。
Um vizinho ouviu barulhos estranhos vindo de uma árvore e ficou assustado. Ele chamou outro vizinho para verificar, mas ninguém viu nada de anormal. Quando o segundo vizinho também ouviu os barulhos, viu que a árvore falava. Ele desmaiou de medo e só acordou quando o primeiro vizinho o chamou. Os dois prometeram guardar segredo sobre o que acontecera.
Este documento descreve as regras de um jogo pedagógico chamado "Rouba Monte". O jogo envolve formação de pares de cartas numéricas entre 1 e 10 distribuídas na mesa e nas mãos dos jogadores, com o objetivo de construir o maior monte de pares antes que as cartas acabem.
O documento discute palavras homônimas e parônimas, fornecendo exemplos de cada uma. Explica que homônimas possuem grafia ou pronúncia iguais, enquanto parônimas possuem grafia e pronúncia parecidas. Fornece uma lista de exercícios para identificar o uso correto das palavras entre parênteses.
Caça-palavras homonimos e paronimos1 respostaDilmara Faria
This document contains a list of homonyms and paronyms in Portuguese. Homonyms are words that sound the same but have different meanings, like "cela" and "sela". Paronyms are words that sound similar and are spelled similarly but have different meanings, like "emergir" and "imergir". The list contains over 100 pairs of homonyms and paronyms in Portuguese for students to learn.
O documento discute como os jogos podem ser usados como ferramentas pedagógicas para promover a aprendizagem e integração entre alunos, desenvolvendo habilidades cognitivas como raciocínio e pensamento lógico. Os jogos estimulam a exploração e resolução de problemas de forma lúdica. Erros durante os jogos permitem que os alunos desenvolvam iniciativa sem marcas negativas.
O documento discute a importância dos jogos matemáticos na educação, destacando seu papel no desenvolvimento do pensamento lógico e na assimilação do conteúdo por parte dos alunos de forma lúdica e prazerosa. Apresenta exemplos de jogos que podem ser usados em diferentes níveis e temas, além de ressaltar a visão de Piaget e Vygotsky sobre a relação entre jogo e aprendizagem.
Python type hints allow annotating function and variable types in Python code. They were introduced in PEP 484 for Python 3.5 and provide documentation of types without runtime enforcement. Using type hints and tools like mypy enables type checking of code without execution, improving code quality and readability. They help with code completion, refactoring Python 2 code to Python 3, and catching type errors during development.
The document discusses a presentation on the benefits of type hints in Python. It provides an outline of the presentation which includes an introduction to type hints, how to use type hints, and the benefits of type hints. Some key benefits mentioned are improved code completion, the ability to catch type errors without running code, and using type hint tools for static type analysis.
Build a RESTful API with the Serverless Frameworkmasahitojp
The document discusses how to build a RESTful API using the Serverless framework on AWS. It introduces the Amazon API Gateway for creating API endpoints and AWS Lambda for hosting backend functions. The Serverless framework simplifies deploying Lambda functions by packaging code and dependencies, testing functions locally, and deploying with a single command. It also addresses challenges like installing Python libraries and supporting non-Python modules through Docker.
The document discusses using Python with AWS Lambda. It introduces serverless frameworks like AWS Lambda, Google Cloud Functions, and Microsoft Azure Functions. It then focuses on using Python with AWS Lambda, including how to package dependencies, deploy code, and leverage the Serverless framework to simplify deployments. Logging to CloudWatch Logs and adding unit tests are also covered.
The speaker discussed the benefits of type hints in Python. Type hints allow specifying the expected types of function parameters and return values, improving code readability, enabling code completion in editors, and allowing static type checking tools to analyze the code for type errors. The speaker demonstrated how to write type hints according to PEP 484 and PEP 526 standards and how to retrieve type information. Tools like Mypy were presented for doing static type analysis to catch errors. Using type hints and type checkers in continuous integration was recommended to catch errors early when collaborating on projects. The speaker concluded by explaining how using type hints made it easier for their team to port code from Python 2 to Python 3.
Pyston is a JIT-based implementation of Python 2.7 built using LLVM. It compiles Python code to LLVM IR for optimization and execution via LLVM's JIT engine. Current benchmarks show recursion sees benefits from LLVM JIT, while loops do not, and the implementation is missing major parts of the Python language. Future versions aim to add exceptions, classes, arguments and more.
This document discusses Play! Scala, a framework that allows building web applications in Scala on the Play! platform. It can use Scala instead of Java for the Play! framework. Anorm is used to interact with databases instead of JPA/Hibernate. Play! Scala applications can be deployed to PaaS platforms like Heroku and CloudBees. The document provides links for documentation, mailing lists and the GitHub repository for further information.
16. 0.2以降
Missing large parts of the language
!
Exceptions (planned for 0.2)
Class inheritance (planned for 0.2)
Default arguments, keywords, starargs, kwargs (planned for 0.2)
Generators (planned for 0.2)
Integer promotion (planned for 0.2)
Threads