learning python with pycharm edu

13
Learning Python together PyCharm Edu Programming workshop

Upload: sergey-aganezov

Post on 23-Jan-2018

783 views

Category:

Software


7 download

TRANSCRIPT

Page 1: Learning Python with PyCharm EDU

Learning Python togetherPyCharm Edu

Programmingworkshop

Page 2: Learning Python with PyCharm EDU
Page 3: Learning Python with PyCharm EDU

Whatyoucandowithit

• Webprogramming: Django,Pyramid,Bottle,Tornado,Flask,web2py

• GUIdevelopment: wxPython, tkinter,PyGtk,PyGObject,PyQt

• ScientificandNumeric: SciPy,Pandas,IPython, Jupyter

• Systemadministration: Ansible,Salt,OpenStack

• Andeverythingelse!!!

Page 4: Learning Python with PyCharm EDU

Whats andwhys• Python is an interpreted, object-oriented, high-level programming language

with dynamic semantics.

• Its high-level built in data structures, combined with dynamic typing anddynamic binding, make it very attractive for Rapid Application Development,as well as for use as a scripting or glue language to connect existingcomponents together.

• Python's simple, easy to learn syntax emphasizes readability and thereforereduces the cost of programmaintenance.

• Python supports modules and packages, which encourages programmodularity and code reuse.

• The Python interpreter and the extensive standard library are available insource or binary form without charge for all major platforms, and can be freelydistributed.

Page 5: Learning Python with PyCharm EDU

PyCharmIDE

Page 6: Learning Python with PyCharm EDU

PyCharmIDEAllPython toolsinoneplace

• IntelligentPythonAssistance (codecompletionsandinspection,on-the-flyerrorhighlighting)

• Webdevelopmentframeworks (Django,Flask,GoogleAppEngine,etc)

• Scientifictools (IPython notebook, SciPy,NumPy, etc)

• Cross-technologydevelopment (JavaScript,SQL,HTML,CSS, AngularJS,Node.js,etc)

• Profiler

• Databaseintegration

• Codenavigation/generation/refactoring

Page 7: Learning Python with PyCharm EDU

Java / Android -- Intellij IDEAPython -- PyCharmC / C++ -- ClionObj. C / Swift -- App CodeC# -- ReSharper / RiderPhp -- PhpStormRuby -- RubyMineJavascript -- WebStormDBA -- DataGrip

JetBrains studentprogramjetbrains.com/student

Page 8: Learning Python with PyCharm EDU

PyCharmIDE

Page 9: Learning Python with PyCharm EDU

PyCharmEdu

Page 10: Learning Python with PyCharm EDU

PyCharmEduAvailablecourses

1.Introduction to Python

2.Python Unit-testing

3.Logging in python

4.Introduction to classic Ciphers

Page 11: Learning Python with PyCharm EDU

PyCharmEdu

LetusstartlearningPythontogetherrightnow

Demotime!

Page 12: Learning Python with PyCharm EDU

Java / Android -- Intellij IDEAPython -- PyCharmC / C++ -- ClionObj. C / Swift -- App CodeC# -- ReSharper / RiderPhp -- PhpStormRuby -- RubyMineJavascript -- WebStormDBA -- DataGrip

JetBrains studentprogramjetbrains.com/student

Page 13: Learning Python with PyCharm EDU

NextmeetingofJetBrains GWUMay5th,2016

LehmanAuditorium(B1270)5:00– 7:00pm

“Kotlin:Javafrom2016”

Facebookhttps://www.facebook.com/groups/jetbrains.gwu/

[email protected]

[email protected]