Python Programming/Script/OOP/Advanced for Python 3 Projects

  • Course provided by Udemy
  • Study type: Online
  • Starts: Anytime
  • Price: See latest price on Udemy
Udemy

Course Description

This "Python Programming / Script / OOP / Advanced for Python Projects" course is thoroughly detailed, to the point and does not waste any time. It provides 5 projects, numerous 350+ quiz questions and 250+ practice exercises with solutions to strengthen your Python Programming skills.

Why learn Python

According to recent surveys, Python is one the most popular programming languages in the world. It is used by tech giants like Google, Amazon, Instagram, Facebook and many more.

Knowledge of Python is an important prerequisite for working in emerging fields such as Data science, Machine Learning and Artificial Intelligence. Python programmers are paid high salaries in the software industry and there is an ever increasing demand for Python professionals in the industry.

The reason for Python's popularity is that it is powerful, yet very simple. If you have never programmed before then Python is the best language to start your journey of programming. The code written in Python is shorter than equivalent code written in other languages. Developers love this language and this increases the speed of development which is one of the main reasons why companies prefer Python.

Why take this course

This "Python Programming / Script / OOP / Advanced for Python Projects" tutorial is an efficient and detailed course that teaches you Python in depth without wasting much time. The content of the course is very concise and the presentation is to the point and straightforward.

You will get the opportunity to practice Python programming concepts by solving various exercises and quizzes. Solution to each exercise is provided. No prior knowledge of programming is required, this course will smoothly take you from a beginner to an expert.

You can clear your doubts in the question and answer forum inside the course.

This "Python Programming / Scripting / OOP / Advanced for Python Projects" course explains the Python features in step-wise manner. All the topics have been explained with Python programs in simple way. You will also see the demonstration of source code implementation for each topic with good examples and programs. This course will build Python programming/scripting skills of developers who have basic understanding of programming. You will learn rich Python programming concepts which will help in providing efficient solution of software projects. You will be able to understand and implement all the Python programming techniques and apply in Python projects/code. This tutorial will also help you to present yourself well for Python coding interview questions.

Here is the course content-

  • Introduction

  • Getting Started with Python

  • Strings

  • Lists and Tuples

  • Dictionaries and Sets

  • Conditional Execution

  • Loops

  • Looping Techniques

  • Comprehensions

  • Functions

  • Modules

  • Scopes and Namespaces

  • Files

  • Object Oriented Python Programming

  • Iterator and Generators

  • Decorators

  • 350+ Quiz questions

  • 250+ Practice exercise for programming

  • 5 Projects

Course will be updated by adding new topics in detail to have good understanding of Python programming features to build the technical strength and shape your career.

This "Learn Python Programming / Scripting / OOP / Advanced for Python Projects" online course on udemy will be great help to developers to have good Python programming/scripting skills and work on Python projects. Also it will be a good complement to any book/tutorial.

What students are saying about this course

"Excellent. The course goes at a very good pace and points out some very useful tips. The instructor is detailed and explains concepts very clearly."

"I have been looking for an advanced beginner/intermediate python course and finally found it. I love the teaching style."

"Very good. She stays very focused. No stories . No BS. 5 out of 5"

"Yes this is far better than the courses I was taking on datacamp. The instructor is straight to the point and great at explaining things. I feel like I will learn a lot with this course"

"This course is one of the best python programming courses"

"Exceeded Expectations...."

"wonderful explanation with examples"

"Examples are good and explanation is very good"

"Very methodical approach of explanation. Beginner level programmer will find it very convenient to understand and utilize"

"Very detailed explanation. Very nice course. No need to refer to any text book again for learning Python language(I think in most of the cases). Each and every point is explained. Especially pitfall cases are addressed in all the topics. Course designed and explained very well. If anyone is interested learning Python language(not third party libraries), this is the best course. Thanks a lot."

"The instructor gives clear explanations and since this is an advanced course doesn’t spend too much time on basics."

"Really great coverage of basic principles. The instructor truly understands the course content."

"Nice explanation with examples"

"Very good presentation and makes the fundamentals of the python language very clear."

"This is an excellent course for solid grounding in python. All confusion and incomprehension of certain concepts in advanced use cases are caused by lack of understanding of python fundamentals. This course addresses all that."

"Good"

"Like the way each topic is explained first with examples (concentrating on the exceptions)"

"i learnt python by myself on the job, and i am understanding how and why python delivers some results"

"excellent! theory is delivered not just how to write code. Also graphics are very good in adding further depth to learning foundation while the quizzes presented after new information furhter cements knowlede and shos what you may need to review."

"This course is too good !!!"

"Amazing and wonderful"

"Each concept is explained quite clearly."

"As a beginner, not only in Python, but also in programming, I found this course to be really helpful. The course is well structured an clear mannered and the instructor is really competent. The projects are very well placed too and would give you enough questions to put your skill in."

"Excellent course! Teaches Python from basic to advanced level."

"Learning new thing always challenging so learning new language. But when I started this course then from beginning it became so interesting that I am going to complete it sooner than later. I hope that I will learn Python within few days which was not possible without this course. Course is fast paced and which is good for experienced developers. Course is well researched and structured. Author of this course has shown great passion."

"Looks great, Underscore thing was a new learning for me and thanks for teaching"

"excellent and very nice video tutorial and I want to learn many things in python from your videos and needed more knowledge in future with the same way of teaching"

"Good Teaching"

"so far I am loving it. thanks"


So what are you waiting for, click on Buy button to enroll now and start learning.

Who this course is for:

  • Anyone interested in learning Python from scratch
  • Programmers wanting to learn Python as a prerequisite for working in Data Science or Machine Learning
  • Python users wanting to master advanced features and work more effectively

Instructor

  • 4.4 Instructor Rating
  • 4,560 Reviews
  • 44,117 Students
  • 12 Courses

Deepali Srivastava has a Master's degree in Mathematics and is the author of books "C in Depth" and "Data Structures Through C in Depth". She loves programming and is passionate about teaching. Whether writing a book or making a course, she always tries to present the concepts in a simplified way which helps students develop interest in the topic being taught. Her books have been appreciated by students and she hopes that her online courses will also prove to be helpful.

