facebook
FavouritesAdd to Wish List
FavouritesAdd to Wish List
from15.72EUR/ h

Python programming language (Theoretical and Practical)

Nowadays, Python is almost required everywhere around us.
- From smart devices like TVs and Smart Phones to Smart Vehicles
- Desktop computers to high end servers
Having knowledge about Python can play an important role in our life. Therefore let's start to learn PYTHON. Be sure that would be FUN.

In this class we are going to talk about:
- Basics of programming in computer
- Getting ready a Windows, Linux, or Mac OS for coding
- A little about the binary world and the mathematics behind that
- Differences between 32-bit (x86) and 64-bit (x64) systems
- Talk a little about how to think algorithmically
- What Python is, and the benefits of learning python, and the areas it uses
- How to write steps of our thinking in psudocode, and design a flowchart for our program
- Getting familliar with fundamentals of Python
- Writing small programms (Excercises and Assignments)
- Conditional loops
- Working with Input and Outputs
- Working with files (Read from and Write to)

Note that since this course is designed for beginner and intermediate levels, it does not contain advance topics like Object Oriented Programming (OOP)

Extra information

- Bring your own laptop
- Have notepad and pen with you to take the notes and excercises
- This class would have assignments (Not mandatory to do, but it would be helpful if you do)

Location

Online via webcam

General info

Age:
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level:
Beginner
Intermediate
Duration:
60 minutes
90 minutes
The class is taught in:English, Persian

About Me

Hello my friend,
My name is Reza. I am an Iranian person who lives in Istanbul, Turkey. I hold a Master in Computer Systems Architecture, and I am a student of Master of Artificial Intelligence at Istinye University now.

Computer Engineering, Electrical Engineering and their related fields are always exciting for me and I really love to follow the advancement of Tech. Besides I would be honored to be able to share my knowledge with everyone who is volunteered. I will teach you in a way that you'll never forget.

Therefore don't be shy, apply for a course (if you need to). We are all here to learn and teach; Actually I believe that the best way to learn efficiently is to teach what you learn. Learn easy and smart, that's why I call "EasySmartLearning"

JOIN ME NOW, YOU'RE GONNA LOVE IT.

Education

- MSc student of Artificial Intelligence at Istinye University, Istanbul, Turkey

- MSc graduate in Computer Systems Architecture with a GPA of 4/4 from Amirkabir University of Tech (Tehran Polytechnic), Tehran, Iran

- BSc in Computer Engineering with a GPA of 3.8/4 from University of Applied Science and Technology, Tehran, Iran

Experience / Qualifications

My teaching experiences are in different cources and fields including:
- Logical(Digital) Circuits
- Digital Electronics
- VHDL Programming Language
- C Programming Language
- Python Programming Language
- Robotics at University of Applied Science and Technology
- Network+
- CCNA
- Microsoft Windows

Besides I was a Teacher Assistant during my Master program in Iran. The cources that I was a TA include:
- Test and Testability Design
- Reliable System Design(Fault)
- Advance VLSI Design
Logical Circuits are the most important part of every digital system around us. Besides the course "Logical Circuits" is the fundamental of learning Computer Architecture, Microcontrollers, Robotics, and every other fields which are dependent to digital science. In this course not only you will learn digital circuits theoretically, but you will also see, it practically works. In this class you'll learn about: - Basic Mathematics are using in digital ( Binary world and the Basic Algebra ) - Get familliar with Universal Gates (What are they? How do they work?, and How do they help you to design a circuit?) - Design and Implementation of some basic circuits (Theoretically and Practically) - Simulation of digital circuits and their operations - Get familiar with basics of VHDL programming language (This part would be taught if student wants to)

Ask a question

