Python Full-Stack Development

4 out of 5
4
6 reviews

Computer Programming

File size: 4 mB
UNIT-I:

History and Hardware – Computer Hardware, Bits and Bytes, Components, Programming Languages – Machine Language, Assembly Language, Low- and High-Level Languages, Procedural and Object-Oriented Languages, Application and System Software, The Development of C Algorithms The Software Developmen Process.

UNIT-II:

Introduction to C Programming- Identifiers, The main () Function, The printf () Function Programming Style – Indentation, Comments, Data Types, Arithmetic Operations, Expression Types, Variables and Declarations, Negation, Operator Precedence, and Associativity, Declaration Statements, Initialization. Assignment – Implicit Type Conversions, Explicit Type Conversions (Casts), Assignment Variations, Mathematical Library Functions, Interactive Input, Formatted Output, Format Modifiers.

UNIT -III:

Control Flow-Relational Expressions – Logical Operators:
Selection: if-else Statement, nested if, examples, Multi-way selection: switch, else-if, examples. Repetition: Basic Loop Structures, Pretest and Posttest Loops, Counter-Controlled and Condition-Controlled Loops, The while Statement, The for Statement, Nested Loops, The do-while Statement.

UNIT-IV:

Modular Programming: Function and Parameter Declarations, Returning a Value, Functions with Empty Parameter Lists, Variable Scope, Variable Storage Class, Local Variable Storage Classes, Global Variable Storage Classes, Pass by Reference, Passing Addresses to a Function, Storing Addresses, Using Addresses, Declaring and Using Pointers, Passing Addresses to a Function. Case Study: Swapping Values, Recursion – Mathematical Recursion, Recursion versus Iteration.

UNIT-V:

Arrays & Strings: One-DimensionalArrays, Input, and Output of Array Values, Array Initialization, Arrays as Function Arguments, Two-Dimensional Arrays, LargerDimensionalArrays- Matrices Strings: String Fundamentals, String Input and Output, String Processing, Library Functions

UNIT-VI:

Pointers, Structures, Files: Concept of a Pointer, Initialisation of pointer variables, pointers as function arguments, passing by address, Dangling memory, address arithmetic, character pointers and functions, pointers to pointers, Dynamic memory management functions, command-line arguments. Structures: Derived types, Structures declaration, Initialization of structures, accessing structures, nested structures, arrays of structures, structures, and functions, pointers to structures, self-referential structures, unions, typedef, bit-fields. Data Files: Declaring, Opening, and Closing File Streams Reading from and Writing to Text Files, Random File Access

Overall Outcomes:

• Understand the basic terminology used in computer programming
• Write, compile and debug programs in C language.
• Use different data types in a computer program.
• Design programs involving decision structures, loops, and functions.
• Explain the difference between call by value and call by reference
• Understand the dynamics of memory by the use of pointers
• Use different data structures and create/update basic data files.

Introduction

1
Introduction to Python Programming
2
Data Types
3
Variables
4
Assignment on “Arithmetic Operation”
5
Quiz on Variables and Data Types

Module II

1
Logical Operators
2
Live Session on Loops

Module III

1
Arrays & Strings
2
Live Stream Class
3
Assignment on Library Functions

Module IV

1
Pointers
2
Live Session on Structures
Faq Content 1
Faq Content 2
Productivity Hacks to Get More Done in 2018— 28 February 2017Facebook News Feed Eradicator (free chrome extension) Stay focused by removing your Facebook newsfeed and replacing it with an inspirational quote. Disable the tool anytime you want to see what friends are up to!Hide My Inbox (free chrome extension for Gmail) Stay focused by hiding your inbox. Click "show your inbox" at a scheduled time and batch processs everything one go.Habitica (free mobile + web app) Gamify your to do list. Treat your life like a game and earn gold goins for getting stuff done!
4
4 out of 5
6 Ratings

Detailed Rating

Stars 5
3
Stars 4
0
Stars 3
3
Stars 2
0
Stars 1
0

{{ review.user }}

{{ review.time }}
 

Show more
Please, login to leave a review
Add to Wishlist
Enrolled: 36 students
Duration: 10 hours
Lectures: 9
Video: 9 hours
Level: Advanced

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed