Welcome to BlockPy! - Virginia Tech
文章推薦指數: 80 %
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])
延伸文章資訊
- 14. Execution model — Python 3.10.4 documentation
A Python program is constructed from code blocks. A block is a piece of Python program text that ...
- 2Blocks In Python - C2 wiki
Blocks are AnonymousFunctions. HigherOrderFunctions are those which take any function as a parame...
- 3Welcome to BlockPy! - Virginia Tech
BlockPy is a web-based Python environment that lets you work with blocks, text, or both. Designed...
- 44. Structuring with Indentation | Python Tutorial
A block is a group of statements in a program or script. Usually, it consists of at least one sta...
- 5Python block.Block方法代碼示例- 純淨天空
如果您正苦於以下問題:Python block.Block方法的具體用法?Python block.Block怎麽用?Python block.Block使用的例子?那麽恭喜您, 這裏精選的方法...