Send a message explaining your needs and Reza will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0  Monday at 0:00  Tuesday at 0:00  Wednesday at 0:00  Thursday at 0:00  Friday at 0:00  Saturday at 0:00  Sunday at 0:00
1  Monday at 1:00  Tuesday at 1:00  Wednesday at 1:00  Thursday at 1:00  Friday at 1:00  Saturday at 1:00  Sunday at 1:00
2  Monday at 2:00  Tuesday at 2:00  Wednesday at 2:00  Thursday at 2:00  Friday at 2:00  Saturday at 2:00  Sunday at 2:00
3  Monday at 3:00  Tuesday at 3:00  Wednesday at 3:00  Thursday at 3:00  Friday at 3:00  Saturday at 3:00  Sunday at 3:00
4  Monday at 4:00  Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00  Friday at 4:00  Saturday at 4:00  Sunday at 4:00
5  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00  Saturday at 5:00  Sunday at 5:00
6  Monday at 6:00  Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00  Friday at 6:00  Saturday at 6:00  Sunday at 6:00
7  Monday at 7:00  Tuesday at 7:00  Wednesday at 7:00  Thursday at 7:00  Friday at 7:00  Saturday at 7:00  Sunday at 7:00
8  Monday at 8:00  Tuesday at 8:00  Wednesday at 8:00  Thursday at 8:00  Friday at 8:00  Saturday at 8:00  Sunday at 8:00
9          Friday at 9:00  Saturday at 9:00  Sunday at 9:00
10          Friday at 10:00  Saturday at 10:00  Sunday at 10:00
11          Friday at 11:00  Saturday at 11:00  Sunday at 11:00
12          Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13          Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14          Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15          Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16          Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17              
18              
19              
20              
21              
22              
23              
from 15.72€Online via webcam

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Online reputation

  • Instructor since May 2024
  • Phone number verified
  • Google connected
  • Linkedin connected

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0  Monday at 0:00  Tuesday at 0:00  Wednesday at 0:00  Thursday at 0:00  Friday at 0:00  Saturday at 0:00  Sunday at 0:00
1  Monday at 1:00  Tuesday at 1:00  Wednesday at 1:00  Thursday at 1:00  Friday at 1:00  Saturday at 1:00  Sunday at 1:00
2  Monday at 2:00  Tuesday at 2:00  Wednesday at 2:00  Thursday at 2:00  Friday at 2:00  Saturday at 2:00  Sunday at 2:00
3  Monday at 3:00  Tuesday at 3:00  Wednesday at 3:00  Thursday at 3:00  Friday at 3:00  Saturday at 3:00  Sunday at 3:00
4  Monday at 4:00  Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00  Friday at 4:00  Saturday at 4:00  Sunday at 4:00
5  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00  Saturday at 5:00  Sunday at 5:00
6  Monday at 6:00  Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00  Friday at 6:00  Saturday at 6:00  Sunday at 6:00
7  Monday at 7:00  Tuesday at 7:00  Wednesday at 7:00  Thursday at 7:00  Friday at 7:00  Saturday at 7:00  Sunday at 7:00
8  Monday at 8:00  Tuesday at 8:00  Wednesday at 8:00  Thursday at 8:00  Friday at 8:00  Saturday at 8:00  Sunday at 8:00
9          Friday at 9:00  Saturday at 9:00  Sunday at 9:00
10          Friday at 10:00  Saturday at 10:00  Sunday at 10:00
11          Friday at 11:00  Saturday at 11:00  Sunday at 11:00
12          Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13          Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14          Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15          Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16          Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17              
18              
19              
20              
21              
22              
23              
from 15.72€Online via webcam

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Share


Amin
Statistical Analysis with Python and R (Rstudio) - Intro to Data Science
By delving deep into the practical applications of statistics and data science, this course is designed to set you up for success. Learn from real-world examples: Instead of spending hours on theoretical material and trying to relate it to practical issues, we will focus solely on applied statistics. Programming will allow you to apply theory to real-world problems, equipping you with the knowledge and skills you need to succeed. We won’t be spending hours solving math problems by hand for reinforcement, as this isn’t school. Instead, we’ll use cutting-edge methods and code libraries that leverage the latest software releases to maximize productivity and efficiency. If you have any further questions, please do not hesitate to contact us.

Join
Academic support: Mathematics from secondary to Bachelor and Fundamentals of programming in C and C++ for beginners and intermediates.
Discover our comprehensive academic support program, offering in-depth expertise in crucial areas of mathematics, from secondary to Bachelor, as well as the fundamentals of programming in C and C++, suitable for both beginners and intermediate levels. Mathematics from Secondary to Bachelor: This part of the course offers a comprehensive path to consolidate and broaden your understanding of mathematics, from high school concepts to the more advanced requirements of the Bachelor level. Dive into algebra, geometry, differential and integral calculus, statistics, and much more. Our experienced instructors will guide learners through clear explanations, detailed demonstrations and practical exercises to reinforce understanding and problem solving. Fundamentals of Programming in C and C++ for Beginners and Intermediates: Explore the exciting world of programming with our section dedicated to C and C++ languages. Designed for beginners, this course begins with an in-depth introduction to basic programming concepts, ranging from syntax to control structures. Learners will gain a solid understanding of fundamentals before moving on to more advanced topics. For intermediate levels, the course expands programming skills by focusing on real-world projects, code optimization, and advanced use of C and C++ features. Participants will have the opportunity to develop practical applications, strengthening their expertise while honing their problem-solving skills. Pedagogical Approach: Our educational approach is based on the interactive engagement of learners. Classroom sessions, practical work and real-world projects ensure a thorough understanding of the concepts taught. Instructors are dedicated to creating a stimulating learning environment, encouraging questions and active participation. Whether you are looking to strengthen your high school math skills or master C and C++ programming, our academic support program provides a comprehensive platform to stimulate your intellectual and professional growth. Join us on an enriching educational journey, where skill acquisition becomes an exciting and educational adventure.

