background preloader

Programming

Python Wiki Python Wiki Python is a great object-oriented, interpreted, and interactive programming language. It is often compared (favorably of course ) to Lisp, Tcl, Perl, Ruby, C#, Visual Basic, Visual Fox Pro, Scheme or Java... and it's much more fun. Python combines remarkable power with very clear syntax. Getting Started Events, Courses, Conferences, Community Python Conferences - information about the Python conference scene Python Events - covers conferences, training courses and more Local User Groups - find a Python group near you Participating in the Community - where people using and producing Python get together Python Software Using this Wiki Feel free to add more useful stuff (see HelpContents and HelpOnEditing to learn how), but do us a favour and do tests in the WikiSandBox if you're not accustomed to Wiki technologies. See WikiGuidelines for details of the policies and rules governing this Wiki. See SiteImprovements for a discussion of improvements to this Wiki and other related sites.
The Open Graph Protocol
Programming Languages

MELT Home - Minnesota Extensible Language Tools
An Example Programming by Contract is known under the name of Design by Contract™ first implemented by Eiffel, a programming language introduced by Bertrand Meyer1. The main principle of programming by contract is to actually add a program’s specification as expressions in the form of meta-data to certain elements in the source code. Let us take a look at the Rocket class below: import org.gcontracts.annotations.* @Invariant({ (started == true && speed > 0) || (started == false && speed == 0) })class Rocket { boolean started = false int speed = 0 @Requires({ ! Note that the code above is valid Groovy code. All annotations have in common that they make use of so-called closure annotations – special annotations which allow Groovy closures as attributes. The @Invariant annotation in this case states that a Rocket instance is either started and flies with some speed, or is not started and stands still. Contracts, contracts, everywhere… Let’s take class Rocket and its start method as an example. An Introduction to Programming by Contract · andresteingress/gcontracts Wiki An Introduction to Programming by Contract · andresteingress/gcontracts Wiki
PROGRAMING

I was having a look on Google’s top 1000 most-visited websites and I thought it would be intresting to see if I could find out what programming languages these sites use. Obviously it would take ages to do all 1000, so I researched the top 40. Disclaimer My results are in no way definitive and may even be wrong, but my resuts are comprised of: HTTP Header information Request for file types (.php for example) Searches on forums, presentations and Google Educated gueses ;) Once again, my results may be wrong! Results *educated guesses Observations Based on the above results we see that PHP is the dominant language claming 50% of the top 40 websites. Other interesting observations that are not in the results is that two of the PHP websites are using IIS 6.0 and the rest mainly using Apache with a few using Nginx. Report errors If you see an error in my results I would love to hear from you: please leave a comment stating the correction. Top 40 Website Programming Languages Top 40 Website Programming Languages
Choosing the right programming language for server-side applications. (Choosing the right programming language for browser-site rollovers, animation, and validation -- CSS, JavaScript, Java, or Flash -- is discussed ... ...). When it comes to the perfect programming language for the development of your site, it is imperative that you understand that there is no perfect programming language. Once you understand this, it is simply a matter of choosing the language that best serves your needs. your server platformthe server software you runyour budgetprevious experience in programmingthe database you have chosen for your backend The Operating system you are running on your system is your platform and your choice of OS may play a major part in the language you choose. Once you have chosen your OS, the next choice is your server software. "POSIX-compliant unix-like systems" includes a plethora of available OSes including but not limited to Linux, Sun Solaris, BSD, and Mac OS X. Example code #! Web Development/Choosing the right programming language Web Development/Choosing the right programming language
Bill the Geek I put WordPress in this title because many people know what WordPress is, but not as many people are familiar with the term CMS or Content Managment System. A CMS is kind of like buying a house structure. You go to the housing developer, they show you different types of houses and layouts. This one has 3.5 baths, nice windows, a basement, big kitchen next to family room, but no pool. You look at house after house, buy, and move in. You don´t build anything (unless you´re HANDY as they say). Cms, Content Management Systems are like that house. Content Management Systems are “Theme Based.” These themes and systems are Data Base driven. Just like that new house, after you move in, you can paint the walls, put flowers next to the garage, but if you want to add the deck you forgot you wanted, then YOU GOT TO CALL THE MAN! Just like the house, once you move in, you have to figure out how to control the daily timer on the heating system. CMS´are very cool. Bill the Geek
Interpreted Languages: JavaScript, PHP, Python, Ruby (Sheet One) - Hyperpolyglot Interpreted Languages: JavaScript, PHP, Python, Ruby (Sheet One) - Hyperpolyglot a side-by-side reference sheet sheet one: version | grammar and execution | variables and expressions | arithmetic and logic | strings | regexes | dates and time | arrays | dictionaries | functions | execution control | exceptions | threads sheet two: streams | asynchronous events | files | file formats | directories | processes and environment | option parsing | libraries and namespaces | objects | inheritance and polymorphism | reflection | net and web | gui | databases | unit tests | logging | debugging sheet two: streams | asynchronous events | files | directories | processes and environment | option parsing | libraries and namespaces | objects | inheritance and polymorphism | reflection | net and web | gui | databases | unit tests | logging | debugging version used The versions used for testing code in the reference sheet. show version How to get the version. php: The function phpversion() will return the version number as a string. python: import platform platform.python_version() ruby: <? pad
Rdio's Alex Gaynor at Heroku's Waza 2013: Why Python, Ruby and Java...
Bildts förbindelser med Kiev är farliga Det är hjärtslitande bilder vi sett från mordbranden i Odessa i fredags. Förtvivlade människor hoppar från fönster på femte våningen. Andra klamrar sig fast på avsatser eller i fönsterbågar. Ett fyrtiotal människor dör medan polisen tittar på och brandkåren dröjer. Tyska Der Spiegel skildrar i en artikel vad några regeringstrogna ukrainska medier inledningsvis berättar om tragedin. För dem är det ”patrioter” som trängt tillbaka och ”rökt ut” separatisterna. ”Dödligt hat” satte Der Spiegel som rubrik på sin artikel och det var verkligen ett dödligt hat mot regeringsmotståndarna som spelades upp. Visst, propagandan från rysk sida har varit lika intensiv. Den polske utrikesministern Sikorski twittrar att det är ”utländsk inblandning” som åstadkommit tragedin i Odessa. Sikorskis gode vän Carl Bildt är förstås inte sämre. Nej, Carl Bildt var säkert nykter. Det är klart att kvinnorna i Lugansk är rädda. Bildts förbindelser med Kiev är farliga
#121: Gudrun Schyman | VÄRVET Det svåra hundratjugoförsta avsnittet med politikern Gudrun Schyman. Vi pratade om att vara smart, fängelser, att få energi av möten, nakendrömmar i riksdagen, grunderna till främlingsfientligheten, Soraya Post, försvaret, cannabis, transparens, att gå på AA-möten, att låta som överklassen, skräpigheten i Vällingby, att vara man, the time of Gudruns life, och givetvis en hel del om Hasselhoffs kvaliteter som relationsexpert. Avsnittet presenteras av Läkerol – makes people talk – där du just nu kan vinna en intervju med mig den 9 maj! Redaktör och redigering: Lovisa Ohlson. Podcast: Play in new window | Download #121: Gudrun Schyman | VÄRVET
Krävs på 184.000 efter uppdateringar i sociala medier Publicerad 2015-06-15 17:08 Foto: Christine Olsson/TT På papperet var kvinnan i Solna sjukskriven och fick sjukpenning. I sociala medier som Youtube, Facebook och Twitter berättade hon dock om sitt filmprojekt. Det är Förvaltningsrätten i Stockholm som nu sagt sista ordet i en tvist som pågått sedan i slutet av september förra året. Orsaken till återkravet var att man på Försäkringskassan uppmärksammat att kvinnan så väl i tryckta medier som i sociala medier på nätet berättade om ett dokumentärfilmsprojekt som hon pekades ut som ansvarig för. Hon medverkade också i radioprogram och deltog i en debatt. Kvinnan överklagade och får nu delvis rätt av Förvaltningsrätten. När Förvaltningsrätten går igenom de perioder som kvinnan fått sjukpenning kommer de fram till att hon ska anses återbetalningsskyldig för två av de tre perioder som Försäkringskassan pekat ut. Att myndigheter som har utredningsskyldighet använder sig av sociala medier har blivit allt vanligare under de senaste åren. Krävs på 184.000 efter uppdateringar i sociala medier
RET Program

The Finch | The Finch
The new breed of robots rolling, dancing and flying into classrooms is giving educators at all grade levels an engaging new tool to fire students’ enthusiasm for math, computer programming and other STEM-related subjects. The most well-known, widespread use may be the competitions in which students use kits to build robots that can be programmed to negotiate obstacle courses or even to play games. But industrial-sized robots also are being integrated into high school voc-tech courses while simpler models are introducing elementary school students to the basics of design and computer programming code. “We can really get a robust robotics program going that starts with our young children in elementary and takes them right up through high school, and that opens doors for them with college options,” says Kathleen Schofield, the curriculum coordinator for the 35,000-student School District of Clay County in northern Florida. With funding from a series of U.S. Math comes alive Robots revolutionize STEM in schools Robots revolutionize STEM in schools
Computational Thinking for Educators - Course What: A free online course helping educators integrate computational thinking into their curriculum Who: Humanities, Math, Science, and Computing educators When: Now through December 20th The goal of this course is to help educators learn about computational thinking (CT), how it differs from computer science, and how it can be integrated into a variety of subject areas. As a course participant, you will increase your awareness of CT, explore examples of CT integrated into your subject areas, experiment with examples of CT-integrated activities for your subject areas, and create a plan to integrate CT into your own curricula. The course is divided into five units, each focusing on the following: Introducing Computational Thinking: What is CT?
Part A: Passwords Whole-class lesson Use the PowerPoint presentation to support students to develop and strengthen understandings regarding passwords. Display Slide 1.Initiate a classroom discussion to find out what students already know about the use of passwords.Display Slide 2.Ask students: 'What is a password?'. Part B: Communicate and exchange digital information effectively, safely and responsibly Display Slide 8: What does it mean to be online? Play the Non-verbal game (similar to charades) Explain the game.Ask students to form small groups. Optional activity Display Slide 20. Display Slide 21 Invite students to create some emoticons to express different feelings.Or ask them to use emoticons to support written texts. Using manners while online Whole-class discussion Creating, sending and receiving email messages Provide students with a context for creating an email message. F-2 Communicating safely online
Guided Inquiry in Australia | Sharing the theory and practice of Guided Inquiry
Where to start with using G Suite and Google Apps? Start with collaborating with colleagues and using Google Apps yourself! My lesson plan book used to be a physical book; on my desk. It was difficult to share lesson planning because I had to be physically with my colleague. Google Docs makes it easy to collaborate with anyone no matter where they are. You can easily collaborate on lesson plans with teachers who are not even at your school. If you are lesson planning alone, you are working too hard. You are not the only “math” teacher. It is 2017, ditch your Madelyn Hunter lesson plan which does not include the Common Core, the 4 C’s, Digital Citizenship, Digital Literacy or how you’re going to integrate technology to improve learning. Collaboration My first C I start with when writing lesson plans is collaboration. I created a sample lesson plan template to help you get started with writing lesson plans collaboratively. Template alicekeeler.com/collablessonplan Collaboration Tips Collaborative Lesson Plan Template - Teacher Tech
Bra program

Teachers get Basecamp for free Over the years, Basecamp has proven to be very popular with teachers, classrooms, and students. We want to take it to the next level by absorbing the cost and offering it free for teachers to use with their students. We know budgets are tight these days, so hopefully this can help reduce the strain and improve school projects at the same time. Here’s how teachers can get a free Basecamp account. If you already have a Basecamp account which you use for your classroom, just drop us a line at teachers@basecamp.com with your Basecamp username or email address and we’ll make sure you don’t get charged for the account any more. Thanks for everything you do. Teaching is hard work, and, unfortunately, often thankless and under appreciated. Program exceptions and details. There’s a one free account limit per teacher.
Tillägg till Chrome som underlättar ditt lärarjobb Jag hoppas att du har övergett webbläsaren (det du klickar på när du öppnar internet) Internet Explorer och nu använder en modernare webbläsare. Tyvärr envisas de flesta IT-avdelningar med att Internet Explorer är det som ska vara förinstallerat. Personligen använder jag nästan alltid Chrome. Att använda Chrome har många fördelar. Framförallt gillar jag de tillägg som finns och som underlättar mitt arbete. I denna text har jag valt ut några stycken som jag använder hela tiden. Innnan du börjar så kolla om du är inloggad i Chrome med det googlekonto du vill använda. Utan inbördes rangordning börjar jag med att visa er tillägget Awesome Screenshots. Tillägget hamnar sedan som små ikoner i menyraden bredvid adressfältet. (Det som ni ser under adressfältet är mina bokmärken och favoriter. Awesome Screenshot hjälper dig att ta skärmdumpar, bilder, så som jag har gjort i bloggen här. AdBlock Plus – oumbärligt för att bli av med alla annonser som dyker upp överallt på nätet. Lycka till! Sara
Banned & Challenged Books
Tampa/Hillsborough County Storytelling Festival
Concerts from the Library of Congress, 2016-2017
FREE Printable Book for Teaching Colors - Mrs. Jones' Creation Station
Zacchaeus Bible Crafts and and Activities for Sunday School
Printable Bible Worksheet "Learn about Jesus' Parables"
Expanding Opportunities for Incarcerated Parents and Their Families - Prison Services - Free Library
Programming (Lib)

2016 Gale/LJ Library of the Year: Topeka & Shawnee County Public Library, KS, Leveraging Leadership
Engaging Everyone In Town | 2014 LibraryAware Community Award
Dartmouth
Princeton
Texas A&M University
NETFLIX PROGRAMS I WANT TO WATCH

Coding and Programming

programe / app

R programming

Web Development & Programming

Workflow Management Programs

Library Programming

Presentation Programs and Software