Welcome to BlockPy! - Virginia Tech

文章推薦指數: 80 %
投票人數:10人

BlockPy is a web-based Python environment that lets you work with blocks, text, or both. Designed for Data Science and equipped with powerful tools like the ... BlockPy Home TryEditor Login Register WelcometoBlockPy! BlockPyisaweb-basedPythonenvironmentthatletsyouworkwithblocks,text,orboth. DesignedforDataScienceandequippedwithpowerfultoolsliketheStateExplorerandGuidedFeedback,BlockPy letsstudentssolveinterestingandauthenticproblems. InterestedinmakingBlockPyproblemsforyourclass? Trybuildingproblemsnow! Seesomesampleproblems! MoreAboutBlockPy ThegoalofBlockPyistogiveyouagentleintroductiontoPythonbuteventuallymatureyouintoamoreserious programmingenvironment(suchasSpyderorPyCharm).Long-term,wemaysupportsomegame/animationdesignstuff thatScratch/Snapdoes,butthat'snottherealgoal. TheBlockPyprojectisaimedatsolvingsomehardtechnicalproblems:havingablock-basedenvironmentfora dynamiclanguagecanbetricky-areagivenpairofsquarebracketsrepresentinglistindexingordictionary indexing?Ourgoalistouseadvancedprogramanalysistechniquestoprovideexcellentsupporttolearners. BlockPyowesmuchofitspowertoGoogle'sBlocklyproject,theSkulptproject,Codemirror,andahostofother libraries.Foracompletelist,seetheprojectGitHub. Research PublicationsrelatedtoBlockPy: A.C.Bart,J.Tibau,D.Kafura,E.Tilevich,C.A.Shaffer,DesignandEvaluationofaBlock-based EnvironmentwithaDataScienceContext,IEEETransactionsonEmergingTopicsinComputing'17.May,2017. A.C.Bart,J.Tibau,E.Tilevich,C.A.Shaffer,D.Kafura,DesignandEvaluationofOpen-access,Data ScienceProgrammingEnvironmentforLearners,IEEEComputer'17.May,2017. A.C.Bart,J.Tibau,E.Tilevich,C.A.Shaffer,D.Kafura,ImplementinganOpen-access,DataScience ProgrammingEnvironmentforLearners,COMPSAC'16,Atlanta,Georgia.June10-15,2016. A.C.Bart,E.Tilevich,C.A.Shaffer,D.Kafura,PositionPaper:FromInteresttoUsefulnesswithBlockPy, aBlock-based,EducationalEnvironment,Blocks&Beyond'15,Atlanta,Georgia.October21-23,2015. ThePeopleBehindBlockPy AustinCoryBart LeadDeveloper Status:Professor(ComputerScience)atUniversityofDelaware Email:[email protected] Website:www.acbart.com LukeGusukuma Developer Status:PhDstudent(ComputerScience)atVirginiaTech JavierTibau Developer Status:ProfessoratESPOL Website:https://thirdlab.cs.vt.edu/people/javier-tibau/ DennisKafura Professor Status:Professor(ComputerScience)atVirginiaTech Email:[email protected] Website:people.cs.vt.edu/~kafura/ CliffordA.Shaffer Professor Status:Professor(ComputerScience)atVirginiaTech Email:[email protected] Website:people.cs.vt.edu/~shaffer/ EliTilevich Professor Status:AssociateProfessor(ComputerScience)atVirginiaTech Email:[email protected] Website:people.cs.vt.edu/~tilevich/ Accessiblity AmajordesigngoalforBlockPyisaccessibility,althoughnoneofitsdevelopersareexperts.Ifyouhaveideas forhowtohelpusbemoreaccessible,pleaseraiseanissueonourGitHub! IfyouwouldliketolearnaboutBlockPy'saccessibilityinformation,youcandownloadourVPATReport. Contact Wantthecode?Haveanissue?CheckoutourGitHubrepos!Everythingisopen-source:) BlockPyClient BlockPyServer BlockMirror Needtotalktoaperson?Youcancontacttheleaddeveloperat: AustinCoryBart([email protected])



請為這篇文章評分?