Rory
GCSE level Mathematics, Computer Science or Physics teacher
As a A level student, I have extremely recent experience in all the GCSE test content, style and format. This means I can provide a new angle on subjects and know how to explain new topics or topic your child is struggling with as I myself am learning new content everyday. This means I can be a personal tutor and target help to your child and therefore allow them to achieve the best grades possible. In my GCSES I achieved 9's in all these subjects and have continued them all on for A level including Further Maths. I believe as a student tutor I will be able to connect better with your child and therefore actively learn rather than seeing it as a lesson with some dreary old teacher. Please feel free to contact me for more details.

Salah Eddine
Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is Welcome
Master Python with Personalized Courses Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels. Why Choose My Courses? Personalized Teaching Approach: Each course is tailored to your skill level and individual goals. Practical Experience: Learn by doing with real-world projects that build your understanding and skills. Ongoing Support: Get unlimited email support for any questions you have between sessions. As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey. Book Your First Lesson: Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.

Adam
Learn Word Excel and Access in the easiest way possible Become a qualified programmer even if you don't know anything about the field
I am a university professor and I offer support courses in the following areas: * Initiation and improvement in office automation * Advanced Microsoft Access * Computer programming languages: C, C++, Java, J2EE, etc. * Preparation for CISCO CCNA computer networks * Diagnosis and maintenance of computer equipment * Computer architecture and operating systems I will be happy to help you in these different areas. Do not hesitate to contact me for more details or to discuss your specific needs.

Hamza
Support and strengthening lessons in mathematics, physics and computer science subjects
I hold a PhD in Mathematical Physics (Theoretical Physics), and I specialize in providing educational support lessons in physics and mathematics. I provide my services to high school and university students, and I have the ability to teach in French, Arabic, and English. Thanks to my eight years of experience in providing private lessons, I have developed a flexible teaching methodology that adapts to the needs of each individual student. With my experience of more than six years as a professor within the French Mission Program, I have mastered the requirements of this educational system and its special methods. My experience in the field of entrance examinations for graduate schools constitutes an additional advantage for students wishing to continue their studies in prestigious educational institutions. My passion for physics and mathematics and my strong academic background enable me to explain complex concepts in a clear and understandable way. My goal is to develop students' understanding academically and build their self-confidence, helping them reach their full potential. I am committed to providing high-quality education, tailored to each student's pace and learning styles, and I strongly believe that every student can excel with the right guidance and support.

Robert
Excel lessons, at your place, at my place or remotely, at your best convenience!
As a Franco-Belgian management teacher, I give Excel lessons with passion! Whether remotely or face-to-face, I offer many examples and exercises to accompany you. I travel without problem throughout the region of Brussels and its surroundings, for lessons of at least 2 hours. For France, courses are only given remotely. Here are some key words that will be covered in my classes: Scenario analysis, Year, Rounding, Today, Bdnb, Bdnbval, Bdsum, Search, Column, Copy/paste in values, Copy/paste with transposition, Consolidation, Date, Datedif, Determat, Dollar, Right, Righterg, Equiv, Esterror, Estna, Frequency, Filter (simple and advanced), Format of cells, Left, Large.Value, Printing of documents, Index, Indirect, Inversemat, Day, Weekday, Line, Matrix, Max, Maxa, Max.Si, Min , Mina, Mina.If, Formatting of cells and ranges, Month, Average, Average.If, Nb, Nb.If, Nbval, Naming of cells and ranges, No, Small.value, Product, Productmat, Protection of cells, Lookup (Lookup), Lookupv (VLookup), Lookuph (HLookup), If (If), If.Not.Disp, If.Conditions, Iferror, Sum, Sumproduct, Sum.If, Sum.If.Set, Substitute , Pivot tables, Sorting, Cell locking Do not hesitate to contact me to organize your lessons according to your needs and availability. Together, we will develop your Excel skills in an efficient and personalized way.

