- This event has passed.
Introduction to Python Programming
September 30, 2017 @ 8:45 am - 12:05 pm
Co-sponsored by: Education Committee, ComSoc
IEEE North Jersey Section Course: INTRODUCTION TO PYTHON PROGRAMMING
Sept 30 through Nov 4, 2017. Six weekly classes, Saturday mornings from 8:45 to 12:05.
IEEE North Jersey Section is offering a course entitled “Introduction To Python Programming”. Python Programming has gained enormous popularity in many different domains. These range from corporate information system applications, data science, general scripting, web and micro-services design. Many Python programmers are currently working on all types of commercial projects in the world, ranging from embedded systems, to restful web apps, to mainframe data-warehouse access. If you work in information technology, you must know at least one general purpose programming language that has many different domains of use.
Since it is similar to other modern scripting and object oriented languages, it is an easy transition for most programmers. This course is for anyone, even those with limited programming experience. The participants will be provided the necessary software and materials to get started. Students are expected to bring laptops onto which the required software must be loaded for doing class exercises and assignments. Introductory familiarity with Python syntax for logic, control flow and built in types and data structures is eequired. The course objective is to provide a basic overview of the most common language features and their use to apply in a scripting environment for daily information processing tasks. It will give participants a starting point for more advanced learning in domain specific areas.
IEEE Certificate of Completion (2 CEU – Continuing Education Unit) are available for separate purchase of $9 on the last course day.
This course will cover introductory features covering:
TOPICS: (1) Types, Variables, Statements, Expressions (2) Conditionals, Exceptions (3) Iteration, Loops (4) Functions and Modules (5) Files (6) Tuples (7) Lists (8) Strings (9) Dictionaries (10) Regular Expressions (11) Additional materials on debugging and development environment
This course will cover intermediate features of the language concerning object oriented programming, common data processing libraries related to different data storage and exchange formats (pickle, xml, json libraries), building and organizing larger programs using packaging capabilities. It will also cover web-services, database (sqlite3), and graphical user interface programming.
TOPICS: (1) Organizing and Packaging Code (2) Class Types and Objects (3) Inheritance and Composition (4) Graphical User Interface (GUI) Programming (5) Web Services (6) Data Storage and Data Formats for Internet Exchange (7) Databases (9) Additional materials on debugging and development environment
WHERE: Becton Building, Room 302, FDU Metro Campus, 960 River Road, Teaneck, NJ 07666 (Checks should NOT be mailed to this address.)
WHEN: 6 sessions each on consecutive Saturdays.
COST: All students or Life Members or IEEE ComSoc members $200, IEEE members $300, Non-IEEE members $400
REGISTER ONLINE and you will receive further instructions on mailing payment and software installation (free). Checks should be payable to “North Jersey Section IEEE” . If registering as a member, please provide you IEEE membership number for verification.
CONTACTS (for any questions): Kalyan Mondal – k.mondal @ ieee.org (Education Chair), Amit Patel – a.j.patel @ ieee.org (ComSoc Chair)
Room: Becton Building-302
Bldg: FDU Metropolitan Campus,
960 River Road
Teaneck, New Jersey