info@syntonixonline.com +1 626 399 1843

Course Overview

We will begin with the underlying data structures and programming control models. We will continue with functions, classes and advanced implementations. The student will have the opportunity to try out various algorithms and solving real world challenges throughout the workshop.

Course Logistics

The workshop will be offered as multiple modules, each with 3 hrs/week for 3 weeks duration. Students will register for each module separately. Each module will begin in the first week of the calendar month. This will allow the students to plan their progress on a personal level.

Who Should Attend?

Students interested in getting a thorough understanding of Python programming and using the knowledge to design and build domain specific applications and solutions using a variety of standard and custom Python libraries and APIs.

Pre-requisites

Prior understanding of any other computer programming languages like Java, C etc. Basic familiarity of software development paradigms, including design, development, testing etc. Ability to think logically and follow established software engineering development practices.

About Syntonix Online

Our Passion is to Teach and Help You Get Ahead.

We help software developers learn new programming paradigms and become more productive.

Science and technology is moving at a rapid phase, and it is demaning that the programmer needs to become familiar with the latest tools and techniques in software engineering in order to solve these complex challenges. Software development paradigms are also evolving in step with this increased demand, with new frameworks and development tools being brought to market almost on a regular basis to make the development process easier and better. Modern languages such as Python include a large repertoire of libraries, APIs and other support tools to help the programmer accomplish a lot with minimal effort. Keeping up with these latest development is a challenge for anyone. Our courses make it easy for anyone to understand the nuances of software developments and plan their future career directions.

Specifically, we focus on -
  • Latest digital technologies such as Python programming that are in demand today.
  • Becoming familiar with the libraries and APIs available in the industry which the programmer could use to build latest applications.
  • Build applications and solutions for fun and profit.

WHY LEARN PYTHON?

Python Programming Workshop is a series of modular courses designed to take a novice programmer through the various stages of learning and practice to become proficient in Python programming environment. Through this process, the programmer will be able to become familar with the nuances of development using this platform, and the various libraries that have been developed by other developers and use them productively in the design of their own applications and solutions.

Python is very popular bacause of its rich set of libraries that allow the programmer to take advantage of the prior work by other programmers in just about any aspect of software development. From desktop applications with rich GUI content, to internet and web based applications involving REST interfaces, from scientific programming applications and leep learning data analysis to contemporary business applications using databases and big data applications, from implementing large scale artificial intelligence applications to specialized embedded applications for niche applications, Python libraries have it all.

The versatility of this language is matched by its ease of programming paradigms that makes such integration a snap. While it retains powerful scripting model, the performance characteristics such as execution speed often matches that of native C applications.

All these makes for a really convenient framework for a software developer to get the job done. Needless to say, this is the fastest growing software development platform and promises a rich career opportunity for the developer.

Learn More

PYTHON PROGRAMMING WORKSHOP

Course Outline

The following are the high level details of the workshop.

  • 1. Built-in data-types of Python language - Numeric types, Tuples and Lists, Strings, Dictionaries, Files, Other
    2. Program flow control statements
    3. Functions
    4. Modules, Packaging
    5. Practice Examples & Exercises

  • 1. Object Oriented Programming Model
    2. Classes
    3. Iterators, List comprehension and Lambda functions
    4. Practice Examples & Exercises

  • 1. File I/O
    2. Debugging and Exception handling
    3. Python database API
    4. Practice Examples & Exercises

  • 1. Unit and system testing
    2. Iterator objects
    3. Regular expressions
    4. Practice Examples & Exercises

Instructor Bio

Dr. Mohan Venkataramana

President, Syntonix Inc.

Dr. Mohan Venkataramana is an entrepreneur and founder/president of Syntonix Inc., a technology research and development and business strategy solutions company specializing in translating bench scale concepts to marketable products. He has extensive experience building solutions and companies for niche areas in multiple verticals that include Life Sciences and Healthcare, Clean Energy, Retail Services, Telecommunications, Software and Enterprise solutions, AI/ML/Big data, Cloud Computing and Mobile Solutions. His focus is on identifying current and future trends in emerging areas of technology, and creating new technologies to help bridge the gap to the future. He graduated from the Indian Institute of Technology, Chennai with a B.Tech degree and received his Ph.D from MIT in Chemical Engineering. He also has a M.S degree in Energy Engineering from University of Illinois. His diverse work experience includes positions at AT&T Bell Labs, Fred Hutchinson Cancer Research Center, Microsoft and Amazon. He has also collaborated with and supported many entrepreneurs and start-up ventures.

He is passionate about helping people reach their full potential, and has mentored several entrepreneurs and MBA students at the Albers Business School in Seattle University. He was also an Educational Counselor for MIT, helping guide students who are applying to MIT. He founded Experteze, a non-profit initiative to motivate and encourage students around the world to prepare for a career in scientific research and development in bioinformatics, systems biology and related biosciences, artificial intelligence, machine learning and data science as well as other STEMM areas. Prior to Experteze, he had co-founded two non-profit organizations, one called India Rural Community Projects Initiative (IRCPI) for evaluating new technology introduction opportunities for rural development in Energy and Healthcare, and the other called Seattle Institute for Peace Studies for promoting non-violent ways of conflict resolution in young children as well as adults.

Register


The Python Programming Workshop begins on the first Monday of every month and the sessions are held online for three weeks per following schedule.

1. Module 01 - Monday, Wednesday and Fridays 9 am Malaysia time
2. Module 02 - Monday, Wednesday and Fridays 11 am Malaysia time
3. Module 03 - Monday, Wednesday and Fridays 1 pm Malaysia time
4. Module 04 - Monday, Wednesday and Fridays 3 pm Malaysia time