Anybody who wants to learn programming in Python from scratch, or those who wish to form a solid understanding of Python to pursue Data Science, Machine Learning, or other courses that require it should take this course. This course has no prerequisites.
Python For Beginners
Programming Fundamentals in Python
The Beginners Python course is designed to help students new to programming or otherwise to learn python from basics. The first part of the course help students to understand how python syntax works, related concepts and the latter part deals with automating mundane tasks using python. Through this course, students will be made comfortable with python for computations, object-oriented python, and python standard template library.
This course includes multiple activities through which students will have hands-on experience of python programming. Students will be aligned with a mentor who will guide them throughout the course. This course enables students to learn data Science, Machine Learning or web development using Django in future.
We have designed our course keeping in mind the requirements of beginners.Course starts with fundamentals of logic building and problem solving.
The course is designed to sharpen the problem solving skills of the students. We follow step-by-step approach to make students fall in love with programming and ignite their passion of coding with the help of problems.
Emphasis is given on building strong Object Oriented Programming Concepts and coding practices followed in the Software Industry, so to make our students industry-ready.
We take a deep dive into Python's extensive built in standard library that makes a plethora of tasks, that are harder to do in other contemporary languages, trivial.
Basics of Python
- A Brief Overview of Python
- Setting up Python
- Interactive Python
- Built-In Data Types
- Control Flow
Data Structures & Functions
- Defining & Using Functions
- Some Common and Useful Functions
- Argument Unpacking, Annotations
- Lists, and Tuples
Writing Interactive Programs
- Handling Input & Output
- Error & Exception Handling
- Organizing Code with Modules
Object Oriented Programming
- Object Oriented Programming Concepts
- Using Classes & Objects
- Commonly Used built-in Classes
Standard Template Library
- Number Crunching
- File Manipulation
- Data Compression & Archiving
- Basic Network Programming
- Data Encryption
Himank BhallaDeveloper & Mentor
Himank BhallaDeveloper & Mentor
An enthusiastic full-stack web developer, Himank has worked at multiple Delhi based startups. He also designed the website for International Conference on Computational Techniques in Information and Communication Technologies (ICCTICT).
Anuj is an open-source enthusiast and a GSoCer under the RedHat Foundation. He has worked in the core teams of various products by RedHat and is an expert in Enterprise Java and web services. He is also a mentor in GSoC '17 under the umbrella of JBoss for Servers and IoT monitoring.
|Center||Start Date||End Date||Day & Time||Batch Type|
|Pitampura||Jun 08||Jul 02||Fri, Mon, Wed (10:30 AM - 01:30 PM)||Regular|
(Drop a line at email@example.com if you have further queries)
Who should do this course?
I know C, C++, or Java should I do this course?
This course will cover programming principles from scratch using Python. If you already know one of the aforementioned programming languages, it will only be easier for you to pick up the concepts taught in the course, but knowledge is in no way a prerequisite.
Will this help me in making websites and apps?
This course is designed to give you a solid foundation upon which you can build further skills in Application Development, Web Development, Data Science, and other fields. It does not discuss these topics explicitly.