Python Programming Tutorial: Learn Online | MongoDB | Django (Udemy.com)
Python | Programming Language | MongoDB | Django | XML | SQLite | GUI | Tkinter
Created by: Alper ZEYTÜNLÜ, M.Sc.
Last updated March 2017
What you will learn
- The basics of Python programming language by examples.
- Object-oriented programming concept (OOP).
- Classes, objects, inheritance, garbage collection.
- Basic introduction on MongoDB which will help you start coding for Big Data databases and cloud computing.
- Simplified introduction on how to start with Django.
- Basic web languages (HTML, CSS)
- Introduction to image processing with Python and PIL.
- Introduction to code for graphical user interface with Python, Tkinter and wxPython.
- Basic introduction for XML and how to use Python for XML related tasks.
- Introduction for how to use Python for file processing.
- Introduction to SQLite.
- Practice HTML and CSS content in this course with free web hosting
How it compares
Against the other 388 rated Udemy courses in Python on CourseDuck:
- Rating4.6 out of 5higher than 70% of them
- Reviews400#266 of 389 by number of reviews
- Length19 hourslonger than 74% of them
- Last updatedMarch 2017earlier than 95% of them
Course Description
WHAT IS THIS COURSE ABOUT?
This course covers the basics of Python programming language and introduces how to use Python with the technologies introduced in this course.
WHAT IS GOING TO BE COVERED IN THIS COURSE?
Main topics to be introduced in this course as follows:
1- Basics of Python Programming Language
2- Object Oriented Programming, Inheritance, Garbage Collection
3- File Processing
4- Python with SQLite
5- Python for XML Related Tasks
6- HTML, CSS
7- Django
8- Cloud Computing & MongoDB
9- Tkinter
10- How To Use Python For Other Technologies, such as PIL and wxPython
WHY TAKE THIS COURSE?
Very importantly, this course does not only cover the basics of Python, but also introduces how to use Python for several tasks including graphical user interface, web, database, cloud computing etc. So, you will see where to start for other technologies and you will enjoy to see the result.
You don't need to be developer to take this course. The use of Python will make your computations or the development of the tools which you need to implement quite fast and easy.
This course provides support for the subscribers to help you get the correct answer for related questions.
Our objective is to teach hands-on programming for the learners to get a job ready-level in the market.
Instructor Details
- 4.6 Rating
400 Reviews
Alper ZEYTÜNLÜ, M.Sc.
C++●Python●Java●Go Perl●Lua●JavaScript●AngularJS●Node.js●Bootstrap●MongoDB●SQLite●PostgreSQL●MySQL●XML●JSON●HTML5●CSS3 Online Course/Tutorial Instructor Alper Serhat ZEYTUNLU
Has experience with several technologies including Python, C/C++, C#, Java.
EDUCATION&ACADEMIC CAREER:
Has earned his master's degree in Electrical and Computer Engineering from Concordia University (Montreal, Quebec, Canada, 2012) and bachelor's degree in Electrical and Electronics Engineering from Istanbul University (Istanbul, Turkey, 2007).
Has several algorithms in face recognition published by IEEE and one master's thesis in the same area as well. Also, worked on artificial intelligence.
WORK EXPERIENCE:
More courses by Alper ZEYTÜNLÜ, M.Sc.
Python: Python Programming Language | Tutorial | Beginner (2023)
4.9 (239 Reviews)
Provider: Udemy
Time: 5.1h
$19.99
More Python courses
Python 3: Deep Dive (Part 1 - Functional) (2024)
4.9 (13,534 Reviews)
Provider: Udemy
Time: 45.8h
$22.99
Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON) (2023)
4.9 (1,996 Reviews)
Provider: Udemy
Time: 21.9h
$17.99
Programming for Everybody (Getting Started with Python)
4.9 (717 Reviews)
Provider: Coursera
Time: 12h
Free
An Introduction to Interactive Programming in Python (2013)
4.9 (554 Reviews)
Provider: Coursera
Time: 6h 40m
Free
Python: Python Programming Language | Tutorial | Beginner (2023)
4.9 (239 Reviews)
Provider: Udemy
Time: 5.1h
$19.99
An Introduction to Interactive Programming in Python (Part 2)
4.9 (225 Reviews)
Provider: Coursera
Time: 25h
Free
Reviews
By Muhammed Kasap on 8/14/2024
This course was helpful in strengthening my Python skills by doing practical examples with various technologies. Highly recommended for anyone looking to learn Python quickly.
By Ives Laurent on 1/29/2020
I am almost done with the course. Mostly the course is python focused. If you want just to learn python it is great although a little slow. If your intention is to learn to make some projects using Django, and Mongo this course is not for you. In fact it is outdated and seems to be abandoned, since there are some unresolved questions. The Webpage that the instructor is referencing to test a couple of things, is not live, apparently since long ago. I would certainly recommend taking other course. Now, don-t get me wrong, if python is what you wish to learn, is fine, just don't get distracted by title including Django, Mongo, etc. they are just mentioned and some examples on how to work with them and that is it.
By Botan Abdullah on 1/20/2017
This is a very good basic for new programmers. However I see some subjects a bit confusing, but overall its a great course. I really recommend it for new programmers and intermediate programmers.
By Boris Vujicic on 5/27/2016
Finished the course, and I'm satisfied. In my opinion, some of the lectures are not needed in this course, for example Pillow, and GUI stuff using TKinter and also HTML/CSS should be moved to separate course maybe ? I skipped them because I'm familiar with html/css and I didn't want to waste time, but for complete beginner its essential. It would be much better if there are more thorough lectures on Django, but for some basic usage I think its enough. Thanks for this course, I enjoyed all lectures and I will recommend it to anyone who would like to start learning Python.
By John Pantano on 5/17/2016
The course was not quite what I was expecting. It was a good intro to python and did well there. The other topics were just skimmed over. Not enough to really do anything with. Advertise it as an intro course and then I would say I got what I expected. I thought the instructor did a good job. Easy to understand and follow.
By Radosław Biegalski on 5/11/2016
This course is really great for beginners in programming. It helped me a lot because it provided the basics of Python programming in very accessible and intelligible way. The only drawback of this course, is that some sections were covered too fast and too briefly (e.g. django section was introduced too generally [and little outdated], i hoped for some explanation for most commands ). But overall this course is really useful, and i recommend it to everyone new in the world of python!
By Ekin Öncü on 4/29/2016
Daha önce python hakkında ve pythonun bir kolu olan django hakkında kitaplar okudum fakat daha ilerki seviyelerde bazı anlayamadığım yerler oldu. Video içeriğinden dolayı bu kursu tercih ettim inanıyorumki bana faydalı olacaktır. Bu kısımları sadece izlemiş olmak için izlesemde hiç python bilmediğimi farz ettiğimde gayet güzel bir başlangıç yaptık. İnsallah bu böyle devam eder. Before that course i read books about python and django. Those books were usefull as source but i confused about something. I hope i will figure it out. I decided to begin this course after that. When i think as a beginner. This start is enough good. I hope i will answer my Questions and be a good developer with Python.
By Daniel Miller on 7/1/2015
This course is a great resource for anyone who wants to learn about Python. It includes well designed overviews of all of the basics of Python as well as some introductions to more advanced topics. The pace was a little slow for me because I have some previous Python experience, but the organization and examples were very well designed to help a beginner with or without previous programming experience. I also had some concerns about the course and sent the instructor a message which he responded to promptly with and answered all of my questions.
By Anirudhan Sudarsan on 5/13/2015
This is one excellent introductory course to python. It explains every single concept in python from scratch using examples. I am a newbie in python and I felt at home following the lectures. The instructor was well prepared with the concepts. There were no unnecessary pauses which indicated his in-depth knowledge of python. All in all, a worthy investment. Kudos to Mr. Alper Zeytunlu.
By Juan Antonio Villarreal on 3/13/2015
I recommended this course is a complete course in order to introduce python and include a good topics that are the difference between a beginners course and intermediate - advanced course I think is one of the better courses here in UDEMY the Quality of the videos is very good , and the examples that are included are very didactic , the instructor explain very clear for me is better(I'm Mexican) because the Germany accent is nice in order to have a better listening
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100



