You are here

Python Programming

Python Programming


General Assembly
10 E 21st St
3rd Fl
New York, NY 10010
Register for Course
Tuesday, July 23, 2019 - 2:30pm


Python is shaping the world as we know it, with applications spanning web development, data science and analysis, game development, and more even NASA contractors leverage its data management capabilities for shuttle missions. Here are just a few examples of modern Python-powered innovations. Get Ahead With Todays Essential Skills Discover why professionals ranging from analysts to web developers rely on Python programming to excel in their work. Dive into fundamental concepts and techniques, and build your own custom web or data application. Evolve With the Tech-Driven Economy Tap into the demand for Python programming skills, and translate new knowledge into career gains. Our dynamic coursework is designed by industry experts to align with todays employer demands. Become Part of a Global Community Collaborate with experts and peers at the local level, and join GAs growing global network. After the course is through, youll access exclusive perks, opportunities, and events to continue pursuing a lifetime of learning. Course Outline Unit 0: Pre-Work Introduction to Programming Introduction to Python Unit 1: Python and Programming Fundamentals Introduction to Programming With Variables Numerical Variables Reassigning Variables String Variables Lab 1 Unit 2: Control Flow Introduction to Control Flow Logical Comparison Boolean Conditionals Lists List Operations For Loops While Loops Functions Function Arguments Lab 2 Unit 3: Object-Oriented Programming in Python Introduction to Object-Oriented Programming Dictionaries Sets Classes Class Instance Variables Inheritance Lab 3 Unit 4: Common Python Troubleshooting Variable Scope Debugging Principles and Techniques Intermediate Variables Lab 4 Unit 5: Intermediate Python Introduction to Intermediate Python File I/O User Input Code Abstraction: Itertools Code Abstraction: List Comprehensions Modules and Libraries APIs Lab 5 Unit 6a: Special Topic, Introduction to Data Science * Each course will include one special topic. Introduction to Python for Data Science Pandas Data Visualization Plotting With Pandas Pandas Best Practices Data Science and Python Lab Unit 6b: Special Topic, Introduction to Web Applications * Each course will include one special topic. Introduction to Python for Web Development Introduction to Web Applications Flask Flask Routing Flask Templates Flask Requests Web Application Lab Unit 7: Python Project Review and Q/A Final Project Course Summary

Register for Course

Additional Sessions