Python for Beginners: Quick Ramp-up with no nonsense
- This course caters to beginner, intermediate level. Student needs to be familiar with at least one programming language.
- Any prior working knowledge of programming language would help, however it is not must.
Detailed understanding of the Python Language
Detailed tutorial and internals of List, Dictionary, Sets, Tuples
Detailed File Handling like reading/writing/opening
Several mini Project on Python
Installation and development guide on Python
Detailed description and handling of Functions
Detailed description of Python Modules and how to write modules of your own.
Periodic updates on python news and new development.
Future updates with lots of stuff like web scraping, youtube downloading and other stuff.
This would be a dynamic and ever evolving course on python and new stuff will be posted very periodically.
- Anyone who wants to make a career in Python programming or make a new career start in Python and don't know where to begin
- Data scientists, Web Developer, Free Lance Python Programmer,AI, Automation Engineer will find this course useful
- Install Python on Ubuntu05:40
- Python Program Structure, comments, multiline comments, shebang etc09:36
- String Handling Part 112:58
- String Handling Part 207:43
- String, list and tuple slicing06:26
- List Lecture 109:47
- List Lecture 208:33
- List Lecture 307:00
- List Lecture 403:18
- Dictionary Part 106:46
- Dictionary Part 207:45
- Dictionary Part 305:15
- Python Module Part105:05
- Python Module Part205:17
- Python Module Part 309:13
- Python Module Part 402:56
- Getting user input and __main__07:13
- Function, *args, **kwargs Part_107:52
- Function, *args, **kwargs Part_208:09
- Function, *args, **kwargs Part_306:11
- readfile Part 110:01
- readfile part 205:30
- Implement a function with variable number of arguments for summing all the arguments1 question
- class and objects12:32
- class and objects Part 205:31
- String Slicing Practice Question05:35
- String Slicing Practice answer 107:08
- String Slicing Practice answer 202:48
Over 15 years of total experience in software development, focusing on C/C++/Linux/Symbian C++, different flavors of UNIX (SCO, HP-UX, SunOS, AIX and RedHat Linux). Knowledge of LINUX Internals/ System programming/Inter Process Communication and Shell Scripting.
Worked on Symbian OS features like TLS/descriptors/ threads/ semaphore/IPC/ Active Objects/ Dynamics Arrays/Cleanup Stack/Client –server/Binary Compatibility.
Experience in all stages of development of large project using C/C++/ Clearcase/Subversion/GIT on Linux and LynxOS platform.
Worked on Linux Device driver and System programming.
Worked on HP bootloader, Board Support Package and grub.
Knowledge of Virtual File system, ext3, I/O Scheduler.
Good knowledge of Socket, TCP/IP and routing protocol like BGP, RIP.
Good knowledge of porting and cross-compilation. Ported FreeBSD-libc to Symbian Platform.
Worked on Linux Device Driver(Parallel port Control panel, USB mass storage driver), System programming, ELF32,DWARF, binary optimization.
Worked on GNU Tools chain like Cross-Compiler, Makefile, Auto Conf.
Worked on drivers for SPI, UART, I2C, GPIO Bus as part of board bringup.
Good Knowledge of Multithreading, Semaphore, Message queue, Shared memory and other IPC mechanism.
Bring up of Board and enhanced product for power star energy consumption by implementing various sleeping mode in Devices like scanner, Fax, Hard drive etc.
Knowledge of GNU tool chain and cross compilation
Participated in Code reviews, Risk management, design document as well as implementation phase.
Good knowledge of Object oriented Analysis and design.
Good Knowledge of Xen/ Qemu and virtualization.
Worked on Malware Analysis and disassembly
Very good and through knowledge of Hypervisor like Xen, KVM.