Python Programming Certificate
Description:
In this course, you will learn about the Python language and work with it to understand and get helm to learn yourself the best way to program one of the most easy and beautiful language.
For you: 8GB flash/pen drive for those who enroll for Python Training.
One Domain, 1GB web space, 2 Email id's @ your domains free as per policy.
Systems: One computer one student, not more than 6-8 students in a batch. Personal Attention to each Student.
Time Frame: You can expect to work approximately 50 hours on this course.
Technical Requirements: You will need a web browser and internet connection, you can take this course from anywhere in the world.
Software: The web-based Learning iway provided for you will contain all your lessons, projects, quizzes, account files, editors, and parsing tools necessary to build your skills from beginning to end, even beyond coursework. No other software is needed.
iway: Life long account on the iway, where you can download reference material and ebooks for life.
Instructor: You will have one instructor throughout the course who will evaluate your projects and quizzes, hand them back for improvement when necessary, and coach you throughout your skills advancement.
Book: All required course materials and software are included online within the Learning iway. Within a weeks of enrolling, you'll receive the free books “Learning Python” as a complimentary reference.
Fee: Rs 10,000 /-
1 Introduction 1.1 Programs and Programming 1.2 A Few Definitions 1.3 What to Install 2 Hello, Python 2.1 The Big Picture 2.2 Expressions 2.3 What Is a Type? 2.4 Variables and the Assignment Statement 2.5 When Things Go Wrong 2.6 Function Basics 2.7 Built-in Functions 2.8 Style Notes 3 Strings 3.1 Strings 3.2 Escape Characters 3.3 Multiline Strings 3.4 Print 3.5 Formatted Printing 3.6 User Input 4 Modules 4.1 Importing Modules 4.2 Defining Your Own Modules 4.3 Objects and Methods 4.4 Pixels and Colors 4.5 Testing 4.6 Style Notes 5 Lists 5.1 Lists and Indices 5.2 Modifying Lists 5.3 Built-in Functions on Lists 5.4 Processing List Items 5.5 Slicing 5.6 Aliasing 5.7 List Methods 5.8 Nested Lists 5.9 Other Kinds of Sequences 5.10 Files as Lists 5.11 Comments 6 Making Choices 6.1 Boolean Logic 6.2 if Statements 6.3 Storing Conditionals 7 Repetition 7.1 Counted Loops 7.2 while Loops 7.3 User Input Loops 7.4 Controlling Loops 7.5 Style Notes
8 File Processing 8.1 One Record per Line 8.2 Records with Multiple Fields 8.3 Positional Data 8.4 Multiline Records 8.5 Looking Ahead 8.6 Writing to Files 9 Sets and Dictionaries 9.1 Sets 9.2 Dictionaries 9.3 Inverting a Dictionary 10 Algorithms 10.1 Searching 10.2 Timing 11 Searching and Sorting 11.1 Linear Search 11.2 Binary Search 11.3 Sorting 11.4 More Efficient Sorting Algorithms 11.5 Mergesort: An N log2 N Algorithm 12 Construction 12.1 More on Functions 12.2 Exceptions 12.3 Testing 12.4 Debugging 12.5 Patterns 13 Object-Oriented Programming 13.1 Class Color 13.2 Special Methods 13.3 More About dir and help 13.4 A Little Bit of OO Theory 13.5 A Longer Example 14 Graphical User Interfaces 14.1 The Tkinter Module 14.2 Basic GUI Construction 14.3 Models, Views, and Controllers 14.4 Style 14.5 A Few More Widgets 14.6 Object-Oriented GUIs 15 Databases 15.1 The Big Picture 15.2 First Steps 15.3 Retrieving Data 15.4 Updating and Deleting 15.5 Transactions 15.6 Using NULL for Missing Data 15.7 Using Joins to Combine Tables 15.8 Keys and Constraints 15.9 Advanced Features 16 Final Project
|