Skilled Bharat
info.s.bharat@gmail.com |
91+ 8900713504

COURSE DETAILS

DPP

Diploma in Python Programming(12m)

Contents

1) FUNDAMENTALS OF COMPUTER & e-SIKSHA

  • COMPUTER SYSTEM:-characteristics and capabilities computer Hardware and software, Block Diagram of a computer, Different Data Processing , data process system, strong Data,. Types of computer: Analogue, Digital , Hybrid, General and Special Purpose Computers. Generation of Computers. Computer Systems: Micros, Minis & Main-frames.
  • COMPUTER SYSTEM:- . Limitation of Micro Computer. Number systems: Decimal Number System, Binary number system, Octal & Hexadecimal number system,
  • complement Codes: ASCII,EBCDI Codes, Gray code & BCD. Logic Gates: AND, OR, NOT GATES and their Truth tables, NOR, NAND & XOR gates
  • UNIT -II COMPUTER PERIPHERALS Introduction to input Devices: Categorizing input Hardware, Keyboard, Direct Entry - Card Readers, Scanning Devices - O.M.R., Character Readers, Thumb Scanner, MICR, Smart Cards, Voice Input Devices, Pointing Devices - Mouse, Light Pen, Touch Screen. Computer Output: Output Fundamentals, Hardcopy Output Devices, Impact Printers, Non - Impact Printers, Plotters, Computer output Microfilm/Microfiche (COM) systems, Softcopy Output Devices, Cathode Ray Tube, Flat Screen Technologies, Projectors, Speakers.
  • UNIT -III BASIC COMPUTERS & STORAGE Central Processing Unit: The Microprocessor , control unit, A.L.U., Registers, Buses, Main Memory, Main Memory (RAM) for microcomputers, Read Only Memory(ROM). Storage Devices: Storage Fundamentals, Primary and Secondary Storage, Data Storage and Retrieval Methods - Sequential, Direct & Indexed Sequential, Tape Storage and Retrieval Methods Tape storage Devices, characteristics and Limitations, Direct access Storage and Microcomputers - Hard Disk Cartridges, Direct Access Storage Devices for large Computer systems, Mass storage systems and Optical Disks, CD ROM.
  • UNIT - IV COMPUTER SOFTWARE & LANGUAGES System Software: System software Vs. Application Software, Types of System Software, Introduction and Types of Operating Systems. Boot Loader, Diagnostic Programs, BIOS, Utility Programs. Application Software: Microcomputer Software, Interacting with the System, Trends in PC software, Types of Application Software, Difference between Program and Packages. Computer Languages: Definition, Generations of computer languages, Types of Languages, Language Processors: Assembler, Interpreter, Compiler, Linker and Loader. Programming constructs, Algorithm & flowchart.

2) Concept of software

  • • Types of Software - System software, Application software, Utility software, Demo ware, Shareware, Freeware, Firmware, Free software.
  • • Operating System - Functions, Types - Batch Processing, Single User, Multi User, Multiprogramming, Multi- Tasking.
  • • Programming languages - Machines Assembly, High Level, 4 GL.
  • • Data representation in computers .
  • • Number System of computers - Binary, Octal, Hexa, Decimal - Representation & their conversion.
  • • Coding System - ASCII, BCD, and EBCDIC etc.
  • • Computer Viruses.

3) COMPUTER HARDWARE (A+)

  • • Fundamentals principal of using PC’s • Identify fiction partsofPC’s
  • • Installation parts of PC’s • Installation PC(OS, Drivers ,Software)
  • • Install Configure Optimize and Upgrade PC’s • Printer &Scanners Installation and using.
  • • Troubles hooting techniques for OS&Software • Maintenance of PC ’components

4) PYTHON COURSE SYLLABUS

  • Our Python course syllabus is framed by our Industry experts. This Python and Django course content covers all the latest topics from basics to advanced level like Python for Machine Learning, AI, Web development and Data Science.
  • Module 1: An Introduction to Python  What can Python do?  Why Python?  Good to know  Python Syntax compared to other programming languages  Python Install
  • Module 2: Beginning Python Basics  The print statement  Comments  Python Data Structures & Data Types  String Operations in Python  Simple Input & Output  Simple Output Formatting  Operators in python
  • Module 3: Python Program Flow  Indentation  The If statement and its’ related statement  An example with if and its related statement  The while loop  The for loop  The range statement  Break &Continue  Assert  Examples for looping
  • Module 4: Functions& Modules  Create your own functions  Functions Parameters  Variable Arguments  Scope of a Function  Function Documentations  Lambda Functions& map  n Exercise with functions  Create a Module  Standard Modules
  • Module 5: Exceptions Handling  Errors  Exception handling with try  handling Multiple Exceptions  Writing your own Exception
  • Module 6: File Handling  File handling Modes  Reading Files  Writing& Appending to Files  Handling File Exceptions  The with statement
  • Module 7: Classes in Python  New Style Classes  Creating Classes  Instance Methods  Inheritance  Polymorphism  Exception Classes & Custom Exceptions
  • Module 8: Generators and iterators  Iterators  Generators  The Functions any and all  With Statement  Data Compression
  • Module 9: Data Structures  List Comprehensions  Nested List Comprehensions  Dictionary Comprehensions  Functions  Default Parameters  Variable Arguments  Specialized Sorts
  • Module 10: Collections  namedtuple()  deque  Chain Map  Counter  OrderedDict  Default dict  UserDict  User List  User String
  • Module 11: Writing GUIs in Python (Tkinter)  Introduction  Components and Events  An Example GUI  The root Component  Adding a Button  Entry Widgets  Text Widgets  Check buttons
  • Module 12: Python SQL Database Access  Introduction  Installation  DB Connection  Creating DB Table  INSERT, READ, UPDATE, DELETE operations  COMMIT & ROLLBACK operation  handling Errors
  • Module 13: Network Programming  Introduction  A Daytime Server  Clients and Servers  The Client Program  The Server Program
  • Module 14: Date and Time  sleep  Program execution time  more methods on date/time
  • Module 15: Few more topics in-detailed  Filter  Map  Reduce  Decorators  Frozen set  Collections
  • Module 16: Regular Expression  Split  Working with special characters, date, emails  Quantifiers  Match and find all  character sequence and substitute  Search method
  • Module 17: Threads ESSENTIAL  Class and threads  Multi-threading  Synchronization  Treads Life cycle  use cases
  • Module 18: Accessing API ESSENTIAL  Introduction  Face book Messenger  Open weather
  • Module 19: DJANGO  Django Overview  Django Installation  Creating a Project  Usage of Project in depth Discussion  Creating an Application  Understanding Folder Structure  Creating a Hello World Page  Database and Views  Static Files and Forms  API and Security
Apply Online
Skilled Bharat