Python 101

Learn Regular Expressions, NumPy, Pandas, OOP and Database programming in addition to basic Python.

4.80 (1193 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Python 101
24,231
students
17 hours
content
Dec 2017
last update
$64.99
regular price

What you will learn

Programming in Python with real confidence.

Crystal clear understanding of all Python core concepts.

Playing with Python Objects: Numbers, Strings, Booleans, Lists, Tuples, Sets and Dictionary objects.

Writing Python functions, Iterators and generator functions.

Manipulation of File Objects: Reading and Writing of Text and Binary Files.

Creation of Python Classes and Objects and working with modules.

Relational Database handling with Python using Sqlite3

Working with Arrays and multi dimensional arrays using NumPy module.

Skill with Series and DataFrame Objects of Pandas module.

Why take this course?

Learn Python Programming Today!

Last update: December 2019.

Python 101 is a comprehensive course covering all core concepts of Python starting from scratch. It also covers using Python with databases, multi-dimensional arrays with NumPy module and Series and DataFrames using the Pandas module.

All the lectures are taught with lots of practical examples using iPython notebooks. The course consists of over 110 lectures and 17 hours of video classes. All sections include downloadable practice code and quizzes.

The course is constantly updated with new topics.

This is an all-level course. Good for both fresh programmers and also to experienced programmers working with other languages.

Here are some important topics of this course:

  • Python and iPython Notebook installation.

  • Basics of Python Objects like Strings, Numbers, Booleans, Container Objects, Operators,    Operator precedence and associativity rules.

  • Conditionals & Loops.

  • String Objects.

  • List Objects

  • Tuples, Sets, and Dictionaries.

  • Functions, Iterators, and Generators.

  • Python Classes & Objects.

  • File Handling.

  • Modules

  • Exceptions Handling.

  • Database Programming with Python.

  • Regular Expressions.

  • Arrays with NumPy Module

  • Series and DataFrames with the Pandas module.

  • Quick Review.

The Course is available to you forever on Udemy. and you can learn at your own pace. one can easily complete the course in a week's time, by spending a couple of hours a day.

Thank You.


Screenshots

Python 101 - Screenshot_01Python 101 - Screenshot_02Python 101 - Screenshot_03Python 101 - Screenshot_04

Our review

πŸ† **Course Overview:** The "Intro to Python" course has garnered a high level of satisfaction among its students, with an average global rating of **4.80**. The recent reviews from learners indicate that the course is well-structured and effectively explains programming concepts suitable for beginners. It is also acknowledged as a beneficial resource for those preparing for intermediate-level Python interviews. **Pros:** - πŸš€ **Comprehensive Content:** The course covers all the basics of Python and delves into concepts systematically, making it an ideal starting point for learners. - πŸŽ“ **Beginner-Friendly Pace:** The course is praised for its pace, which allows students to grasp the material without feeling rushed. - 🀝 **Real-World Application:** Some students have found the course content to be invaluable for applying Python in data science and other practical applications. - πŸ“š **In-Depth Explanation:** The in-depth nature of the course is appreciated, as it avoids unnecessary drilling and focuses on essential information. - ✨ **Clear Language:** The clear and simple language used by the instructor makes learning Python accessible and understandable for beginners. - πŸ› οΈ **Hands-On Learning:** For those who prefer practical experience, the course's hands-on approach is recommended, although some have pointed out a lack of direct application in some modules. - πŸ‘ **Recommendation for Career Development:** The course is highly recommended not only for beginners but also for experienced programmers looking to solidify their understanding of Python and its applications. **Cons:** - 🎬 **Lack of Practical Examples:** Some reviews mention the absence of hands-on practice sessions, particularly in Jupyter notebooks, which are a common Integrated Development Environment (IDE) for Python programming. - β„« **Audio Clarity:** A few learners have encountered issues with the instructor's voice clarity, suggesting that subtitles would be helpful. - πŸŽ₯ **Video Quality:** Some videos have background noises, like fire alarms, and the instructor's vernacular is reported to sometimes be challenging to understand. - ✏️ **Subtitle Accuracy:** Subtitles are appreciated, but some learners have noted that they are occasionally incorrect or obscure the content being explained. - πŸ”¬ **Depth of Content:** A minority of reviews suggest that certain topics, such as Object-Oriented Programming (OOP), could be covered more in-depth. - πŸ“š **Resource Supplementation:** Some students have indicated that additional practice questions or materials would enhance the learning experience. **Additional Feedback:** - 🌟 **Learner Engagement:** Learners are engaging with the course material and finding it useful for both recapping their knowledge and understanding Python's application in Data Science. - πŸ€“ **Instructor's Teaching:** The instructor's teaching is generally well-received, though some learners have found it dry or have fallen asleep during the lectures. - πŸš€ **Course Progression:** The course progression is considered suitable for beginners, but it may not offer enough opportunities to apply skills in a practical context. - πŸ› οΈ **Technical Issues:** A few technical issues, such as battery dead due to long lectures without breaks, have been noted by some learners. **Conclusion:** The "Intro to Python" course is a highly recommended resource for beginners and those looking to brush up on their Python skills. It is well-regarded for its clear explanations and comprehensive content, though there are areas where it could be improved, particularly in providing more practical application exercises and addressing some technical issues. Overall, the course stands as a valuable asset for anyone interested in learning Python or enhancing their programming skills.

Charts

Price

Python 101 - Price chart

Rating

Python 101 - Ratings chart

Enrollment distribution

Python 101 - Distribution chart
337128
udemy ID
11/6/2014
course created date
10/3/2019
course indexed date
Bot
course submited by