duration (mins) | usage |
---|---|
5 | Announcements |
90 | Design Thinking Workshop |
10 | Break |
75 | Freestyle Project Ideation and Investigation, Survey of Python Packages |
- Learn more about the management of software development, including the Systems Development Lifecycle (SDLC).
- Gain exposure to notable Third-party Python packages to become more aware about the possibilities of what a Python application can do.
- Begin to brainstorm ideas for your own Python application, and investigate any packages your application might require.
- The Systems Development Lifecycle
- System Diagramming
- Management of Software Development
- Notable Third-party Python Packages:
- BeautifulSoup, for scraping websites
- Flask, for building web-based applications and interfaces
- NLTK, for natural language processing
- Pandas, for data processing and statistics
- Psycopg, for interfacing with PostgreSQL relational databases
- PyMySQL, for interfacing with MySQL relational databases
- Requests, for issuing HTTP requests
- SendGrid, for sending email via the SendGrid third-party web service
- Tkinter, for building native graphical user interfaces (GUIs)
- Tweepy, for interfacing with the Twitter API