5. Your goal in this workshop
• Make a tool to help your life
• Ex: converter, expense tracker, auto-mail-sending, online-monitor.
• Develop a Game
• Develop a website
• Analyze data and generate a chart and report
• Scraping some information(open data) on internet
9. What python can do?
• Web crawler(scrapy)
• Big data analytics and visualization(datapane, plotly.express)
• Machine learning and artificial intelligence(pyTorch, pandas, numpy)
• Web development / video streaming (django, flask, opencv)
• Game development (pygame)
• GUI(User Interface) Applications(Kivy, tkinter, PyQt, video editor,
freeCAD)
• ERP(Enterprise resource planning)
• …
10. Why I choose python for
your first programming
language?
18. Python 3 vs Python 2
• Performace
• CPython 3.8 > CPython 3.9 > CPython 2.7 >=
CPython 3.7
• What version we learn?
• The simple answer? Learn the latest version
20. Hello world
• Create and open folder.
• Create a file main.py
• Type print(“Hello world!”)
• Ctrl+F5
• F5 (debug)
21. Other IDE or online environment
• https://code.visualstudio.com/docs/python/python-tutorial
• IDE(Integrated development environment): Syder, PyCharm,
Atom
• Anaconda for data science toolkit
• Online IDE
• Google Colab, Trinket, Replit, CodeHS
• Visualize your python code