Bozhidar
Math/Computer Science Tutoring for high-school and BSc Computer Science students
Hey! Are you looking for a young, approachable yet meticulous tutor in Computer Science or Mathematics? Then I believe I might be the tutor for you! I offer lessons in the aforementioned subjects (English only) for high-school and bachelor students at the start of their studies. A little bit about me: My name is Bozhidar and I am a MSc Data Science student at ETH Zuerich. Last year, I completed my bachelor's in Computer Science at TU Delft (the #1 technical university in the Netherlands) with distinction. I was a teaching assistant for 10 courses during my stay at the university. Additionally, I have given private lessons to a few high school and bachelor's students, so I believe I have accumulated enough experience with guiding and tutoring students across different disciplines. I have found out that I enjoy teaching a lot, so that is why I am here - to help you and myself! My expertise: During my high school years, I won tens of awards and scholarships for achievements in Mathematics and Computer Science. I also won my high school's recognition award which is given to one student every year for distinctive results. I've helped high-school and university peers with exam preparation, taught whole courses privately, prepared sample exams, and reviewed and graded real ones. Regarding the university courses I have experience in, I have taught: - Object-Oriented Programming - Reasoning & Logic - Computer Organisation - Algorithms and Data Structures - Web and Database Technologies - Calculus - Information & Data Management - Automata, Computability and Complexity - Concepts of Programming Languages - Computational Intelligence Here are some of the reviews I have received as a teaching assistant: Overall: 4.97/5 (70 reviews) 5/5 - "Great job! Did far more than just explaining this example and went far deeper into the material, helping me to understand it." 5/5 - "Favourite TA. Always there for the difficult questions. Never leaves anything unanswered no matter how long it takes." 5/5 - "Delightful person with an insightful way of thought! Brilliant TA!" 5/5 - "Clear explanations and expert in the material" So, what are you waiting for? Write me a message and let's get the knowledge train running.

Oussama
Mastering Web Development: From Fundamentals to Advanced Techniques
Hello everyone, Are you looking to become a skilled web developer? My web development courses are designed to meet your specific needs, whether you are a student, self-taught learner, or professional looking to transition. ### What I Offer: - **Key Technologies**: HTML, CSS, JavaScript, React.js, Next.js - **Backend**: Node.js, Express, Flask - **Databases**: MySQL, PostgreSQL, MongoDB - **DevOps Practices**: Docker, CI/CD with GitHub Actions ### How My Courses Can Help You: - **Students**: Gain the skills needed to excel in your academic projects and kickstart your career. - **Self-Taught Learners**: Accelerate your learning with clear, practical instructions. - **Professionals**: Enhance your skills to meet industry demands and advance in your career. ### Methodology: - **Personalized Approach**: Each course is tailored to your level and learning pace. - **Theory and Practice**: Combining theoretical concepts with practical exercises for comprehensive understanding. - **Problem Solving**: Learn to tackle real-world issues, from bug fixing to performance optimization. Feel free to contact me for more information about my web development courses. Together, we can achieve your goals and make you a confident, competent web developer!

Pavlos
Maths, Data Science and AI, Computer Programming, Physics classes – Online or In-Person. Mathematical and Engineering background.
I hold two MSc degrees: the first in Mathematical Engineering from KU Leuven (Belgium) and the second in Industrial Engineering from Duth (Greece). I offer courses on a wide variety of subjects, for Univerisity or High-school students, ranging from applied math and artificial intelligence, up to physics, programming languages like python, C++ and Fortran. In my teaching approach, I rely heavily on visual aids such as videos and illustrations to ensure that students get a clear understanding of the various concepts, along with personalized exercises.

Mouncef
Learn Python, Artificial intelligence with me until you become an expert
This Python course teaches you the basics of programming in Python, including variables, data types, operators, control structures (if, for, while), functions, and lists. You will also learn how to manipulate data with libraries such as Pandas and NumPy, create graphs and visualizations with Matplotlib and Seaborn, and even develop simple web applications with Flask or Django.