Expected Outcomes

  1. 250+ Practice exercises for programming practice 350+ Quiz questions to reinforce your knowledge Create 5 projects To the point explanation, no waste of time Get the skills to be a successful Python professional Get the confidence to face Python coding interviews Be comfortable writing code in python Lots of code samples Concepts explained with visualizations Solutions of all the exercises Master all of the basics of Python 3 Learn advanced features of Python 3 Show more Show less Course content 24 sections • 251 lectures • 20h 18m total length Expand all sections Introduction 1 lecture • 2min Introduction Preview 01:35 Introduction to Python 6 lectures • 23min Overview of Python Preview 05:52 Installing Python 00:01 Creating and Executing a Python Script Preview 02:57 Running Python Code Interactively Preview 04:47 IDLE : Python's built in IDE Preview 07:59 Getting Help in Python Preview 01:45 Quiz -1 6 questions Getting Started with Python 12 lectures • 1hr 8min Keywords and Identifiers Preview 06:03 Python Data Types Preview 09:58 Quiz -2 12 questions Variables Preview 09:28 Variables ....... continued Preview 05:50 Quiz -3 6 questions Operators Preview 10:35 Quiz - 4 15 questions Expressions Preview 07:29 Statements Preview 02:37 Input/output and Comments Preview 08:45 Quiz - 5 18 questions Practice Exercise - 1 00:48 Solutions - 1 00:34 Introduction to Python Data structures Preview 05:39 Source Code for this section 00:03 Strings 12 lectures • 53min Introduction to Strings 05:46 String Slicing 08:00 Quiz - 6 11 questions Practice Exercise - 2 00:51 Solutions - 2 00:11 Combining and Repeating strings 04:38 String Methods -1 05:56 String Methods -2 09:50 Quiz - 7 9 questions Practice Exercise - 3 01:31 Solutions - 3 00:15 Escape Sequences and Raw Strings 05:18 String Formatting 10:39 Quiz - 8 10 questions Source Code for this section 00:03 Lists and Tuples in Python 20 lectures • 1hr 20min Introduction to Lists 02:59 Indexing and Slicing 06:35 Quiz - 9 12 questions Practice Exercise - 4 00:54 Solutions - 4 00:07 Adding and Removing Elements 05:56 Sorting and Reversing a List 04:28 Practice Exercise - 5 01:15 Solutions - 5 00:26 Some more List methods 02:59 Concatenation and Repetition 03:53 Quiz -10 9 questions Other ways of creating a List 09:30 Nested Lists 07:16 Copying a List 04:40 Shallow copy and Deep Copy 06:17 Quiz -11 15 questions Practice Exercise - 6 01:22 Solutions - 6 00:27 Tuples 12:08 Tuple Packing and Unpacking 08:54 Quiz -12 11 questions Source Code for this section 00:03 Your Review Matters! 00:16 Dictionaries and Sets in Python 12 lectures • 1hr 2min Introduction to Dictionaries 07:53 Dictionary Methods 09:56 Quiz -13 14 questions Creating Dictionaries 08:03 Nested Dictionaries 05:14 Aliasing and Deep Copy 06:13 Quiz -14 12 questions Practice Exercise - 7 02:19 Solutions -7 00:32 Introduction to Sets 09:42 More about Sets 10:33 Quiz -15 12 questions Practice Exercise - 8 01:32 Solutions - 8 00:12 Quiz -16 16 questions Source Code for this section 00:03 Conditional Execution 10 lectures • 50min Introduction to Control Structures 01:09 Conditional processing using the if statement 09:08 else clause 04:46 elif clause 10:33 Truthiness 06:25 Revisiting or and and operators 08:09 if - else operator 04:23 Quiz -17 11 questions Practice Exercise - 9 03:52 Solutions - 9 01:54 Source Code for this section 00:03 Loops 19 lectures • 1hr 24min while loop 04:57 while loop examples 05:59 for loop 09:49 Quiz -18 12 questions Practice Exercise -10 03:06 Solutions -10 01:05 Unpacking in for loop header 03:46 Iterating over dictionaries and sets 03:48 Counter loops using range() 06:33 Nested Loops 12:04 Practice Exercise - 11 01:46 Solutions - 11 01:58 break statement 08:08 More on break statement 07:21 continue statement 06:31 else block in loops 02:54 pass statement 01:37 Quiz -19 10 questions Practice Exercise -12 01:18 Solutions -12 00:49 Source Code for this section 00:03 Looping Techniques 9 lectures • 28min Introduction 01:36 Using sorted(), reversed() and set() in for loop 04:32 Index based for loops 06:13 Generating both index and item using enumerate 03:19 Parallel Traversals using zip in Python 02:40 Modifying a List while iterating 06:09 Quiz - 20 17 questions Practice-Exercise -13 02:06 Solutions -13 01:19 Source Code for this section 00:03 Comprehensions in Python 11 lectures • 43min List Comprehensions in Python 09:05 Avoid Aliasing using List Comprehensions 03:03 If clause 10:55 Multiple for clauses and Nested List Comprehension 04:32 Quiz -21 12 questions Practice Exercise - 14 02:17 Solutions - 14 01:00 Dictionary Comprehensions in Python 05:05 Set Comprehensions in Python 04:02 Practice Exercise - 15 02:14 Solutions - 15 00:23 Source Code for this section 00:03 14 more sections Requirements Basic Knowledge of Computers Computer with an internet connection Desire to learn Description This "Python Programming / Script / OOP / Advanced for Python Projects" course is thoroughly detailed , to the point and does not waste any time. It provides 5 projects, numerous 350+ quiz questions and 250+ practice exercises with solutions to strengthen your Python Programming skills. Why learn Python According to recent surveys, Python is one the most popular programming languages in the world. It is used by tech giants like Google, Amazon, Instagram, Facebook and many more. Knowledge of Python is an important prerequisite for working in emerging fields such as Data science, Machine Learning and Artificial Intelligence. Python programmers are paid high salaries in the software industry and there is an ever increasing demand for Python professionals in the industry. The reason for Python's popularity is that it is powerful, yet very simple . If you have never programmed before then Python is the best language to start your journey of programming. The code written in Python is shorter than equivalent code written in other languages. Developers love this language and this increases the speed of development which is one of the main reasons why companies prefer Python. Why take this course This "Python Programming / Script / OOP / Advanced for Python Projects" tutorial is an efficient and detailed course that teaches you Python in depth without wasting much time. The content of the course is very concise and the presentation is to the point and straightforward. You will get the opportunity to practice Python programming concepts by solving various exercises and quizzes . Solution to each exercise is provided. No prior knowledge of programming is required, this course will smoothly take you from a beginner to an expert. You can clear your doubts in the question and answer forum inside the course. This "Python Programming / Scripting / OOP / Advanced for Python Projects" course explains the Python features in step-wise manner. All the topics have been explained with Python programs in simple way. You will also see the demonstration of source code implementation for each topic with good examples and programs. This course will build Python programming/scripting skills of developers who have basic understanding of programming. You will learn rich Python programming concepts which will help in providing efficient solution of software projects. You will be able to understand and implement all the Python programming techniques and apply in Python projects/code. This tutorial will also help you to present yourself well for Python coding interview questions. Here is the course content- Introduction Getting Started with Python Strings Lists and Tuples Dictionaries and Sets Conditional Execution Loops Looping Techniques Comprehensions Functions Modules Scopes and Namespaces Files Object Oriented Python Programming Iterator and Generators Decorators 350+ Quiz questions 250+ Practice exercise for programming 5 Projects Course will be updated by adding new topics in detail to have good understanding of Python programming features to build the technical strength and shape your career. This "Learn Python Programming / Scripting / OOP / Advanced for Python Projects" online course on udemy will be great help to developers to have good Python programming/scripting skills and work on Python projects. Also it will be a good complement to any book/tutorial. What students are saying about this course "Excellent. The course goes at a very good pace and points out some very useful tips. The instructor is detailed and explains concepts very clearly." "I have been looking for an advanced beginner/intermediate python course and finally found it. I love the teaching style." "Very good. She stays very focused. No stories . No BS. 5 out of 5" "Yes this is far better than the courses I was taking on datacamp. The instructor is straight to the point and great at explaining things. I feel like I will learn a lot with this course" "This course is one of the best python programming courses" "Exceeded Expectations...." "wonderful explanation with examples" "Examples are good and explanation is very good" "Very methodical approach of explanation. Beginner level programmer will find it very convenient to understand and utilize" "Very detailed explanation. Very nice course. No need to refer to any text book again for learning Python language(I think in most of the cases). Each and every point is explained. Especially pitfall cases are addressed in all the topics. Course designed and explained very well. If anyone is interested learning Python language(not third party libraries), this is the best course. Thanks a lot." "The instructor gives clear explanations and since this is an advanced course doesn’t spend too much time on basics." "Really great coverage of basic principles. The instructor truly understands the course content." "Nice explanation with examples" "Very good presentation and makes the fundamentals of the python language very clear." "This is an excellent course for solid grounding in python. All confusion and incomprehension of certain concepts in advanced use cases are caused by lack of understanding of python fundamentals. This course addresses all that." "Good" "Like the way each topic is explained first with examples (concentrating on the exceptions)" "i learnt python by myself on the job, and i am understanding how and why python delivers some results" "excellent! theory is delivered not just how to write code. Also graphics are very good in adding further depth to learning foundation while the quizzes presented after new information furhter cements knowlede and shos what you may need to review." "This course is too good !!!" "Amazing and wonderful" "Each concept is explained quite clearly." "As a beginner, not only in Python, but also in programming, I found this course to be really helpful. The course is well structured an clear mannered and the instructor is really competent. The projects are very well placed too and would give you enough questions to put your skill in." "Excellent course! Teaches Python from basic to advanced level." "Learning new thing always challenging so learning new language. But when I started this course then from beginning it became so interesting that I am going to complete it sooner than later. I hope that I will learn Python within few days which was not possible without this course. Course is fast paced and which is good for experienced developers. Course is well researched and structured. Author of this course has shown great passion." "Looks great, Underscore thing was a new learning for me and thanks for teaching" "excellent and very nice video tutorial and I want to learn many things in python from your videos and needed more knowledge in future with the same way of teaching" "Good Teaching" "so far I am loving it. thanks" So what are you waiting for, click on Buy button to enroll now and start learning. Who this course is for: Anyone interested in learning Python from scratch Programmers wanting to learn Python as a prerequisite for working in Data Science or Machine Learning Python users wanting to master advanced features and work more effectively Show more Show less Instructor Deepali Srivastava Author 4.4 Instructor Rating 4,560 Reviews 44,117 Students 12 Courses Deepali Srivastava has a Master's degree in Mathematics and is the author of books "C in Depth" and "Data Structures Through C in Depth" . She loves programming and is passionate about teaching. Whether writing a book or making a course, she always tries to present the concepts in a simplified way which helps students develop interest in the topic being taught. Her books have been appreciated by students and she hopes that her online courses will also prove to be helpful. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'67780af8db482c9d',m:'d1b7608aa108484a3c78da69b11d5f21f1f4cd1a-1627747263-1800-ARt7maJIT9d5+UbT9vkEiXHo84mhJV5sGylkKUN9QoUB9MceTgMhhTtNxg5cD30GDaGo0WJx1Yq2S9uCQb5kABaVzihe/b7bGLUaYJirOT8ZOoc04eSWs1skZ8cYQG7u6/9s8JECiz07WPnlh8byJhSFvDyUY9IgTeeJGWYywg/d',s:[0x0a3527b7d8,0xe39ed6b2d0],}})();
  2. 350+ Quiz questions to reinforce your knowledge Create 5 projects To the point explanation, no waste of time Get the skills to be a successful Python professional Get the confidence to face Python coding interviews Be comfortable writing code in python Lots of code samples Concepts explained with visualizations Solutions of all the exercises Master all of the basics of Python 3 Learn advanced features of Python 3 Show more Show less Course content 24 sections • 251 lectures • 20h 18m total length Expand all sections Introduction 1 lecture • 2min Introduction Preview 01:35 Introduction to Python 6 lectures • 23min Overview of Python Preview 05:52 Installing Python 00:01 Creating and Executing a Python Script Preview 02:57 Running Python Code Interactively Preview 04:47 IDLE : Python's built in IDE Preview 07:59 Getting Help in Python Preview 01:45 Quiz -1 6 questions Getting Started with Python 12 lectures • 1hr 8min Keywords and Identifiers Preview 06:03 Python Data Types Preview 09:58 Quiz -2 12 questions Variables Preview 09:28 Variables ....... continued Preview 05:50 Quiz -3 6 questions Operators Preview 10:35 Quiz - 4 15 questions Expressions Preview 07:29 Statements Preview 02:37 Input/output and Comments Preview 08:45 Quiz - 5 18 questions Practice Exercise - 1 00:48 Solutions - 1 00:34 Introduction to Python Data structures Preview 05:39 Source Code for this section 00:03 Strings 12 lectures • 53min Introduction to Strings 05:46 String Slicing 08:00 Quiz - 6 11 questions Practice Exercise - 2 00:51 Solutions - 2 00:11 Combining and Repeating strings 04:38 String Methods -1 05:56 String Methods -2 09:50 Quiz - 7 9 questions Practice Exercise - 3 01:31 Solutions - 3 00:15 Escape Sequences and Raw Strings 05:18 String Formatting 10:39 Quiz - 8 10 questions Source Code for this section 00:03 Lists and Tuples in Python 20 lectures • 1hr 20min Introduction to Lists 02:59 Indexing and Slicing 06:35 Quiz - 9 12 questions Practice Exercise - 4 00:54 Solutions - 4 00:07 Adding and Removing Elements 05:56 Sorting and Reversing a List 04:28 Practice Exercise - 5 01:15 Solutions - 5 00:26 Some more List methods 02:59 Concatenation and Repetition 03:53 Quiz -10 9 questions Other ways of creating a List 09:30 Nested Lists 07:16 Copying a List 04:40 Shallow copy and Deep Copy 06:17 Quiz -11 15 questions Practice Exercise - 6 01:22 Solutions - 6 00:27 Tuples 12:08 Tuple Packing and Unpacking 08:54 Quiz -12 11 questions Source Code for this section 00:03 Your Review Matters! 00:16 Dictionaries and Sets in Python 12 lectures • 1hr 2min Introduction to Dictionaries 07:53 Dictionary Methods 09:56 Quiz -13 14 questions Creating Dictionaries 08:03 Nested Dictionaries 05:14 Aliasing and Deep Copy 06:13 Quiz -14 12 questions Practice Exercise - 7 02:19 Solutions -7 00:32 Introduction to Sets 09:42 More about Sets 10:33 Quiz -15 12 questions Practice Exercise - 8 01:32 Solutions - 8 00:12 Quiz -16 16 questions Source Code for this section 00:03 Conditional Execution 10 lectures • 50min Introduction to Control Structures 01:09 Conditional processing using the if statement 09:08 else clause 04:46 elif clause 10:33 Truthiness 06:25 Revisiting or and and operators 08:09 if - else operator 04:23 Quiz -17 11 questions Practice Exercise - 9 03:52 Solutions - 9 01:54 Source Code for this section 00:03 Loops 19 lectures • 1hr 24min while loop 04:57 while loop examples 05:59 for loop 09:49 Quiz -18 12 questions Practice Exercise -10 03:06 Solutions -10 01:05 Unpacking in for loop header 03:46 Iterating over dictionaries and sets 03:48 Counter loops using range() 06:33 Nested Loops 12:04 Practice Exercise - 11 01:46 Solutions - 11 01:58 break statement 08:08 More on break statement 07:21 continue statement 06:31 else block in loops 02:54 pass statement 01:37 Quiz -19 10 questions Practice Exercise -12 01:18 Solutions -12 00:49 Source Code for this section 00:03 Looping Techniques 9 lectures • 28min Introduction 01:36 Using sorted(), reversed() and set() in for loop 04:32 Index based for loops 06:13 Generating both index and item using enumerate 03:19 Parallel Traversals using zip in Python 02:40 Modifying a List while iterating 06:09 Quiz - 20 17 questions Practice-Exercise -13 02:06 Solutions -13 01:19 Source Code for this section 00:03 Comprehensions in Python 11 lectures • 43min List Comprehensions in Python 09:05 Avoid Aliasing using List Comprehensions 03:03 If clause 10:55 Multiple for clauses and Nested List Comprehension 04:32 Quiz -21 12 questions Practice Exercise - 14 02:17 Solutions - 14 01:00 Dictionary Comprehensions in Python 05:05 Set Comprehensions in Python 04:02 Practice Exercise - 15 02:14 Solutions - 15 00:23 Source Code for this section 00:03 14 more sections Requirements Basic Knowledge of Computers Computer with an internet connection Desire to learn Description This "Python Programming / Script / OOP / Advanced for Python Projects" course is thoroughly detailed , to the point and does not waste any time. It provides 5 projects, numerous 350+ quiz questions and 250+ practice exercises with solutions to strengthen your Python Programming skills. Why learn Python According to recent surveys, Python is one the most popular programming languages in the world. It is used by tech giants like Google, Amazon, Instagram, Facebook and many more. Knowledge of Python is an important prerequisite for working in emerging fields such as Data science, Machine Learning and Artificial Intelligence. Python programmers are paid high salaries in the software industry and there is an ever increasing demand for Python professionals in the industry. The reason for Python's popularity is that it is powerful, yet very simple . If you have never programmed before then Python is the best language to start your journey of programming. The code written in Python is shorter than equivalent code written in other languages. Developers love this language and this increases the speed of development which is one of the main reasons why companies prefer Python. Why take this course This "Python Programming / Script / OOP / Advanced for Python Projects" tutorial is an efficient and detailed course that teaches you Python in depth without wasting much time. The content of the course is very concise and the presentation is to the point and straightforward. You will get the opportunity to practice Python programming concepts by solving various exercises and quizzes . Solution to each exercise is provided. No prior knowledge of programming is required, this course will smoothly take you from a beginner to an expert. You can clear your doubts in the question and answer forum inside the course. This "Python Programming / Scripting / OOP / Advanced for Python Projects" course explains the Python features in step-wise manner. All the topics have been explained with Python programs in simple way. You will also see the demonstration of source code implementation for each topic with good examples and programs. This course will build Python programming/scripting skills of developers who have basic understanding of programming. You will learn rich Python programming concepts which will help in providing efficient solution of software projects. You will be able to understand and implement all the Python programming techniques and apply in Python projects/code. This tutorial will also help you to present yourself well for Python coding interview questions. Here is the course content- Introduction Getting Started with Python Strings Lists and Tuples Dictionaries and Sets Conditional Execution Loops Looping Techniques Comprehensions Functions Modules Scopes and Namespaces Files Object Oriented Python Programming Iterator and Generators Decorators 350+ Quiz questions 250+ Practice exercise for programming 5 Projects Course will be updated by adding new topics in detail to have good understanding of Python programming features to build the technical strength and shape your career. This "Learn Python Programming / Scripting / OOP / Advanced for Python Projects" online course on udemy will be great help to developers to have good Python programming/scripting skills and work on Python projects. Also it will be a good complement to any book/tutorial. What students are saying about this course "Excellent. The course goes at a very good pace and points out some very useful tips. The instructor is detailed and explains concepts very clearly." "I have been looking for an advanced beginner/intermediate python course and finally found it. I love the teaching style." "Very good. She stays very focused. No stories . No BS. 5 out of 5" "Yes this is far better than the courses I was taking on datacamp. The instructor is straight to the point and great at explaining things. I feel like I will learn a lot with this course" "This course is one of the best python programming courses" "Exceeded Expectations...." "wonderful explanation with examples" "Examples are good and explanation is very good" "Very methodical approach of explanation. Beginner level programmer will find it very convenient to understand and utilize" "Very detailed explanation. Very nice course. No need to refer to any text book again for learning Python language(I think in most of the cases). Each and every point is explained. Especially pitfall cases are addressed in all the topics. Course designed and explained very well. If anyone is interested learning Python language(not third party libraries), this is the best course. Thanks a lot." "The instructor gives clear explanations and since this is an advanced course doesn’t spend too much time on basics." "Really great coverage of basic principles. The instructor truly understands the course content." "Nice explanation with examples" "Very good presentation and makes the fundamentals of the python language very clear." "This is an excellent course for solid grounding in python. All confusion and incomprehension of certain concepts in advanced use cases are caused by lack of understanding of python fundamentals. This course addresses all that." "Good" "Like the way each topic is explained first with examples (concentrating on the exceptions)" "i learnt python by myself on the job, and i am understanding how and why python delivers some results" "excellent! theory is delivered not just how to write code. Also graphics are very good in adding further depth to learning foundation while the quizzes presented after new information furhter cements knowlede and shos what you may need to review." "This course is too good !!!" "Amazing and wonderful" "Each concept is explained quite clearly." "As a beginner, not only in Python, but also in programming, I found this course to be really helpful. The course is well structured an clear mannered and the instructor is really competent. The projects are very well placed too and would give you enough questions to put your skill in." "Excellent course! Teaches Python from basic to advanced level." "Learning new thing always challenging so learning new language. But when I started this course then from beginning it became so interesting that I am going to complete it sooner than later. I hope that I will learn Python within few days which was not possible without this course. Course is fast paced and which is good for experienced developers. Course is well researched and structured. Author of this course has shown great passion." "Looks great, Underscore thing was a new learning for me and thanks for teaching" "excellent and very nice video tutorial and I want to learn many things in python from your videos and needed more knowledge in future with the same way of teaching" "Good Teaching" "so far I am loving it. thanks" So what are you waiting for, click on Buy button to enroll now and start learning. Who this course is for: Anyone interested in learning Python from scratch Programmers wanting to learn Python as a prerequisite for working in Data Science or Machine Learning Python users wanting to master advanced features and work more effectively Show more Show less Instructor Deepali Srivastava Author 4.4 Instructor Rating 4,560 Reviews 44,117 Students 12 Courses Deepali Srivastava has a Master's degree in Mathematics and is the author of books "C in Depth" and "Data Structures Through C in Depth" . She loves programming and is passionate about teaching. Whether writing a book or making a course, she always tries to present the concepts in a simplified way which helps students develop interest in the topic being taught. Her books have been appreciated by students and she hopes that her online courses will also prove to be helpful. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'67780af8db482c9d',m:'d1b7608aa108484a3c78da69b11d5f21f1f4cd1a-1627747263-1800-ARt7maJIT9d5+UbT9vkEiXHo84mhJV5sGylkKUN9QoUB9MceTgMhhTtNxg5cD30GDaGo0WJx1Yq2S9uCQb5kABaVzihe/b7bGLUaYJirOT8ZOoc04eSWs1skZ8cYQG7u6/9s8JECiz07WPnlh8byJhSFvDyUY9IgTeeJGWYywg/d',s:[0x0a3527b7d8,0xe39ed6b2d0],}})();
  3. Create 5 projects To the point explanation, no waste of time Get the skills to be a successful Python professional Get the confidence to face Python coding interviews Be comfortable writing code in python Lots of code samples Concepts explained with visualizations Solutions of all the exercises Master all of the basics of Python 3 Learn advanced features of Python 3 Show more Show less Course content 24 sections • 251 lectures • 20h 18m total length Expand all sections Introduction 1 lecture • 2min Introduction Preview 01:35 Introduction to Python 6 lectures • 23min Overview of Python Preview 05:52 Installing Python 00:01 Creating and Executing a Python Script Preview 02:57 Running Python Code Interactively Preview 04:47 IDLE : Python's built in IDE Preview 07:59 Getting Help in Python Preview 01:45 Quiz -1 6 questions Getting Started with Python 12 lectures • 1hr 8min Keywords and Identifiers Preview 06:03 Python Data Types Preview 09:58 Quiz -2 12 questions Variables Preview 09:28 Variables ....... continued Preview 05:50 Quiz -3 6 questions Operators Preview 10:35 Quiz - 4 15 questions Expressions Preview 07:29 Statements Preview 02:37 Input/output and Comments Preview 08:45 Quiz - 5 18 questions Practice Exercise - 1 00:48 Solutions - 1 00:34 Introduction to Python Data structures Preview 05:39 Source Code for this section 00:03 Strings 12 lectures • 53min Introduction to Strings 05:46 String Slicing 08:00 Quiz - 6 11 questions Practice Exercise - 2 00:51 Solutions - 2 00:11 Combining and Repeating strings 04:38 String Methods -1 05:56 String Methods -2 09:50 Quiz - 7 9 questions Practice Exercise - 3 01:31 Solutions - 3 00:15 Escape Sequences and Raw Strings 05:18 String Formatting 10:39 Quiz - 8 10 questions Source Code for this section 00:03 Lists and Tuples in Python 20 lectures • 1hr 20min Introduction to Lists 02:59 Indexing and Slicing 06:35 Quiz - 9 12 questions Practice Exercise - 4 00:54 Solutions - 4 00:07 Adding and Removing Elements 05:56 Sorting and Reversing a List 04:28 Practice Exercise - 5 01:15 Solutions - 5 00:26 Some more List methods 02:59 Concatenation and Repetition 03:53 Quiz -10 9 questions Other ways of creating a List 09:30 Nested Lists 07:16 Copying a List 04:40 Shallow copy and Deep Copy 06:17 Quiz -11 15 questions Practice Exercise - 6 01:22 Solutions - 6 00:27 Tuples 12:08 Tuple Packing and Unpacking 08:54 Quiz -12 11 questions Source Code for this section 00:03 Your Review Matters! 00:16 Dictionaries and Sets in Python 12 lectures • 1hr 2min Introduction to Dictionaries 07:53 Dictionary Methods 09:56 Quiz -13 14 questions Creating Dictionaries 08:03 Nested Dictionaries 05:14 Aliasing and Deep Copy 06:13 Quiz -14 12 questions Practice Exercise - 7 02:19 Solutions -7 00:32 Introduction to Sets 09:42 More about Sets 10:33 Quiz -15 12 questions Practice Exercise - 8 01:32 Solutions - 8 00:12 Quiz -16 16 questions Source Code for this section 00:03 Conditional Execution 10 lectures • 50min Introduction to Control Structures 01:09 Conditional processing using the if statement 09:08 else clause 04:46 elif clause 10:33 Truthiness 06:25 Revisiting or and and operators 08:09 if - else operator 04:23 Quiz -17 11 questions Practice Exercise - 9 03:52 Solutions - 9 01:54 Source Code for this section 00:03 Loops 19 lectures • 1hr 24min while loop 04:57 while loop examples 05:59 for loop 09:49 Quiz -18 12 questions Practice Exercise -10 03:06 Solutions -10 01:05 Unpacking in for loop header 03:46 Iterating over dictionaries and sets 03:48 Counter loops using range() 06:33 Nested Loops 12:04 Practice Exercise - 11 01:46 Solutions - 11 01:58 break statement 08:08 More on break statement 07:21 continue statement 06:31 else block in loops 02:54 pass statement 01:37 Quiz -19 10 questions Practice Exercise -12 01:18 Solutions -12 00:49 Source Code for this section 00:03 Looping Techniques 9 lectures • 28min Introduction 01:36 Using sorted(), reversed() and set() in for loop 04:32 Index based for loops 06:13 Generating both index and item using enumerate 03:19 Parallel Traversals using zip in Python 02:40 Modifying a List while iterating 06:09 Quiz - 20 17 questions Practice-Exercise -13 02:06 Solutions -13 01:19 Source Code for this section 00:03 Comprehensions in Python 11 lectures • 43min List Comprehensions in Python 09:05 Avoid Aliasing using List Comprehensions 03:03 If clause 10:55 Multiple for clauses and Nested List Comprehension 04:32 Quiz -21 12 questions Practice Exercise - 14 02:17 Solutions - 14 01:00 Dictionary Comprehensions in Python 05:05 Set Comprehensions in Python 04:02 Practice Exercise - 15 02:14 Solutions - 15 00:23 Source Code for this section 00:03 14 more sections Requirements Basic Knowledge of Computers Computer with an internet connection Desire to learn Description This "Python Programming / Script / OOP / Advanced for Python Projects" course is thoroughly detailed , to the point and does not waste any time. It provides 5 projects, numerous 350+ quiz questions and 250+ practice exercises with solutions to strengthen your Python Programming skills. Why learn Python According to recent surveys, Python is one the most popular programming languages in the world. It is used by tech giants like Google, Amazon, Instagram, Facebook and many more. Knowledge of Python is an important prerequisite for working in emerging fields such as Data science, Machine Learning and Artificial Intelligence. Python programmers are paid high salaries in the software industry and there is an ever increasing demand for Python professionals in the industry. The reason for Python's popularity is that it is powerful, yet very simple . If you have never programmed before then Python is the best language to start your journey of programming. The code written in Python is shorter than equivalent code written in other languages. Developers love this language and this increases the speed of development which is one of the main reasons why companies prefer Python. Why take this course This "Python Programming / Script / OOP / Advanced for Python Projects" tutorial is an efficient and detailed course that teaches you Python in depth without wasting much time. The content of the course is very concise and the presentation is to the point and straightforward. You will get the opportunity to practice Python programming concepts by solving various exercises and quizzes . Solution to each exercise is provided. No prior knowledge of programming is required, this course will smoothly take you from a beginner to an expert. You can clear your doubts in the question and answer forum inside the course. This "Python Programming / Scripting / OOP / Advanced for Python Projects" course explains the Python features in step-wise manner. All the topics have been explained with Python programs in simple way. You will also see the demonstration of source code implementation for each topic with good examples and programs. This course will build Python programming/scripting skills of developers who have basic understanding of programming. You will learn rich Python programming concepts which will help in providing efficient solution of software projects. You will be able to understand and implement all the Python programming techniques and apply in Python projects/code. This tutorial will also help you to present yourself well for Python coding interview questions. Here is the course content- Introduction Getting Started with Python Strings Lists and Tuples Dictionaries and Sets Conditional Execution Loops Looping Techniques Comprehensions Functions Modules Scopes and Namespaces Files Object Oriented Python Programming Iterator and Generators Decorators 350+ Quiz questions 250+ Practice exercise for programming 5 Projects Course will be updated by adding new topics in detail to have good understanding of Python programming features to build the technical strength and shape your career. This "Learn Python Programming / Scripting / OOP / Advanced for Python Projects" online course on udemy will be great help to developers to have good Python programming/scripting skills and work on Python projects. Also it will be a good complement to any book/tutorial. What students are saying about this course "Excellent. The course goes at a very good pace and points out some very useful tips. The instructor is detailed and explains concepts very clearly." "I have been looking for an advanced beginner/intermediate python course and finally found it. I love the teaching style." "Very good. She stays very focused. No stories . No BS. 5 out of 5" "Yes this is far better than the courses I was taking on datacamp. The instructor is straight to the point and great at explaining things. I feel like I will learn a lot with this course" "This course is one of the best python programming courses" "Exceeded Expectations...." "wonderful explanation with examples" "Examples are good and explanation is very good" "Very methodical approach of explanation. Beginner level programmer will find it very convenient to understand and utilize" "Very detailed explanation. Very nice course. No need to refer to any text book again for learning Python language(I think in most of the cases). Each and every point is explained. Especially pitfall cases are addressed in all the topics. Course designed and explained very well. If anyone is interested learning Python language(not third party libraries), this is the best course. Thanks a lot." "The instructor gives clear explanations and since this is an advanced course doesn’t spend too much time on basics." "Really great coverage of basic principles. The instructor truly understands the course content." "Nice explanation with examples" "Very good presentation and makes the fundamentals of the python language very clear." "This is an excellent course for solid grounding in python. All confusion and incomprehension of certain concepts in advanced use cases are caused by lack of understanding of python fundamentals. This course addresses all that." "Good" "Like the way each topic is explained first with examples (concentrating on the exceptions)" "i learnt python by myself on the job, and i am understanding how and why python delivers some results" "excellent! theory is delivered not just how to write code. Also graphics are very good in adding further depth to learning foundation while the quizzes presented after new information furhter cements knowlede and shos what you may need to review." "This course is too good !!!" "Amazing and wonderful" "Each concept is explained quite clearly." "As a beginner, not only in Python, but also in programming, I found this course to be really helpful. The course is well structured an clear mannered and the instructor is really competent. The projects are very well placed too and would give you enough questions to put your skill in." "Excellent course! Teaches Python from basic to advanced level." "Learning new thing always challenging so learning new language. But when I started this course then from beginning it became so interesting that I am going to complete it sooner than later. I hope that I will learn Python within few days which was not possible without this course. Course is fast paced and which is good for experienced developers. Course is well researched and structured. Author of this course has shown great passion." "Looks great, Underscore thing was a new learning for me and thanks for teaching" "excellent and very nice video tutorial and I want to learn many things in python from your videos and needed more knowledge in future with the same way of teaching" "Good Teaching" "so far I am loving it. thanks" So what are you waiting for, click on Buy button to enroll now and start learning. Who this course is for: Anyone interested in learning Python from scratch Programmers wanting to learn Python as a prerequisite for working in Data Science or Machine Learning Python users wanting to master advanced features and work more effectively Show more Show less Instructor Deepali Srivastava Author 4.4 Instructor Rating 4,560 Reviews 44,117 Students 12 Courses Deepali Srivastava has a Master's degree in Mathematics and is the author of books "C in Depth" and "Data Structures Through C in Depth" . She loves programming and is passionate about teaching. Whether writing a book or making a course, she always tries to present the concepts in a simplified way which helps students develop interest in the topic being taught. Her books have been appreciated by students and she hopes that her online courses will also prove to be helpful. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'67780af8db482c9d',m:'d1b7608aa108484a3c78da69b11d5f21f1f4cd1a-1627747263-1800-ARt7maJIT9d5+UbT9vkEiXHo84mhJV5sGylkKUN9QoUB9MceTgMhhTtNxg5cD30GDaGo0WJx1Yq2S9uCQb5kABaVzihe/b7bGLUaYJirOT8ZOoc04eSWs1skZ8cYQG7u6/9s8JECiz07WPnlh8byJhSFvDyUY9IgTeeJGWYywg/d',s:[0x0a3527b7d8,0xe39ed6b2d0],}})();
  4. To the point explanation, no waste of time Get the skills to be a successful Python professional Get the confidence to face Python coding interviews Be comfortable writing code in python Lots of code samples Concepts explained with visualizations Solutions of all the exercises Master all of the basics of Python 3 Learn advanced features of Python 3 Show more Show less Course content 24 sections • 251 lectures • 20h 18m total length Expand all sections Introduction 1 lecture • 2min Introduction Preview 01:35 Introduction to Python 6 lectures • 23min Overview of Python Preview 05:52 Installing Python 00:01 Creating and Executing a Python Script Preview 02:57 Running Python Code Interactively Preview 04:47 IDLE : Python's built in IDE Preview 07:59 Getting Help in Python Preview 01:45 Quiz -1 6 questions Getting Started with Python 12 lectures • 1hr 8min Keywords and Identifiers Preview 06:03 Python Data Types Preview 09:58 Quiz -2 12 questions Variables Preview 09:28 Variables ....... continued Preview 05:50 Quiz -3 6 questions Operators Preview 10:35 Quiz - 4 15 questions Expressions Preview 07:29 Statements Preview 02:37 Input/output and Comments Preview 08:45 Quiz - 5 18 questions Practice Exercise - 1 00:48 Solutions - 1 00:34 Introduction to Python Data structures Preview 05:39 Source Code for this section 00:03 Strings 12 lectures • 53min Introduction to Strings 05:46 String Slicing 08:00 Quiz - 6 11 questions Practice Exercise - 2 00:51 Solutions - 2 00:11 Combining and Repeating strings 04:38 String Methods -1 05:56 String Methods -2 09:50 Quiz - 7 9 questions Practice Exercise - 3 01:31 Solutions - 3 00:15 Escape Sequences and Raw Strings 05:18 String Formatting 10:39 Quiz - 8 10 questions Source Code for this section 00:03 Lists and Tuples in Python 20 lectures • 1hr 20min Introduction to Lists 02:59 Indexing and Slicing 06:35 Quiz - 9 12 questions Practice Exercise - 4 00:54 Solutions - 4 00:07 Adding and Removing Elements 05:56 Sorting and Reversing a List 04:28 Practice Exercise - 5 01:15 Solutions - 5 00:26 Some more List methods 02:59 Concatenation and Repetition 03:53 Quiz -10 9 questions Other ways of creating a List 09:30 Nested Lists 07:16 Copying a List 04:40 Shallow copy and Deep Copy 06:17 Quiz -11 15 questions Practice Exercise - 6 01:22 Solutions - 6 00:27 Tuples 12:08 Tuple Packing and Unpacking 08:54 Quiz -12 11 questions Source Code for this section 00:03 Your Review Matters! 00:16 Dictionaries and Sets in Python 12 lectures • 1hr 2min Introduction to Dictionaries 07:53 Dictionary Methods 09:56 Quiz -13 14 questions Creating Dictionaries 08:03 Nested Dictionaries 05:14 Aliasing and Deep Copy 06:13 Quiz -14 12 questions Practice Exercise - 7 02:19 Solutions -7 00:32 Introduction to Sets 09:42 More about Sets 10:33 Quiz -15 12 questions Practice Exercise - 8 01:32 Solutions - 8 00:12 Quiz -16 16 questions Source Code for this section 00:03 Conditional Execution 10 lectures • 50min Introduction to Control Structures 01:09 Conditional processing using the if statement 09:08 else clause 04:46 elif clause 10:33 Truthiness 06:25 Revisiting or and and operators 08:09 if - else operator 04:23 Quiz -17 11 questions Practice Exercise - 9 03:52 Solutions - 9 01:54 Source Code for this section 00:03 Loops 19 lectures • 1hr 24min while loop 04:57 while loop examples 05:59 for loop 09:49 Quiz -18 12 questions Practice Exercise -10 03:06 Solutions -10 01:05 Unpacking in for loop header 03:46 Iterating over dictionaries and sets 03:48 Counter loops using range() 06:33 Nested Loops 12:04 Practice Exercise - 11 01:46 Solutions - 11 01:58 break statement 08:08 More on break statement 07:21 continue statement 06:31 else block in loops 02:54 pass statement 01:37 Quiz -19 10 questions Practice Exercise -12 01:18 Solutions -12 00:49 Source Code for this section 00:03 Looping Techniques 9 lectures • 28min Introduction 01:36 Using sorted(), reversed() and set() in for loop 04:32 Index based for loops 06:13 Generating both index and item using enumerate 03:19 Parallel Traversals using zip in Python 02:40 Modifying a List while iterating 06:09 Quiz - 20 17 questions Practice-Exercise -13 02:06 Solutions -13 01:19 Source Code for this section 00:03 Comprehensions in Python 11 lectures • 43min List Comprehensions in Python 09:05 Avoid Aliasing using List Comprehensions 03:03 If clause 10:55 Multiple for clauses and Nested List Comprehension 04:32 Quiz -21 12 questions Practice Exercise - 14 02:17 Solutions - 14 01:00 Dictionary Comprehensions in Python 05:05 Set Comprehensions in Python 04:02 Practice Exercise - 15 02:14 Solutions - 15 00:23 Source Code for this section 00:03 14 more sections Requirements Basic Knowledge of Computers Computer with an internet connection Desire to learn Description This "Python Programming / Script / OOP / Advanced for Python Projects" course is thoroughly detailed , to the point and does not waste any time. It provides 5 projects, numerous 350+ quiz questions and 250+ practice exercises with solutions to strengthen your Python Programming skills. Why learn Python According to recent surveys, Python is one the most popular programming languages in the world. It is used by tech giants like Google, Amazon, Instagram, Facebook and many more. Knowledge of Python is an important prerequisite for working in emerging fields such as Data science, Machine Learning and Artificial Intelligence. Python programmers are paid high salaries in the software industry and there is an ever increasing demand for Python professionals in the industry. The reason for Python's popularity is that it is powerful, yet very simple . If you have never programmed before then Python is the best language to start your journey of programming. The code written in Python is shorter than equivalent code written in other languages. Developers love this language and this increases the speed of development which is one of the main reasons why companies prefer Python. Why take this course This "Python Programming / Script / OOP / Advanced for Python Projects" tutorial is an efficient and detailed course that teaches you Python in depth without wasting much time. The content of the course is very concise and the presentation is to the point and straightforward. You will get the opportunity to practice Python programming concepts by solving various exercises and quizzes . Solution to each exercise is provided. No prior knowledge of programming is required, this course will smoothly take you from a beginner to an expert. You can clear your doubts in the question and answer forum inside the course. This "Python Programming / Scripting / OOP / Advanced for Python Projects" course explains the Python features in step-wise manner. All the topics have been explained with Python programs in simple way. You will also see the demonstration of source code implementation for each topic with good examples and programs. This course will build Python programming/scripting skills of developers who have basic understanding of programming. You will learn rich Python programming concepts which will help in providing efficient solution of software projects. You will be able to understand and implement all the Python programming techniques and apply in Python projects/code. This tutorial will also help you to present yourself well for Python coding interview questions. Here is the course content- Introduction Getting Started with Python Strings Lists and Tuples Dictionaries and Sets Conditional Execution Loops Looping Techniques Comprehensions Functions Modules Scopes and Namespaces Files Object Oriented Python Programming Iterator and Generators Decorators 350+ Quiz questions 250+ Practice exercise for programming 5 Projects Course will be updated by adding new topics in detail to have good understanding of Python programming features to build the technical strength and shape your career. This "Learn Python Programming / Scripting / OOP / Advanced for Python Projects" online course on udemy will be great help to developers to have good Python programming/scripting skills and work on Python projects. Also it will be a good complement to any book/tutorial. What students are saying about this course "Excellent. The course goes at a very good pace and points out some very useful tips. The instructor is detailed and explains concepts very clearly." "I have been looking for an advanced beginner/intermediate python course and finally found it. I love the teaching style." "Very good. She stays very focused. No stories . No BS. 5 out of 5" "Yes this is far better than the courses I was taking on datacamp. The instructor is straight to the point and great at explaining things. I feel like I will learn a lot with this course" "This course is one of the best python programming courses" "Exceeded Expectations...." "wonderful explanation with examples" "Examples are good and explanation is very good" "Very methodical approach of explanation. Beginner level programmer will find it very convenient to understand and utilize" "Very detailed explanation. Very nice course. No need to refer to any text book again for learning Python language(I think in most of the cases). Each and every point is explained. Especially pitfall cases are addressed in all the topics. Course designed and explained very well. If anyone is interested learning Python language(not third party libraries), this is the best course. Thanks a lot." "The instructor gives clear explanations and since this is an advanced course doesn’t spend too much time on basics." "Really great coverage of basic principles. The instructor truly understands the course content." "Nice explanation with examples" "Very good presentation and makes the fundamentals of the python language very clear." "This is an excellent course for solid grounding in python. All confusion and incomprehension of certain concepts in advanced use cases are caused by lack of understanding of python fundamentals. This course addresses all that." "Good" "Like the way each topic is explained first with examples (concentrating on the exceptions)" "i learnt python by myself on the job, and i am understanding how and why python delivers some results" "excellent! theory is delivered not just how to write code. Also graphics are very good in adding further depth to learning foundation while the quizzes presented after new information furhter cements knowlede and shos what you may need to review." "This course is too good !!!" "Amazing and wonderful" "Each concept is explained quite clearly." "As a beginner, not only in Python, but also in programming, I found this course to be really helpful. The course is well structured an clear mannered and the instructor is really competent. The projects are very well placed too and would give you enough questions to put your skill in." "Excellent course! Teaches Python from basic to advanced level." "Learning new thing always challenging so learning new language. But when I started this course then from beginning it became so interesting that I am going to complete it sooner than later. I hope that I will learn Python within few days which was not possible without this course. Course is fast paced and which is good for experienced developers. Course is well researched and structured. Author of this course has shown great passion." "Looks great, Underscore thing was a new learning for me and thanks for teaching" "excellent and very nice video tutorial and I want to learn many things in python from your videos and needed more knowledge in future with the same way of teaching" "Good Teaching" "so far I am loving it. thanks" So what are you waiting for, click on Buy button to enroll now and start learning. Who this course is for: Anyone interested in learning Python from scratch Programmers wanting to learn Python as a prerequisite for working in Data Science or Machine Learning Python users wanting to master advanced features and work more effectively Show more Show less Instructor Deepali Srivastava Author 4.4 Instructor Rating 4,560 Reviews 44,117 Students 12 Courses Deepali Srivastava has a Master's degree in Mathematics and is the author of books "C in Depth" and "Data Structures Through C in Depth" . She loves programming and is passionate about teaching. Whether writing a book or making a course, she always tries to present the concepts in a simplified way which helps students develop interest in the topic being taught. Her books have been appreciated by students and she hopes that her online courses will also prove to be helpful. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'67780af8db482c9d',m:'d1b7608aa108484a3c78da69b11d5f21f1f4cd1a-1627747263-1800-ARt7maJIT9d5+UbT9vkEiXHo84mhJV5sGylkKUN9QoUB9MceTgMhhTtNxg5cD30GDaGo0WJx1Yq2S9uCQb5kABaVzihe/b7bGLUaYJirOT8ZOoc04eSWs1skZ8cYQG7u6/9s8JECiz07WPnlh8byJhSFvDyUY9IgTeeJGWYywg/d',s:[0x0a3527b7d8,0xe39ed6b2d0],}})();
  5. Get the skills to be a successful Python professional Get the confidence to face Python coding interviews Be comfortable writing code in python Lots of code samples Concepts explained with visualizations Solutions of all the exercises Master all of the basics of Python 3 Learn advanced features of Python 3 Show more Show less Course content 24 sections • 251 lectures • 20h 18m total length Expand all sections Introduction 1 lecture • 2min Introduction Preview 01:35 Introduction to Python 6 lectures • 23min Overview of Python Preview 05:52 Installing Python 00:01 Creating and Executing a Python Script Preview 02:57 Running Python Code Interactively Preview 04:47 IDLE : Python's built in IDE Preview 07:59 Getting Help in Python Preview 01:45 Quiz -1 6 questions Getting Started with Python 12 lectures • 1hr 8min Keywords and Identifiers Preview 06:03 Python Data Types Preview 09:58 Quiz -2 12 questions Variables Preview 09:28 Variables ....... continued Preview 05:50 Quiz -3 6 questions Operators Preview 10:35 Quiz - 4 15 questions Expressions Preview 07:29 Statements Preview 02:37 Input/output and Comments Preview 08:45 Quiz - 5 18 questions Practice Exercise - 1 00:48 Solutions - 1 00:34 Introduction to Python Data structures Preview 05:39 Source Code for this section 00:03 Strings 12 lectures • 53min Introduction to Strings 05:46 String Slicing 08:00 Quiz - 6 11 questions Practice Exercise - 2 00:51 Solutions - 2 00:11 Combining and Repeating strings 04:38 String Methods -1 05:56 String Methods -2 09:50 Quiz - 7 9 questions Practice Exercise - 3 01:31 Solutions - 3 00:15 Escape Sequences and Raw Strings 05:18 String Formatting 10:39 Quiz - 8 10 questions Source Code for this section 00:03 Lists and Tuples in Python 20 lectures • 1hr 20min Introduction to Lists 02:59 Indexing and Slicing 06:35 Quiz - 9 12 questions Practice Exercise - 4 00:54 Solutions - 4 00:07 Adding and Removing Elements 05:56 Sorting and Reversing a List 04:28 Practice Exercise - 5 01:15 Solutions - 5 00:26 Some more List methods 02:59 Concatenation and Repetition 03:53 Quiz -10 9 questions Other ways of creating a List 09:30 Nested Lists 07:16 Copying a List 04:40 Shallow copy and Deep Copy 06:17 Quiz -11 15 questions Practice Exercise - 6 01:22 Solutions - 6 00:27 Tuples 12:08 Tuple Packing and Unpacking 08:54 Quiz -12 11 questions Source Code for this section 00:03 Your Review Matters! 00:16 Dictionaries and Sets in Python 12 lectures • 1hr 2min Introduction to Dictionaries 07:53 Dictionary Methods 09:56 Quiz -13 14 questions Creating Dictionaries 08:03 Nested Dictionaries 05:14 Aliasing and Deep Copy 06:13 Quiz -14 12 questions Practice Exercise - 7 02:19 Solutions -7 00:32 Introduction to Sets 09:42 More about Sets 10:33 Quiz -15 12 questions Practice Exercise - 8 01:32 Solutions - 8 00:12 Quiz -16 16 questions Source Code for this section 00:03 Conditional Execution 10 lectures • 50min Introduction to Control Structures 01:09 Conditional processing using the if statement 09:08 else clause 04:46 elif clause 10:33 Truthiness 06:25 Revisiting or and and operators 08:09 if - else operator 04:23 Quiz -17 11 questions Practice Exercise - 9 03:52 Solutions - 9 01:54 Source Code for this section 00:03 Loops 19 lectures • 1hr 24min while loop 04:57 while loop examples 05:59 for loop 09:49 Quiz -18 12 questions Practice Exercise -10 03:06 Solutions -10 01:05 Unpacking in for loop header 03:46 Iterating over dictionaries and sets 03:48 Counter loops using range() 06:33 Nested Loops 12:04 Practice Exercise - 11 01:46 Solutions - 11 01:58 break statement 08:08 More on break statement 07:21 continue statement 06:31 else block in loops 02:54 pass statement 01:37 Quiz -19 10 questions Practice Exercise -12 01:18 Solutions -12 00:49 Source Code for this section 00:03 Looping Techniques 9 lectures • 28min Introduction 01:36 Using sorted(), reversed() and set() in for loop 04:32 Index based for loops 06:13 Generating both index and item using enumerate 03:19 Parallel Traversals using zip in Python 02:40 Modifying a List while iterating 06:09 Quiz - 20 17 questions Practice-Exercise -13 02:06 Solutions -13 01:19 Source Code for this section 00:03 Comprehensions in Python 11 lectures • 43min List Comprehensions in Python 09:05 Avoid Aliasing using List Comprehensions 03:03 If clause 10:55 Multiple for clauses and Nested List Comprehension 04:32 Quiz -21 12 questions Practice Exercise - 14 02:17 Solutions - 14 01:00 Dictionary Comprehensions in Python 05:05 Set Comprehensions in Python 04:02 Practice Exercise - 15 02:14 Solutions - 15 00:23 Source Code for this section 00:03 14 more sections Requirements Basic Knowledge of Computers Computer with an internet connection Desire to learn Description This "Python Programming / Script / OOP / Advanced for Python Projects" course is thoroughly detailed , to the point and does not waste any time. It provides 5 projects, numerous 350+ quiz questions and 250+ practice exercises with solutions to strengthen your Python Programming skills. Why learn Python According to recent surveys, Python is one the most popular programming languages in the world. It is used by tech giants like Google, Amazon, Instagram, Facebook and many more. Knowledge of Python is an important prerequisite for working in emerging fields such as Data science, Machine Learning and Artificial Intelligence. Python programmers are paid high salaries in the software industry and there is an ever increasing demand for Python professionals in the industry. The reason for Python's popularity is that it is powerful, yet very simple . If you have never programmed before then Python is the best language to start your journey of programming. The code written in Python is shorter than equivalent code written in other languages. Developers love this language and this increases the speed of development which is one of the main reasons why companies prefer Python. Why take this course This "Python Programming / Script / OOP / Advanced for Python Projects" tutorial is an efficient and detailed course that teaches you Python in depth without wasting much time. The content of the course is very concise and the presentation is to the point and straightforward. You will get the opportunity to practice Python programming concepts by solving various exercises and quizzes . Solution to each exercise is provided. No prior knowledge of programming is required, this course will smoothly take you from a beginner to an expert. You can clear your doubts in the question and answer forum inside the course. This "Python Programming / Scripting / OOP / Advanced for Python Projects" course explains the Python features in step-wise manner. All the topics have been explained with Python programs in simple way. You will also see the demonstration of source code implementation for each topic with good examples and programs. This course will build Python programming/scripting skills of developers who have basic understanding of programming. You will learn rich Python programming concepts which will help in providing efficient solution of software projects. You will be able to understand and implement all the Python programming techniques and apply in Python projects/code. This tutorial will also help you to present yourself well for Python coding interview questions. Here is the course content- Introduction Getting Started with Python Strings Lists and Tuples Dictionaries and Sets Conditional Execution Loops Looping Techniques Comprehensions Functions Modules Scopes and Namespaces Files Object Oriented Python Programming Iterator and Generators Decorators 350+ Quiz questions 250+ Practice exercise for programming 5 Projects Course will be updated by adding new topics in detail to have good understanding of Python programming features to build the technical strength and shape your career. This "Learn Python Programming / Scripting / OOP / Advanced for Python Projects" online course on udemy will be great help to developers to have good Python programming/scripting skills and work on Python projects. Also it will be a good complement to any book/tutorial. What students are saying about this course "Excellent. The course goes at a very good pace and points out some very useful tips. The instructor is detailed and explains concepts very clearly." "I have been looking for an advanced beginner/intermediate python course and finally found it. I love the teaching style." "Very good. She stays very focused. No stories . No BS. 5 out of 5" "Yes this is far better than the courses I was taking on datacamp. The instructor is straight to the point and great at explaining things. I feel like I will learn a lot with this course" "This course is one of the best python programming courses" "Exceeded Expectations...." "wonderful explanation with examples" "Examples are good and explanation is very good" "Very methodical approach of explanation. Beginner level programmer will find it very convenient to understand and utilize" "Very detailed explanation. Very nice course. No need to refer to any text book again for learning Python language(I think in most of the cases). Each and every point is explained. Especially pitfall cases are addressed in all the topics. Cou