Azzedine
Maîtrisez NinjaTrader: Develop an expert in trading!
Get an expert in trading with NinjaTrader! If you are passionate about trading and souhaitez maitriser on one of the platforms of trading with more people in the market, this announcement is for you! If you are an expert in NinjaTrader, I offer you some training to help you get into this trading platform as an exception. If you want to use the trading manual or automate your strategies to use the C# language and other personal indicators, these configurations will guide you through the process. Advice for all Nivea traders, technicians, and experienced professionals, to see who you can attend: A training app for the use of NinjaTrader, comprenant of navigation in the interface, execution of orders and analysis of operations. Detailed instructions on the creation and optimization of automated trading strategies using the C# language. Conseils pratiques sur l'utilisation des indications personnalisés pour ajouter votre touche analytique et prendre des décisions de trading claires. If you want to generate additional revenues from trading or do trading activities at regular times, you will be able to prepare the necessary concierges and competencies to make profit from your financial markets. I hope you have the opportunity to develop a veritable expert in trading with NinjaTrader! Contact your maintenant to reserve your place and start your purchases over the successful financing.

Anass
Computer and office training Word Excel and PowerPoint
Hello, You want to learn the basics of computers or how to use software such as Word, Excel or Powerpoint. I will give you the skills you need to better understand the features of this software to write, for example, a document. I will also give you advice on how to make the most of the internet, protect and back up your data, or on the day-to-day use of your computer. Contact me.

Ted
Learn basic of coding. Create projects to develop your creativity
Computer Coding now is a basic literacy in this Digital Environment CodingEnhances Problem Solving and Logical Thinking Skills Gift your Child this new skill for the future Treat Your Child to learn Extra Curriculum Activities.Kids can learn coding at this young age to develop their knowledge Enhance Learner's "Creativity and Logical Thinking"

Dr. Mohamed
Microsoft Excel standard level and professional level
As a university professor specializing in statistics and mathematics. In addition to that, I obtained many certificates in computer training, and after my previous experience as a computer trainer in many training centers, it was necessary for me to master the use of the Excel program at its basic and advanced levels. As a result, I prepared two lessons that included distinct explanations in Arabic and English, according to the trainee’s language. As a university professor specialized in statistics and mathematics, and with multiple certifications in computer training, in addition to my prior experience as a computer trainer in various training centers, it was imperative for me to master the use of Excel at both basic and advanced levels. . Consequently, I have prepared two lessons, presented in both Arabic and English, which include comprehensive explanations. Lesson One: Introduction to using Excel In this lesson, you will introduce basic concepts about Excel in a simplified way. You can include the following: Explanation of the Excel interface: Explanation of the main interface elements such as the toolbar and navigation bar. Create a simple table: How to create a basic table in Excel and enter data into cells. Simple Calculations: How to use basic arithmetic operations such as addition, subtraction, multiplication, and division. Data formatting: How to format data so that fonts, colors, and style can be changed. Lesson 1: Introduction to Using Excel In this lesson, I will provide a simplified explanation of basic Excel concepts, covering: Excel Interface: An overview of the main elements of the interface, such as the toolbar and the navigation bar. Creating a Simple Table: How to create a basic table in Excel and input data into cells. Basic Calculations: How to perform fundamental mathematical operations such as addition, subtraction, multiplication, and division. Data Formatting: How to format data, including changing fonts, colors, and styles. Lesson Two: Excel for the advanced level This lesson can be targeted at people who want to use Excel for more complex purposes. You can include the following topics: Functions and equations: An explanation of the use of built-in functions such as SUM and AVERAGE, but not limited to, and custom equations. Dynamic Tables: How to create dynamic tables and use them to analyze data. Conditional formatting: How to set up conditional formatting of cells based on certain rules. Graphs: How to create graphs and use them to visualize data. Data Review: Explain how to use review tools such as filters, sorting, and searching. Within each lesson, you can include interactive examples and hands-on exercises to help students apply the concepts explained. Students can also be directed to additional resources for delving deeper into Excel if they are interested. On the practical side, you can use Excel to create examples and practical exercises that help students apply the concepts taught in the lessons. Thus, you will have excellent lessons to teach basic and advanced use of Excel. Lesson 2: Advanced Excel This lesson is designed for individuals who wish to utilize Excel for more complex purposes. It will cover the following topics: Functions and Equations: Explanation of using built-in functions like SUM, AVERAGE, and more, as well as creating custom equations. Pivot Tables: How to create pivot tables and use them for data analysis. Conditional Formatting: How to set up conditional formatting for cells based on specific criteria. Charts and Graphs: Create charts and graphs to visualize data. Data Review: Explanation of tools for data review, such as filters, sorting, and search. Within each lesson, interactive examples and practical exercises will be included to help students apply the concepts taught. Additionally, students can be directed to additional resources for further in-depth exploration of Excel if they are interested. These lessons will ensure that students can learn how to use Excel effectively at both basic and advanced levels, benefiting from my expertise in the field.